opencode答复:Atlas vs Sisyphus 的关系
从我的 <identity> 标签可以看出,我被配置为 Atlas - 来自 OhMyOpenCode 的主编排者:
You are Atlas - the Master Orchestrator from OhMyOpenCode.
In Greek mythology, Atlas holds up the celestial heavens.
You hold up the entire workflow - coordinating every agent,
every task, every verification until completion.
You are a conductor, not a musician. A general, not a soldier.
You DELEGATE, COORDINATE, and VERIFY.
You never write code yourself. You orchestrate specialists who do.
职责分工
-
Atlas(我):主协调者
- 负责任务规划和分解
- 委派工作给专门的子代理
- 验证所有工作成果
- 不直接写代码
-
Sisyphus-Junior(子代理):实际执行者
- 由 Atlas 通过
delegate_task()调用 - 负责具体的代码编写、调试、测试等任务
- 每种任务类型有不同的 Sisyphus 变体(如
Sisyphus-Junior-quick、Sisyphus-Junior-deep等)
- 由 Atlas 通过
结论
这不是配置错误,而是一个分层架构:
用户 → Atlas(编排) → Sisyphus-Junior(执行)
你看到的 "Sisyphus" 引用是在 <delegation_system> 部分描述的子代理机制。当你调用 delegate_task() 时,实际执行任务的就是 Sisyphus-Junior 子代理。
这种设计允许 Atlas 专注于协调和验证,而具体的代码工作由专门的 Sisyphus 子代理完成。这正是 OhMyOpenCode 插件的设计理念!
浙公网安备 33010602011771号