HoRain云--OpenCode oh-my-openagent 使用教程
2026/5/30 3:43:57 网站建设 项目流程

🎬 HoRain云小助手:个人主页

🔥 个人专栏: 《Linux 系列教程》《c语言教程》

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

专栏介绍

专栏名称

专栏介绍

《C语言》

本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。

《网络协议》

本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘,一起解密网络协议在运行中协议的基本运行机制!

《docker容器精解篇》

全面深入解析 docker 容器,从基础到进阶,涵盖原理、操作、实践案例,助您精通 docker。

《linux系列》

本专栏主要撰写Linux干货内容,从基础到进阶,知识由抽象到简单通俗易懂,帮你从新手小白到扫地僧。

《python 系列》

本专栏着重撰写Python相关的干货内容与编程技巧,助力大家从底层去认识Python,将更多复杂的知识由抽象转化为简单易懂的内容。

《试题库》

本专栏主要是发布一些考试和练习题库(涵盖软考、HCIE、HRCE、CCNA等)

目录

⛳️ 推荐

专栏介绍

安装

认识 11 位 AI 团队成员(Agent)

核心 Agent

专业 Agent

工具型 Agent(快速、低成本)

三种工作模式

模式一:ultrawork(最轻松)

模式二:Prometheus 计划模式(最精准)

模式三:普通对话(最灵活)

配置文件详解

常用命令速查表

常见问题排查

Q:安装后运行 opencode 没有看到 OmO 的功能

Q:运行时提示 "Using legacy package name" 警告

Q:Sisyphus Agent 效果很差,感觉和普通 Claude 差不多

Q:任务执行到一半停了

Q:想禁用匿名遥测数据


Oh My OpenAgent(简称OmO)是一个开源的 AI 编程助手增强插件,前身叫oh-my-opencode

oh-my-openagent 运行在 OpenCode这个 AI 编程工具之上,把它变成一个由11 个专业 AI Agent组成的开发团队。

用一句话解释:

你发一个需求 → OmO 自动调度多个 AI 并行工作 → 比单个 AI 快数倍

目前在 GitHub 上有54k+ Stars,是最受欢迎的 OpenCode 插件。

安装

将以下提示词复制粘贴到你的大模型工具( OpenCode、Claude Code、AmpCode、Cursor 等):

按照此链接说明安装并配置 oh-my-opencode:https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/refs/heads/dev/docs/guide/installation.md

执行后,它就会自己安装好,安装过程可能有 API key 的配置选项,可以选择配置,也可以不配置:


认识 11 位 AI 团队成员(Agent)

OmO 内置了 11 个专门的 Agent,各司其职:

核心 Agent

Agent角色默认模型什么时候用
Sisyphus主协调者、全能开发Claude Opus所有任务的入口,自动调度其他 Agent
Prometheus战略规划师Claude Opus / GPT-5.4复杂任务的计划制定
Atlas待办任务管理Kimi K2.5跟踪多步骤任务进度

专业 Agent

Agent角色默认模型擅长什么
Hephaestus深度自主工作者GPT-5.3-codex长时间、高强度的独立编码任务
Oracle架构顾问/调试专家GPT-5.4系统设计、疑难 bug 定位
Momus高精度审查员GPT-5.4代码 review、输出验证
Metis计划评审Claude Opus检查 Prometheus 的计划是否有遗漏

工具型 Agent(快速、低成本)

Agent角色默认模型为什么用便宜模型
Explore代码库快速搜索MiniMax / Grok Code Fast搜索任务不需要高智能,速度更重要
Librarian文档/代码检索MiniMax(免费)文档检索不需要深度推理
Multimodal Looker截图/视觉分析Kimi K2.5Kimi 擅长多模态理解

💡新手提示:你不需要手动选择 Agent。Sisyphus 会根据你的任务类型自动调度合适的 Agent 组合。


三种工作模式

模式一:ultrawork(最轻松)

在提示词里加ultraworkulw,一切自动化:

ultrawork 帮我把这个 React 组件改成 TypeScript

适合:日常开发任务,希望 AI 全自动完成的场景。

模式二:Prometheus 计划模式(最精准)

Tab 键进入 Prometheus 模式。AI 会先通过问答了解你的需求,生成详细执行计划,确认后再开始执行。

流程:

  1. Tab切换到 Prometheus 模式
  2. 描述你的需求,AI 会问你一些澄清问题
  3. AI 生成执行计划,你确认
  4. 输入/start-work开始执行

适合:复杂功能开发、架构重构等需要精确规划的场景。

模式三:普通对话(最灵活)

直接输入你的问题或需求,不加任何关键词:

解释一下 src/auth.ts 里的 JWT 验证逻辑

适合:问问题、代码解释、小修改等轻量任务。


配置文件详解

OmO 有两个配置文件,优先级不同:

配置文件支持注释(JSONC 格式),也支持 JSON Schema 自动补全:

{ "$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json", "agents": { // 主协调 Agent,建议用 Claude Opus 系列或 Kimi "sisyphus": { "model": "anthropic/claude-opus-4-6" }, // 架构顾问,建议用 GPT 系列 "oracle": { "model": "openai/gpt-5.4", "variant": "high" } } }

新手建议:安装完成后先不要修改配置,默认设置已经很好。


常用命令速查表

命令说明
opencode启动 OmO
bunx oh-my-opencode install安装/重新配置插件
bunx oh-my-opencode doctor诊断配置问题
opencode auth login登录 AI 提供商账号
opencode models查看所有可用模型
bunx oh-my-opencode refresh-model-capabilities刷新模型能力缓存

在对话界面内:

快捷键/命令说明
Tab切换到 Prometheus 计划模式
/start-work在 Prometheus 模式下开始执行计划
ultrawork/ulw在提示词里加上,激活全功能并行模式

常见问题排查

Q:安装后运行opencode没有看到 OmO 的功能

解决:检查配置文件是否正确注册了插件:

cat ~/.config/opencode/opencode.json

确认plugin字段包含"oh-my-opencode"。如果没有,重新运行bunx oh-my-opencode install

Q:运行时提示 "Using legacy package name" 警告

解决:把opencode.json中的插件名从"oh-my-opencode"更新为"oh-my-openagent"

{ "plugin": ["oh-my-openagent"] }

Q:Sisyphus Agent 效果很差,感觉和普通 Claude 差不多

原因:可能没有使用 Claude Opus 模型,或没有在提示词中加ultrawork

解决

  1. 确认已登录 Claude Pro/Max 账号
  2. 在提示词中加入ultrawork关键词
  3. 运行bunx oh-my-opencode doctor检查模型配置

Q:任务执行到一半停了

解决:继续提示ultrawork 继续之前的任务,Sisyphus 会通过 Todo 系统恢复进度。

Q:想禁用匿名遥测数据

OmO 默认启用了匿名遥测(使用 PostHog,数据经过哈希处理)。如需关闭:

export OMO_SEND_ANONYMOUS_TELEMETRY=0 # 或 export OMO_DISABLE_POSTHOG=1

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询