🤖 Oh-my-openagent — 多智能体编排
v1.0.0一键配置并运行 oh-my-openagent,为 OpenCode 注入多智能体协同、技能钩子、MCP 与多模型路由能力。
详细分析 ▾
运行时依赖
版本
oh-my-openagent 1.0.0 - 首次发布,为 OpenCode 引入多智能体编排插件。 - 新增 11 个专用代理、8 个可配置任务类别及自动多提供商模型路由。 - 内置 40+ 钩子、专用技能、工具及 MCP(多通道提供商)集成。 - 通过本地配置文件灵活设定模型、代理、类别及提供商优先级。 - 支持斜杠命令、提供商认证及代理角色与行为的深度定制。
安装命令
点击复制技能文档
# oh-my-openagent oh-my-openagent(OmO)是一款 OpenCode 插件,可将单代理编码助手转变为多代理编排系统,内置 11 位专业代理、8 个任务类别、40+ 钩子、内置技能、MCP 以及多提供商模型路由。 仓库:https://github.com/code-yeongyu/oh-my-openagent Discord:https://discord.gg/PUwSMR9XNk 配置模式:https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json ## 何时使用此技能 - 用户询问如何配置 oh-my-openagent 或 oh-my-opencode - 用户想更改某个代理或类别使用的模型 - 用户询问代理系统(Sisyphus、Oracle、Hephaestus 等) - 用户想添加、禁用或配置钩子 - 用户询问任务委派、类别或后台任务 - 用户需要提供商认证或模型路由帮助 - 用户想创建或管理自定义技能 - 用户询问 /ralph-loop、/start-work、/refactor 等斜杠命令 ## 安装 ``bash bunx oh-my-opencode install ` 在 Windows 上,交互模式可能会崩溃,请改为手动配置: 1. 编辑 ~/.config/opencode/opencode.json: `json { "plugin": ["oh-my-opencode@latest"] } ` 2. 编辑 ~/.config/opencode/oh-my-opencode.json 以覆盖代理/类别设置。 ## 核心概念 ### 代理 OmO 提供 11 个代理,每个代理都有默认模型和角色: | 代理 | 角色 | 默认模型 | |-------|------|---------------| | Sisyphus | 主编排器 | claude-opus-4-6 | | Hephaestus | 深度工作者(重代码) | gpt-5.3-codex | | Oracle | 架构顾问(只读) | gpt-5.4 | | Librarian | 文档与参考搜索 | gemini-3-flash | | Explore | 快速代码库搜索 | grok-code-fast-1 | | Multimodal-Looker | 视觉/图像分析 | gpt-5.3-codex | | Prometheus | 规划者 | claude-opus-4-6 | | Metis | 规划顾问 | claude-opus-4-6 | | Momus | 规划评审员 | gpt-5.4 | | Atlas | 待办事项编排器 | claude-sonnet-4-6 | | Sisyphus-Junior | 委派任务工作者 |(取决于类别)| 详见 references/agents.md,包含完整的回退链。 ### 类别 8 个内置任务类别决定 Sisyphus-Junior 使用的模型: | 类别 | 适用场景 | 默认模型 | |----------|----------|---------------| | visual-engineering | 前端、UI/UX、设计 | gemini-3.1-pro | | ultrabrain | 高难度逻辑任务 | gpt-5.4 | | deep | 自主解决问题 | gpt-5.3-codex | | artistry | 创意、非传统方法 | gemini-3.1-pro | | quick | 单文件小改动 | claude-haiku-4-5 | | unspecified-low | 低投入杂项 | claude-sonnet-4-6 | | unspecified-high | 高投入杂项 | claude-opus-4-6 | | writing | 文档、散文 | gemini-3-flash | 详见 references/categories.md,包含完整的回退链。 ### 配置 所有配置保存在 ~/.config/opencode/oh-my-opencode.json。 覆盖任意代理: `json { "agents": { "sisyphus": { "model": "my-preferred-model", "fallback_models": ["fallback-1", "fallback-2"] } } } ` 覆盖任意类别: `json { "categories": { "quick": { "model": "fast-cheap-model" } } } ` 详见 references/configuration.md 获取完整配置参考。 ### 提供商优先级 OmO 通过提供商优先级链解析模型: 1. Native(OpenCode 内置) 2. Kimi for Coding 3. GitHub Copilot 4. Venice 5. OpenCode Go 6. OpenCode Zen 7. Z.ai Coding Plan 每个代理的默认模型都有回退链。若无提供商可服务该模型,OmO 将尝试下一个回退。详见 references/providers.md。 ### 工具 OmO 向代理注入 40+ 工具。完整列表见 references/tools.md。 ### 钩子 40+ 内置钩子,在事件(会话开始、文件保存、提交前等)触发。详见 references/hooks.md。 ### 技能 内置技能:playwright、playwright-cli、agent-browser、dev-browser、git-master、frontend-ui-ux。详见 references/skills.md。 ### 斜杠命令 /ralph-loop、/ulw-loop、/start-work、/refactor、/init-deep、/handoff、/cancel-ralph、/stop-continuation。详见 references/commands.md。 ### MCP 内置 MCP 服务器:websearch(Exa)、context7(文档)、grep_app(GitHub 代码搜索)。详见 references/mcps.md。 ## 安全与隐私 - OmO 作为 OpenCode 插件本地运行 - 不会向 oh-my-openagent 服务器发送任何数据 - 模型 API 调用直接发送至配置的提供商(GitHub Copilot、Google、OpenAI 等) - 配置文件保存在本地 ~/.config/opencode/ - 认证令牌保存在 ~/.local/share/opencode/auth.json`