OpenCode 怎么跳进 / 跳出 sub-agent?
· 4 min read
OpenCode 的 sub-agent 机制和 Claude Code 不太一样——sub-agent 是 primary agent 派出去的临时会话,通过 @ 触发,跑起来后开 child session,主对话窗口原地不动。
- 触发方式:
@explore/@scout/@general派 sub-agent 干活,主对话窗口不动。 - 内置三类 sub-agent:Explore(只读扫代码)、Scout(只读研究外部)、General(通用可并行)。
- 跳转快捷键:
<Leader>+down进 child session,up回 parent,<Leader>+l看所有 session。 - 关键约束:sub-agent 上下文独立,主对话讨论过的约束必须显式写在 @ 任务里,否则按通用默认来。
- 多层嵌套