子 Agent#
创建、查看或合并子 Agent 会话。
usage: openprogram subagent [-h] verb ...
subagent spawn#
在指定会话的新分支中创建 Agent。
| 参数 | 说明 |
|---|---|
--session SESSION |
创建新分支或根节点的目标会话 ID |
--prompt PROMPT |
新 Agent 收到的唯一用户消息 |
--parent-msg PARENT_MSG |
inherit 模式下的分支起始节点 ID,默认会话当前 HEAD |
--label LABEL |
用作分支名的 1–3 个词 |
--agent AGENT |
新 Agent 使用的配置 ID(默认:main) |
--context CONTEXT |
inherit(默认)从父轮次创建分支,继承对话链;clean 在同一会话创建根节点,Agent 只看到提示词。 |
--clean |
--context clean 的简写 |
--no-json |
输出可读摘要而非 JSON |
subagent merge#
将 N 个子 Agent 会话合并到目标会话的新一轮中。
| 参数 | 说明 |
|---|---|
--target TARGET |
接收合并回复和多父提交的目标会话 ID |
--branch SID |
要合并的子 Agent 会话 ID,可重复指定 |
--message MESSAGE |
合并指令;合并 Agent 会同时读取此指令和各分支的最终文本 |
--agent AGENT |
合并时使用的 Agent 配置(默认:main) |
--base N |
--branch 列表中从 0 开始的索引。将该分支设为合并 BASE;回复续接该分支,其余分支作为补充上下文(附加式合并)。 |
--no-json |
输出可读摘要而非 JSON |
subagent list#
列出指定会话中后台任务的规范资源视图。
| 参数 | 说明 |
|---|---|
--session SESSION |
要列出后台任务的会话 ID |
--json |
以 JSON 输出多个后台任务的规范资源视图 |
subagent show#
显示一个后台任务的规范资源视图。
| 参数 | 说明 |
|---|---|
job_id |
要检查的执行 ID |
--json |
以 JSON 输出后台任务的规范资源视图 |