






















oh-my-openagent(OmO)内置 11 个智能体。它们不是 11 个独立的 prompt 模板,而是被精心设计成一支"工程团队"——每位有清晰的职责、独特的提示词风格、最佳搭配的模型、明确的工具权限边界。本章逐个介绍它们,并把"在什么时候叫它们出来"讲清楚。
按"组织职能"分四组:
| 分组 | 成员 |
|---|---|
| 核心(Core) | Sisyphus、Hephaestus、Oracle、Librarian、Explore、Multimodal-Looker |
| 规划(Planning) | Prometheus、Metis、Momus |
| 编排(Orchestration) | Atlas、Sisyphus-Junior |
| —— | —— |
按"我什么时候会用到它"分三种交互方式:
@xxx 提及 / task() 调用 → 由当前 Agent 内部委派。OmO 还为核心 Agent 注入了确定性的 tab 循环顺序(avoid 顺序漂移):Sisyphus(1) → Hephaestus(2) → Prometheus(3) → Atlas(4) → 其余 Agent。
名字取自希腊神话:每天推石上山,永不停歇。
Sisyphus 是 OmO 的 默认编排者。他不是"最聪明"的那个,而是"最善于沟通和调度"的那个:
task()、call_omo_agent() 并行下发子任务;extended thinking(32k budget)做深度规划。形象地说,Sisyphus 是那种 走遍各处、和每个人都熟、会通过沟通和协调把事情搞定 的项目经理——但纯粹深度技术问题(race condition、内存泄漏)他会让 Hephaestus / Oracle 上。
| 模型 | 适配度 | 备注 |
|---|---|---|
| Claude Opus 4.7 | 极佳 | 默认首选,约 1100 行的 Sisyphus 提示词是按 Opus 调的 |
| Kimi K2.5 | 极佳 | Claude-like,很多用户只用 Kimi 跑也能爽 |
| GLM 5 | 良好 | 通过 Z.ai 接入 |
| GPT-5.4 | 一般 | 已经有专门的 GPT 提示词路径,但仍不是首选 |
| 老旧 GPT | ❌ 不推荐 | 没有专门的提示词 |
完整 fallback 链(运行时实测):
anthropic|github-copilot|opencode/claude-opus-4-7 (max)
→ opencode-go/kimi-k2.5
→ kimi-for-coding/k2p5
→ opencode|moonshotai|moonshotai-cn|firmware|ollama-cloud|aihubmix/kimi-k2.5
→ openai|github-copilot|opencode/gpt-5.4 (medium)
→ zai-coding-plan|opencode/glm-5
→ opencode/big-pickle
ultrawork / ulw 时自动进入"全力以赴模式";todo-continuation-enforcer Hook;no-sisyphus-gpt Hook 保护:在不兼容的老 GPT 模型上会被阻止启动。名字取自希腊神话铸造之神。带有故意的讽刺:因为这个项目曾被 Anthropic 屏蔽了 Claude API,OmO 团队就为 GPT 系列单独打造了 Hephaestus。
Hephaestus 是 GPT-5.4 原生的自主深度工作者,灵感来自 AmpCode 的 deep mode。给他一个目标,不要给他一个食谱——他自己探索代码、自己研究模式、自己端到端实现,不会让你做保姆。
适用:
no-hephaestus-non-gpt Hook 保护:被强行换非 GPT 模型时会被阻止。| 维度 | Hephaestus | Sisyphus + ulw |
|---|---|---|
| 模型 | GPT-5.4 (medium) | Opus / Kimi / GPT-5.4 / GLM 等 |
| 风格 | 自主深度独行匠 | 关键词激活的全员协作 |
| 适用 | 深架构 / 跨域硬骨头 | 通用复杂任务、"懒人模式" |
| 计划 | 边做边自规划 | 优先用 Prometheus 计划 |
| 委派 | 重度使用 explore / librarian | 用 Category 派发 |
| 温度 | 0.1 | 0.1 |
结论:90% 任务用 ulw;只有当你特别想用 GPT-5.4 风格或要求"AmpCode 深度探索"体验时才切到 Hephaestus(Tab → 选 Hephaestus)。
取自希腊神话盗火者,"先思而后行"。
Prometheus 是 READ-ONLY 的访谈型规划师:只能在 .sisyphus/ 目录下创建/修改 Markdown 文件,不能写任何代码。
工作流程:
.sisyphus/plans/{name}.md,引导用户用 /start-work。| Intent | Prometheus 关注点 | 示例提问 |
|---|---|---|
| 重构(Refactoring) | 安全性 - 行为不变 | "什么测试验证当前行为?""回滚策略?" |
| 从零搭(Build from Scratch) | 发现 - 模式优先 | "代码库里发现模式 X,跟还是偏?" |
| 中等任务(Mid-sized) | 边界 - 精确护栏 | "什么必须不在内?硬性约束?" |
| 架构(Architecture) | 战略 - 长期影响 | "预期寿命?规模需求?" |
| 模型 | 备注 |
|---|---|
| Claude Opus 4.7 | 默认首选,1100 行机械驱动提示词 |
| GPT-5.4 (high) | 自动切换为 121 行原则驱动提示词(isGptModel() 检测) |
| GLM 5 / Gemini 3.1 Pro | 备胎 |
@plan "我要重构 auth"。两者效果一样,前者适合"我现在就是要规划",后者适合"刚干一半想插一个计划"。
Metis 在 Prometheus 写计划落盘之前强制介入,作用:
计划作者(Prometheus)有"ADHD 工作记忆"——它在脑子里建立了很多关联,但从没写到纸上。Metis 强迫这些隐含知识被外显化。
模型:默认 Claude Opus 4.7,回退 GPT-5.4 (high) → GLM 5 → Kimi K2.5。
Momus 在用户开启"高准确度模式"后才会出场。它按 4 条标准评审计划:
REJECTED 时 Prometheus 修补后重提,没有最大重试次数。模型默认 GPT-5.4(xhigh),GPT 派系最严苛的一位。
Atlas 像乐队指挥:自己不演奏乐器,只负责让大家配合得完美。
Atlas 能做的:
lsp_diagnostics 检查错误;Atlas 必须委派给子 Agent 的:
每完成一个任务,Atlas 都会:
笔记本(notepad)目录结构:
.sisyphus/notepads/{plan-name}/
├── learnings.md # 模式、约定、成功做法
├── decisions.md # 架构选择和理由
├── issues.md # 遇到的问题、阻塞、坑
├── verification.md # 测试结果、验证产物
└── problems.md # 未解决问题、技术债
/start-work 命令。Atlas 会自动激活,不需要手动 Tab 切。start-work Hook 会做:
.sisyphus/boulder.json 存在 → RESUME 模式,从断点续作;.sisyphus/plans/ 中最新计划,新建 boulder.json,从第一项开始。模型:默认 Claude Sonnet 4.6,回退 Kimi K2.5 → GPT-5.4 (medium) → MiniMax M2.7。
Sisyphus-Junior 是被 Sisyphus 或 Atlas 调用 task() 时召唤出来的"专属执行 Agent",特点:
lsp_diagnostics;Junior 没有固定模型,而是按调用时 category 字段动态选:
visual-engineering → Gemini 3.1 Pro;ultrabrain → GPT-5.4 (xhigh);deep → GPT-5.4 (medium);quick → GPT-5.4 Mini;通用 fallback:claude-sonnet-4-6 → kimi-k2.5 → gpt-5.4 (medium) → minimax-m2.7 → big-pickle。
因为 Junior 拿到的是:
智能在系统里,不在单个 worker 上。
如果 Junior 想"我做完了"但 todo 还有未勾选项,会被 Hook 强行注入:
[SYSTEM REMINDER - TODO CONTINUATION]
You have incomplete todos! Complete ALL before responding:
- [ ] Implement user service ← IN PROGRESS
- [ ] Add validation
- [ ] Write tests
DO NOT respond until all todos are marked completed.
这就是"推石头"机制的代码体现。
Oracle 是 READ-ONLY 高 IQ 顾问:只能读,不能写、不能编辑、不能委派(write / edit / task / call_omo_agent 全部被禁)。
适用:
模型:GPT-5.4 (high) 默认;回退 Gemini 3.1 Pro (high) → Claude Opus 4.7 (max) → GLM 5。灵感来自 AmpCode 的 oracle agent。
Ask @oracle to review this design and propose an architecture
或在 Sisyphus 计划里通过 call_omo_agent(subagent_type="oracle", prompt=...)。
Librarian 做"基于证据的多仓库分析、文档查询、开源实现示例"。READ-ONLY:禁 write / edit / task / call_omo_agent。
适用:
模型:默认 GPT-5.4-mini-fast / MiniMax M2.7-highspeed → MiniMax M2.7 → Claude Haiku 4.5 → GPT-5.4-nano。
调用:
Ask @librarian how this is implemented - why does the behavior keep changing?
Explore 做"快速代码库勘探 + 上下文 grep",是 OmO 的检索主力。READ-ONLY:禁 write / edit / task / call_omo_agent。
模型:默认 Grok Code Fast 1(快得离谱)→ MiniMax M2.7-highspeed → MiniMax M2.7 → Claude Haiku 4.5 → GPT-5.4-nano。
调用:
Ask @explore for the policy on this feature
或在 Sisyphus 内部 call_omo_agent(subagent_type="explore", run_in_background=true)。
视觉/截图/PDF/图表内容分析专家。白名单:read only。
模型:默认 GPT-5.4 (medium) → Kimi K2.5 → GLM-4.6V → GPT-5-Nano。
调用方式独特:通过 look_at(path=...) 工具自动启动,不需要手动 @。
OmO 通过 Hook 严格控制每个 Agent 能调用的工具,下面是关键限制:
| Agent | 限制 |
|---|---|
| oracle | READ-ONLY,禁 write/edit/task/call_omo_agent |
| librarian | 同上 |
| explore | 同上 |
| multimodal-looker | 白名单:仅 read |
| atlas | 禁 task / call_omo_agent(必须只读 + 委派系子 Agent) |
| momus | 禁 write/edit/task |
这套限制把"读"和"写"在物理层面分开,让评审/检索/规划三类只读 Agent 的产出绝对不会污染代码库。
下面这张表是日常工作中最常用的"我现在该叫谁":
| 场景 | 该用谁 | 调用方式 |
|---|---|---|
| 通用复杂任务、犯懒 | Sisyphus + ulw | 在默认会话写 ulw 任务... |
| 多日 / 关键变更,要做战略规划 | Prometheus → Atlas | Tab→Prometheus / @plan,访谈完 /start-work |
| 深度架构推理、跨文件硬调试 | Hephaestus | Tab→Hephaestus |
| 评审一段设计 / 怀疑架构 | Oracle | @oracle |
| 找代码模式、做大范围 grep | Explore | @explore,可后台 |
| 查官方文档 / OSS 实现 | Librarian | @librarian,可后台 |
| 让 AI 看 PDF / 截图 | Multimodal-Looker | look_at(path=...) |
| 已有 Plan,要按部就班执行 | Atlas | /start-work |
| 计划缺口分析(自动) | Metis | Prometheus 自动召唤 |
| 计划严格审查(高准确度) | Momus | 用户启用高准确度时 |
| 单任务执行(系统调度) | Sisyphus-Junior | Sisyphus / Atlas 内部 task() |
下一章我们要把它们串起来,看 OmO 的三种主线工作流:Ultrawork、Prometheus、Atlas——这才是日常生产里最常用的部分。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。