有时间请看一遍插件仓库的说明文档,了解一下插件的默认 agent 角色和作用。
https://github.com/alvinunreal/oh-my-opencode-slim/blob/master/README.zh-CN.md
安装
手动安装:
bunx oh-my-opencode-slim@latest install
# 如果上面那个报错就试试下面这种写法
bun x oh-my-opencode-slim@latest install这个命令运行完之后,脚本会自动在 opencode 配置中添加下面的字段:
"plugins": [
"oh-my-opencode-slim"
],
"agent": {
"explore": {
"disable": true
},
"general": {
"disable": true
},
"build": {
"disable": true
},
"plan": {
"disable": true
}
},然后就完事了。
使用
omo-slim 的核心就是多 agent 角色的搭配,我们可以自定义各种搭配并保存为预设。
我们直接在配置目录 ~/.config/opencode/ 新建或修改一个 oh-my-opencode-slim.jsonc(请保证该名称的文件后缀为.jsonc)。
如果你想直接使用,请点击这里复制我的配置。
同时,你还可以给各个子 agent 配置默认的 skill 和 mcp 以方便它们使用。我的配置就是在参考了该插件作者的预设后调整的。阅读我是如何配置各子 agent 后,就能大致明白各种用法。更多请看这篇文章。
专有特性
deepwork
类似于 codex 的 /goal 模式。
/deepwork
Deepwork 适用于重型编码会话:大范围重构、多阶段功能、高风险架构变更,或需要持久计划的工作。它会创建本地 markdown 进度文件,使用 Oracle 评审关卡,并保持实现阶段结构化。
启动方式:
/deepwork <heavy coding task>就算你不显式使用此功能,在面对针对复杂任务的提示词时,该功能也有可能自动启用。
如果是特别严谨的任务并且不怕花的时间长,你也可以在每次任务后面加上“自动让 Oracle 审计”这句话,有时候一般任务 omo-slim 不会自动调用审计。
更多的请查阅官方文档。
council
奶龙开会模式,更多功能请看官方文档。
自动compact
omo-slim 与 opencode 的自动 compact 配合的不是很好,因此我建议使用 magic context 这个插件搭配 omo-slim 来弥补这个缺陷。
tmux集成

