背景

本文基于oh my opencode 1.1.60
Oh My OpenCode 是一个用于 OpenCode 的多模型代理编排框架,它使用专门的agent,并根据不同的任务类型委托到不同的agent上去执行任务

两种模式

总体运行模式

工作层(专业代理)

执行层(编排器)

规划层(人类 + Prometheus)

描述工作

咨询

访谈

生成计划

高精度?

通过/拒绝

/start-work

读取

task(category)

task(agent)

task(agent)

task(agent)

task(agent)

结果 + 经验

建议

代码模式

文档

UI代码

用户

Prometheus
(规划师)
Claude Opus 4.6

Metis
(顾问)
Claude Opus 4.6

Momus
(审查员)
GPT-5.2

Atlas
(指挥家)
K2P5(Kimi)

Sisyphus-Junior
(任务执行者)
Claude Sonnet 4.6

Oracle
(架构师)
GPT-5.2

Explore
(代码库搜索)
Grok Code

Librarian
(文档/开源)
GLM-4.7

前端
(UI/UX)
Gemini 3 Pro

.sisyphus/plans/*.md

Ultrawork Mode

只需要输入ultrawork或者ulw
Agent帮你搞定一切,搜索代码库,研究模式,实现功能,通过诊断进行验证,一直工作到完成。

在这里插入图片描述
这里需要把用到的技术栈等信息详细的描写清楚,否则后续也会对你进行提问进行交互

Prometheus Mode(Planing Mode)

按下Type键或者在Sisyphus输入@plan "your task" 切换到Prometheus mode
Prometheus像一个的真正的工程师一下对你进行采访,他会提出并且澄清问题,在进行编码前会指定一个详细的计划。
然后执行/start-work命令,Altas将会接管,对应的任务将会分发到具体的子Agents上去执行,每个完成的任务都会经过独立的校验,任务会积累经验,会话会记录执行进度。
使用Prometheus mode进行耗时多天的项目,或者 严谨的线上变更,复杂的重构,又或者你需要记录完整的决策过程。

如果你输入新建一个项目
在这里插入图片描述
一会之后就会对你进行提问:在这里插入图片描述
各种输入以后,就会在/.sisyphus/plans下生成一个vueProject.md
在这里插入图片描述
之后再输入/start-work进行工作

各个agent的功能

核心智能体

智能体 模型 用途
Sisyphus claude-opus-4-6 默认编排器。负责计划、委派和使用专业子智能体进行并行执行。基于待办事项驱动的工作流程,支持深度思考(32k 预算)。fallback方案:gpt-5.3-codex → deep quality chain。
Hephaestus gpt-5.3-codex 合法的工匠。目标导向执行,在行动前进行彻底研究。探索代码库模式,自主完成不会过早停止的端到端任务。以希腊锻造与工艺之神命名。fallback方案:deep quality chain(claude-opus-4-6-thinking → step-3.5-flash → glm-5 → …)。需要链中至少有一个模型可用。
Oracle gpt-5.3-codex 架构决策、代码审查、调试。只读咨询,具备出色的逻辑推理和深度分析能力。fallback方案:claude-opus-4-6-thinking → claude-sonnet-4-5-thinking → deep quality chain。
Librarian claude-sonnet-4-5 多代码库分析、文档查询、开源实现示例。深度理解代码库,基于证据回答问题。fallback方案:speed chain(claude-haiku-4-5 → gpt-5-mini → …)→ quality chain。
Explore claude-haiku-4-5 快速代码库探索和上下文 grep。fallback方案:oswe-vscode-prime → gpt-5-mini → gpt-4.1 → extended speed chain。
Multimodal-Looker gemini-3-pro-image 视觉内容专家。分析 PDF、图片、图表以提取信息。fallback方案:gemini-3-pro-high → gemini-3-flash → kimi-k2.5 → claude-opus-4-6-thinking → claude-sonnet-4-5-thinking → claude-haiku-4-5 → gpt-5-nano。

计划智能体

智能体 模型 用途
Prometheus claude-opus-4-6-thinking 以采访式的交互模式来进行规划的战略规划师。通过迭代提问创建详细工作计划。fallback方案:gpt-5.3-codex → claude-sonnet-4-5-thinking → deep quality chain。
Metis claude-opus-4-6-thinking 计划顾问——计划前分析。识别隐藏意图、歧义和 AI 失败点。fallback方案:gpt-5.3-codex → claude-sonnet-4-5-thinking → deep quality chain。
Momus gpt-5.3-codex 计划审查员——根据清晰性、可验证性和完整性标准验证计划。fallback方案:claude-opus-4-6-thinking → deep quality chain。

编排智能体

智能体 模型 用途
Atlas claude-sonnet-4-5-thinking 待办事项列表编排器。系统化执行计划任务,管理待办事项并协调工作。fallback方案:claude-opus-4-6-thinking → gpt-5.3-codex → deep quality chain。
Sisyphus-Junior (取决于类别,见下图) 类别触发的执行器。模型根据任务类别(visual-engineering、quick、deep 等)自动选择。主智能体通过 task 工具委派工作时使用。

内置类别

类别 默认模型 使用场景
visual-engineering google/gemini-3-pro 前端、UI/UX、设计、样式、动画
ultrabrain openai/gpt-5.3-codex(xhigh) 深度逻辑推理、基于广泛分析来进行复杂架构决策
deep openai/gpt-5.3-codex(medium) 目标导向的自主问题解决。行动前进行深入研究,适用于需要深入理解的问题。
artistry google/gemini-3-pro(max) 高创造性/艺术性任务、新颖想法
quick anthropic/claude-haiku-4-5 琐碎的简单任务——单文件更改、拼写修正、简单修改
unspecified-low anthropic/claude-sonnet-4-6 不适合的其他类别、低工作量的任务
unspecified-high anthropic/claude-opus-4-6(max) 不适合的其他类别、高工作量的任务
writing kimi-for-coding/k2p5 文档、技术写作

Hephaestus 模式和 Sisyphus + ulw模式的区别

快速比较:

方面 Hephaestus Sisyphus + ulw / ultrawork
模型 GPT-5.3 Codex(中等推理) Claude Opus 4.6(你的默认)
方法 自主深度工作者 关键词激活的超工模式
最适合 复杂架构工作、深度推理 通用复杂任务、"尽管去做"场景
规划 执行期间自行规划 使用 Prometheus 计划(如有)
委托 大量使用 explore/librarian 代理 使用基于分类的委托
温度 0.1 0.1

何时使用 Hephaestus:

切换到 Hephaestus(Tab → 选择 Hephaestus)当:

  1. 需要深度架构推理

    • “设计一个新的插件系统”
    • “将这个单体重构为微服务”
  2. 需要推理链的复杂调试

    • “为什么这个竞态条件只在星期二发生?”
    • “通过15个文件追踪这个内存泄漏”
  3. 跨领域知识综合

    • “将我们的 Rust 核心与 TypeScript 前端集成”
    • “从 MongoDB 零停机迁移到 PostgreSQL”
  4. 你特别想要 GPT-5.3 Codex 的推理

    • 一些受益于 GPT-5.3 Codex 的训练特性的问题

何时使用 Sisyphus + ulw

在 Sisyphus 中使用 ulw 关键词当:

  1. 你想要代理自行理解

    • “ulw 修复失败的测试”
    • “ulw 为 API 添加输入验证”
  2. 复杂但范围明确的任务

    • “ulw 按照我们的模式实现 JWT 认证”
    • “ulw 为部署创建新的 CLI 命令”
  3. 你犯懒了(官方支持的使用场景)

    • 不想写详细的需求
    • 信任代理去探索和决定
  4. 你想利用现有计划

    • 如果存在 Prometheus 计划,ulw 模式可以使用它
    • 如果没有计划则回退到自主探索

建议:

  • 对于大多数用户:在 Sisyphus 中使用 ulw 关键词。这是默认路径,对 90% 的复杂任务都很好用。
  • 对于高级用户:当你特别需要 GPT-5.3 Codex 的推理风格或想要"AmpCode 深度模式"的完全自主探索和执行体验时,切换到 Hephaestus。

opencode常用命令

命令 说明 额外说明示例
/agents 切换agents 在这里插入图片描述
/connect 快速添加API密钥,切换模型提供商 在这里插入图片描述
/exit 退出opencode
/handoff 创建详细的背景摘要,以便在新session中继续开展工作 在这里插入图片描述
/compact 压缩/总结当前会话,减少视觉干扰 在这里插入图片描述
/init 扫描您的项目及其所有内容,了解项目的用途,并据此生成一个 AGENTS.md 文件。这有助于 opencode 更好地导航您的项目 在这里插入图片描述
/mcps 切换mcp 在这里插入图片描述
/models 查看所有已连接的可用模型,一键切换默认模型 在这里插入图片描述
/new 清空上下文,开启全新会话 在这里插入图片描述
/refactor 具备 LSP、AST-grep、架构分析、代码映射和 TDD 验证功能的智能重构命令 在这里插入图片描述
/review 当前改动 / 未提交代码 借助于git diff/git diff --cached/ git status --short命令实现
/sessions 切换session 在这里插入图片描述
/skills 使用skill 在这里插入图片描述
/start-work 基于plan开始进行工作
/themes 切换主题 在这里插入图片描述
/undo 撤销最后操作 需 Git 仓库,支持文件变更回滚
/redo 重做已撤销的操作 需 Git 仓库
/share 分享当前会话(生成链接) 把链接贴到浏览器即可
/share 分享当前会话(生成链接) 把链接贴到浏览器即可

注意

  • 可以@特定的agent进行单独的任务
    在这里插入图片描述

  • 可以@特定文件进行操作
    在这里插入图片描述
    在这里插入图片描述

参考

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