omo-slim 安装之后会自动开启 tmux 集成,在开启子代理的时候会多 pane 地显示出来,看起来很帅。
更多资料:Tmux
context7
context7 是 omo-slim 自动注册链接的一个 mcp,作用是检索对应库的官方文档和代码示例。
https://context7.com/dashboard
注册一个账号,使用 free 计划来获取比默认更多的使用次数,之后在环境变量中加入你的 api key。
export CONTEXT7_API_KEY="xxx"问题
流程突然停止
在 2.2.3 附近的某个版本中,omo-slim 在分配后台子任务的时候,有可能会卡住并迟迟无法进行下一步。这时,有可能会产生前端显示后台任务已经完成但是主 agent 依然认为其在运行中,没有停止。
https://github.com/alvinunreal/oh-my-opencode-slim/blob/master/docs/background-orchestration.md
这时,你需要明确跟主 agent 说“后台任务卡住,需要重试”。只有这样,主 agent 才会调用它的 cancel_task 去取消这个任务并重试,不然有可能会卡一万年。
该问题已被我提交 pr 并修复
我的配置
我的 omo-slim 预设及配置。除了原来就有的 orchestrator、oracle 等角色,你还可以任意自定义角色并编写独有的提示词。比如,我就为 openai-astra 预设中添加了一个名为 god 的 agent,使用 xhigh 强度的 gpt6-astra,其目的是让它去找能发 B 的 paper 创新点。
使用的时候,可以直接发送“让某某 agent 去做什么什么”即可。
另外,关于 council 的用法,请看官方文档。
{
"$schema": "https://unpkg.com/oh-my-opencode-slim@latest/oh-my-opencode-slim.schema.json",
"preset": "openai-sol",
"presets": {
"openai-astra": {
"orchestrator": {
"model": "openai/gpt-6-astra",
"variant": "high",
"skills": [
"*",
],
"mcps": [
"*",
"!context7"
]
},
// 下面三个为自定义 agent
"ninja": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [
"*"
],
"mcps": [
"*"
]
},
"friend": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@friend\n- **Do not delegate by default:** 除非用户明确点名 friend 或明确要求使用 friend,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
"fish": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@fish\n- **Do not delegate by default:** 除非用户明确点名 fish 或明确要求使用 fish,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
"god": {
"model": "openai/gpt-6-astra",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
]
},
//
"oracle": {
"model": "openai/gpt-6-astra",
"variant": "high",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"momus": {
"model": "openai/gpt-6-luna",
"variant": "max",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"council": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [],
"mcps": []
},
"librarian": {
"model": "huanling-grok/grok-4.7",
"variant": "medium",
"skills": [
"customer-research"
],
"mcps": [
"websearch",
"context7",
"gh_grep"
]
},
"explorer": {
"model": "huanling-grok/grok-4.7",
"variant": "medium",
"skills": [],
"mcps": [
"codegraph",
"context7",
"gh_grep"
]
},
"designer": {
"model": "openai/gpt-6-astra",
"variant": "high",
"skills": [
"agent-browser",
"better-icons"
],
"mcps": [
"*"
]
},
"fixer": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [],
"mcps": [
"websearch",
"codegraph"
]
}
},
"openai-sol": {
"orchestrator": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [
"*",
],
"mcps": [
"*",
"!context7"
]
},
// 下面三个为自定义 agent
"ninja": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [
"*"
],
"mcps": [
"*"
]
},
"friend": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@friend\n- **Do not delegate by default:** 除非用户明确点名 friend 或明确要求使用 friend,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
"fish": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@fish\n- **Do not delegate by default:** 除非用户明确点名 fish 或明确要求使用 fish,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
//
"oracle": {
"model": "openai/gpt-6.1-sol",
"variant": "xhigh",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"momus": {
"model": "openai/gpt-6-luna-fast",
"variant": "max",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"council": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [],
"mcps": []
},
"librarian": {
"model": "openai/gpt-6-luna-fast",
"variant": "medium",
"skills": [
"customer-research"
],
"mcps": [
"websearch",
"context7",
"gh_grep"
]
},
"explorer": {
"model": "openai/gpt-6-luna-fast",
"variant": "medium",
"skills": [],
"mcps": [
"codegraph",
"context7",
"gh_grep"
]
},
"designer": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [
"agent-browser",
"better-icons"
],
"mcps": [
"*"
]
},
"fixer": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [],
"mcps": [
"websearch",
"codegraph"
]
}
},
"openai-sol-fast": {
"orchestrator": {
"model": "openai/gpt-6.1-sol-fast",
"variant": "high",
"skills": [
"*",
],
"mcps": [
"*",
"!context7"
]
},
// 下面三个为自定义 agent
"ninja": {
"model": "openai/gpt-6.1-sol-fast",
"variant": "high",
"skills": [
"*"
],
"mcps": [
"*"
]
},
"friend": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@friend\n- **Do not delegate by default:** 除非用户明确点名 friend 或明确要求使用 friend,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
"fish": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@fish\n- **Do not delegate by default:** 除非用户明确点名 fish 或明确要求使用 fish,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
//
"oracle": {
"model": "openai/gpt-6.1-sol-fast",
"variant": "xhigh",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"momus": {
"model": "openai/gpt-6-luna-fast",
"variant": "max",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"council": {
"model": "openai/gpt-6.1-sol-fast",
"variant": "high",
"skills": [],
"mcps": []
},
"librarian": {
"model": "openai/gpt-6-luna-fast",
"variant": "medium",
"skills": [
"customer-research"
],
"mcps": [
"websearch",
"context7",
"gh_grep"
]
},
"explorer": {
"model": "openai/gpt-6-luna-fast",
"variant": "medium",
"skills": [],
"mcps": [
"codegraph",
"context7",
"gh_grep"
]
},
"designer": {
"model": "openai/gpt-6.1-sol-fast",
"variant": "high",
"skills": [
"agent-browser",
"better-icons"
],
"mcps": [
"*"
]
},
"fixer": {
"model": "openai/gpt-6.1-sol-fast",
"variant": "high",
"skills": [],
"mcps": [
"websearch",
"codegraph"
]
}
},
"openai-design": {
"orchestrator": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [
"*",
],
"mcps": [
"*",
"!context7"
]
},
// 下面三个为自定义 agent
"ninja": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [
"*"
],
"mcps": [
"*"
]
},
"friend": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@friend\n- **Do not delegate by default:** 除非用户明确点名 friend 或明确要求使用 friend,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
"fish": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@fish\n- **Do not delegate by default:** 除非用户明确点名 fish 或明确要求使用 fish,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
//
"oracle": {
"model": "openai/gpt-6.1-sol",
"variant": "xhigh",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"momus": {
"model": "openai/gpt-6-luna-fast",
"variant": "max",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"council": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [],
"mcps": []
},
"librarian": {
"model": "openai/gpt-6-luna-fast",
"variant": "medium",
"skills": [
"customer-research"
],
"mcps": [
"websearch",
"context7",
"gh_grep"
]
},
"explorer": {
"model": "openai/gpt-6-luna-fast",
"variant": "medium",
"skills": [],
"mcps": [
"codegraph",
"context7",
"gh_grep"
]
},
"designer": {
"model": "openai/gpt-6-astra",
"variant": "high",
"skills": [
"agent-browser",
"better-icons"
],
"mcps": [
"*"
]
},
"fixer": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [],
"mcps": [
"websearch",
"codegraph"
]
}
},
"openai-mix-grok": {
"orchestrator": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [
"*",
],
"mcps": [
"*",
"!context7"
]
},
// 下面三个为自定义 agent
"ninja": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [
"*"
],
"mcps": [
"*"
]
},
"friend": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@friend\n- **Do not delegate by default:** 除非用户明确点名 friend 或明确要求使用 friend,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
"fish": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@fish\n- **Do not delegate by default:** 除非用户明确点名 fish 或明确要求使用 fish,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
//
"oracle": {
"model": "openai/gpt-6.1-sol",
"variant": "xhigh",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"momus": {
"model": "openai/gpt-6-luna-fast",
"variant": "max",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"council": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [],
"mcps": []
},
"librarian": {
"model": "huanling-grok/grok-4.7",
"variant": "medium",
"skills": [
"customer-research"
],
"mcps": [
"websearch",
"context7",
"gh_grep"
]
},
"explorer": {
"model": "huanling-grok/grok-4.7",
"variant": "medium",
"skills": [],
"mcps": [
"codegraph",
"context7",
"gh_grep"
]
},
"designer": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [
"agent-browser",
"better-icons"
],
"mcps": [
"*"
]
},
"fixer": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh",
"skills": [],
"mcps": [
"websearch",
"codegraph"
]
}
},
"openai-easy": {
"orchestrator": {
"model": "openai/gpt-6-luna-fast",
"variant": "max",
"skills": [
"*",
],
"mcps": [
"*",
"!context7"
]
},
"oracle": {
"model": "openai/gpt-6-luna-fast",
"variant": "max",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"momus": {
"model": "openai/gpt-6.1-sol",
"variant": "high",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"council": {
"model": "openai/gpt-6-luna-fast",
"variant": "max",
"skills": [],
"mcps": []
},
"librarian": {
"model": "openai/gpt-6-luna-fast",
"variant": "xhigh",
"skills": [
"customer-research"
],
"mcps": [
"websearch",
"context7",
"gh_grep"
]
},
"explorer": {
"model": "openai/gpt-6-luna-fast",
"variant": "xhigh",
"skills": [],
"mcps": [
"codegraph",
"context7",
"gh_grep"
]
},
"designer": {
"model": "openai/gpt-6-luna-fast",
"variant": "max",
"skills": [
"agent-browser",
"better-icons"
],
"mcps": [
"*"
]
},
"helper": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"mcps": []
},
"fixer": {
"model": "openai/gpt-6-luna-fast",
"variant": "max",
"skills": [],
"mcps": [
"websearch",
"codegraph"
]
}
},
"huanling-grok": {
"orchestrator": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"*",
],
"mcps": [
"*",
"!context7"
]
},
// 下面三个为自定义 agent
"ninja": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
]
},
"friend": {
"model": "openai/gpt-6.1-sol",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@friend\n- **Do not delegate by default:** 除非用户明确点名 friend 或明确要求使用 friend,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
"fish": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@fish\n- **Do not delegate by default:** 除非用户明确点名 fish 或明确要求使用 fish,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
//
"oracle": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"momus": {
"model": "openai/gpt-6-luna-fast",
"variant": "max",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"council": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh",
"skills": [],
"mcps": []
},
"librarian": {
"model": "huanling-grok/grok-4.7",
"variant": "medium",
"skills": [
"customer-research"
],
"mcps": [
"websearch",
"context7",
"gh_grep"
]
},
"explorer": {
"model": "huanling-grok/grok-4.7",
"variant": "medium",
"skills": [],
"mcps": [
"codegraph",
"context7",
"gh_grep"
]
},
"designer": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"agent-browser",
"better-icons"
],
"mcps": [
"*"
]
},
"fixer": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh",
"skills": [],
"mcps": [
"websearch",
"codegraph"
]
},
// "writer": {
// "model": "openai/gpt-6.1-sol",
// "variant": "high",
// "skills": [
// "deliverable-document-writer",
// "create-readme"
// ],
// "mcps": [],
// "prompt": "你是文档写作专员。负责创建、修改和整理面向用户、贡献者、项目维护者或交付对象的正式文档,包括 README、指南、API 文档、技术报告、示例和变更日志。写作前核对代码和现有文档中的事实。写完后必须按所用 skill 读回成稿,按句清除无源否定、无端假设、预防式前提、无端转折和过程泄漏,并把修改写回文件;没读回成稿、没把修改写回文件,不算完成。不要接管 project-context、.agent-context、agent memory、session notes、任务日志、内部工作记录、临时计划或其他仅供 agent 内部使用的文档。除非文档任务明确要求,不要修改业务源代码。回复调用方时说明修改了哪些文档,并必须附上写后审计(只给调用方,不得写入文档):\\n## 写后审计\\n- 已读回成稿:是\\n- 功能异常句:删除或改写过的原句;没有则写无\\n- 抽查句:至少 5 句。格式为「原句 → 通过/删除/改写」;通过时写明读者相反预期来自哪里。优先抽否定句、如果/注意/然而/虽然、安装或对比句。缺这一节不算完成。抽查句或功能异常句里标「删除」或「改写」的,必须已经写回文件。文件仍是原稿却汇报已改,不算完成。不要把未落地的修改交给调用方。",
// "orchestratorPrompt": "@writer\n- **Delegate when:** 用户明确要求创建、修改、重写、整理或生成面向用户的文档;或者 Orchestrator 判断当前实现任务为了完成交付,需要自动新建或更新 README、Markdown、指南、API 文档、技术报告、示例、变更日志或其他正式项目文档,即使用户没有单独提出文档要求。\n- **Don't delegate when:** 用户只是询问文档内容或要求解释而不需要写入文档文件;或者文档仅供 agent 内部使用,例如 project-context、.agent-context、agent memory、session notes、任务日志、内部工作记录、临时计划和中间分析。\n- **Required:** 对所有符合条件的正式文档任务,无论需求来自用户还是 Orchestrator 自己的实现计划,都必须先委托给 @writer,再创建或编辑文档文件。内部 agent 文档不受此规则限制。"
// }
},
"micu-grok": {
"orchestrator": {
"model": "micu-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"*",
],
"mcps": [
"*",
"!context7"
]
},
// 下面三个为自定义 agent
"ninja": {
"model": "micu-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
]
},
"friend": {
"model": "openai/gpt-6.1-sol",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@friend\n- **Do not delegate by default:** 除非用户明确点名 friend 或明确要求使用 friend,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
"fish": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@fish\n- **Do not delegate by default:** 除非用户明确点名 fish 或明确要求使用 fish,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
//
"oracle": {
"model": "micu-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"momus": {
"model": "openai/gpt-6-luna-fast",
"variant": "max",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"council": {
"model": "micu-grok/grok-4.7",
"variant": "xhigh",
"skills": [],
"mcps": []
},
"librarian": {
"model": "huanling-grok/grok-4.7",
"variant": "medium",
"skills": [
"customer-research"
],
"mcps": [
"websearch",
"context7",
"gh_grep"
]
},
"explorer": {
"model": "huanling-grok/grok-4.7",
"variant": "medium",
"skills": [],
"mcps": [
"codegraph",
"context7",
"gh_grep"
]
},
"designer": {
"model": "micu-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"agent-browser",
"better-icons"
],
"mcps": [
"*"
]
},
"fixer": {
"model": "micu-grok/grok-4.7",
"variant": "xhigh",
"skills": [],
"mcps": [
"websearch",
"codegraph"
]
},
// "writer": {
// "model": "openai/gpt-6.1-sol",
// "variant": "high",
// "skills": [
// "deliverable-document-writer",
// "create-readme"
// ],
// "mcps": [],
// "prompt": "你是文档写作专员。负责创建、修改和整理面向用户、贡献者、项目维护者或交付对象的正式文档,包括 README、指南、API 文档、技术报告、示例和变更日志。写作前核对代码和现有文档中的事实。写完后必须按所用 skill 读回成稿,按句清除无源否定、无端假设、预防式前提、无端转折和过程泄漏,并把修改写回文件;没读回成稿、没把修改写回文件,不算完成。不要接管 project-context、.agent-context、agent memory、session notes、任务日志、内部工作记录、临时计划或其他仅供 agent 内部使用的文档。除非文档任务明确要求,不要修改业务源代码。回复调用方时说明修改了哪些文档,并必须附上写后审计(只给调用方,不得写入文档):\\n## 写后审计\\n- 已读回成稿:是\\n- 功能异常句:删除或改写过的原句;没有则写无\\n- 抽查句:至少 5 句。格式为「原句 → 通过/删除/改写」;通过时写明读者相反预期来自哪里。优先抽否定句、如果/注意/然而/虽然、安装或对比句。缺这一节不算完成。抽查句或功能异常句里标「删除」或「改写」的,必须已经写回文件。文件仍是原稿却汇报已改,不算完成。不要把未落地的修改交给调用方。",
// "orchestratorPrompt": "@writer\n- **Delegate when:** 用户明确要求创建、修改、重写、整理或生成面向用户的文档;或者 Orchestrator 判断当前实现任务为了完成交付,需要自动新建或更新 README、Markdown、指南、API 文档、技术报告、示例、变更日志或其他正式项目文档,即使用户没有单独提出文档要求。\n- **Don't delegate when:** 用户只是询问文档内容或要求解释而不需要写入文档文件;或者文档仅供 agent 内部使用,例如 project-context、.agent-context、agent memory、session notes、任务日志、内部工作记录、临时计划和中间分析。\n- **Required:** 对所有符合条件的正式文档任务,无论需求来自用户还是 Orchestrator 自己的实现计划,都必须先委托给 @writer,再创建或编辑文档文件。内部 agent 文档不受此规则限制。"
// }
},
"torchai-gpt-mix": {
"orchestrator": {
"model": "torchai-gpt/gpt-6.1-sol",
"variant": "xhigh",
"skills": [
"*",
],
"mcps": [
"*",
"!context7"
]
},
// 下面三个为自定义 agent
"ninja": {
"model": "torchai-gpt/gpt-6.1-sol",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
]
},
"friend": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@friend\n- **Do not delegate by default:** 除非用户明确点名 friend 或明确要求使用 friend,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
"fish": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@fish\n- **Do not delegate by default:** 除非用户明确点名 fish 或明确要求使用 fish,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
//
"oracle": {
"model": "torchai-gpt/gpt-6.1-sol",
"variant": "xhigh",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"momus": {
"model": "openai/gpt-6-luna",
"variant": "max",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"council": {
"model": "torchai-gpt/gpt-6.1-sol",
"variant": "xhigh",
"skills": [],
"mcps": []
},
"librarian": {
"model": "huanling-grok/grok-4.7",
"variant": "medium",
"skills": [
"customer-research"
],
"mcps": [
"websearch",
"context7",
"gh_grep"
]
},
"explorer": {
"model": "huanling-grok/grok-4.7",
"variant": "medium",
"skills": [],
"mcps": [
"codegraph",
"context7",
"gh_grep"
]
},
"designer": {
"model": "torchai-gpt/gpt-6.1-sol",
"variant": "xhigh",
"skills": [
"agent-browser",
"better-icons"
],
"mcps": [
"*"
]
},
"fixer": {
"model": "torchai-gpt/gpt-6.1-sol",
"variant": "xhigh",
"skills": [],
"mcps": [
"websearch",
"codegraph"
]
}
},
"torchai-gpt-astra": {
"orchestrator": {
"model": "torchai-gpt/gpt-6-astra",
"variant": "medium",
"skills": [
"*",
],
"mcps": [
"*",
"!context7"
]
},
// 下面四个为自定义 agent
"ninja": {
"model": "torchai-gpt/gpt-6.1-sol",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
]
},
"friend": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@friend\n- **Do not delegate by default:** 除非用户明确点名 friend 或明确要求使用 friend,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
"fish": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [
"*"
],
"mcps": [
"*"
],
"orchestratorPrompt": "@fish\n- **Do not delegate by default:** 除非用户明确点名 fish 或明确要求使用 fish,否则不要自动调用;不要影响 omo-slim 的默认流程。"
},
"god": {
"model": "torchai-gpt/gpt-6-astra",
"variant": "xhigh",
"skills": [
"*"
],
"mcps": [
"*"
]
},
//
"oracle": {
"model": "torchai-gpt/gpt-6-astra",
"variant": "high",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"momus": {
"model": "openai/gpt-6-luna",
"variant": "max",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"council": {
"model": "torchai-gpt/gpt-6.1-sol",
"variant": "xhigh",
"skills": [],
"mcps": []
},
"librarian": {
"model": "huanling-grok/grok-4.7",
"variant": "medium",
"skills": [
"customer-research"
],
"mcps": [
"websearch",
"context7",
"gh_grep"
]
},
"explorer": {
"model": "huanling-grok/grok-4.7",
"variant": "medium",
"skills": [],
"mcps": [
"codegraph",
"context7",
"gh_grep"
]
},
"designer": {
"model": "torchai-gpt/gpt-6.1-sol",
"variant": "xhigh",
"skills": [
"agent-browser",
"better-icons"
],
"mcps": [
"*"
]
},
"fixer": {
"model": "torchai-gpt/gpt-6.1-sol",
"variant": "xhigh",
"skills": [],
"mcps": [
"websearch",
"codegraph"
]
}
},
"deepseek": {
"orchestrator": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [
"*",
],
"mcps": [
"*",
"!context7"
]
},
"oracle": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"momus": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [
"simplify",
"web-perf"
],
"mcps": [
"*"
]
},
"council": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [],
"mcps": []
},
"librarian": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [
"customer-research"
],
"mcps": [
"websearch",
"context7",
"gh_grep"
]
},
"explorer": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [],
"mcps": [
"codegraph",
"context7",
"gh_grep"
]
},
"designer": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [
"agent-browser",
"better-icons"
],
"mcps": [
"*"
]
},
"helper": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"mcps": []
},
"fixer": {
"model": "deepseek/deepseek-flash",
"variant": "max",
"skills": [],
"mcps": [
"websearch",
"codegraph"
]
}
}
},
"multiplexer": {
"type": "auto",
"layout": "main-vertical",
"main_pane_size": 60
},
"council": {
"presets": {
"default": {
"alpha": {
"model": "openai/gpt-6-luna",
"variant": "max"
},
"beta": {
"model": "deepseek/deepseek-flash",
"variant": "max"
},
"delta": {
"model": "openai/gpt-6.1-sol",
"variant": "xhigh"
},
"musk": {
"model": "huanling-grok/grok-4.7",
"variant": "xhigh"
}
}
}
}
}