Sep 20, 2026

Oh My OpenAgent:一个关键词调动你的整套 agent 配置

输入 ultrawork,这个 69k 星的编排层就会在 OpenCode 上激活 11 个 agent 组成的团队、四个内置 MCP 和可选的 Team Mode——另有面向 Codex CLI 的便携版。

#tutorial#ai-agents#agent-tools#engineering

同时运行 Codex、OpenCode 和一堆模型,意味着每一个都要单独配置,还得祈祷它们互相配合。Oh My OpenAgent(OmO)——69k 星——是预配置好的替代方案:装好它,输入 ultrawork(或 ulw),编排层会把你的任务在 agent 团队之间调度到位直到完成——README 的表述很直白:一个词,所有 agent 随之激活。

为什么这个 Skill 重要

OmO 以三个版本发行同一产品。Ultimate 是 OpenCode 上的完整版:11 个 agent、54+ 个生命周期 hook、四个内置 MCP——websearch、context7(文档)、grep_app(GitHub 代码搜索)和 lsp——外加 LSP 重命名与跳转定义这类 IDE 级工具、覆盖 25 种语言的 AST-Grep 模式搜索,以及完整的 tmux 终端。Light 把可移植组件带进 Codex CLI——核心是 rules、comment-checker、git-bash、LSP、ultrawork、ulw-loop、ulw-execute-continuation 和 telemetry,外加 teammode 与其他配套组件——以及限定在插件内的 grep_app、context7、git_bash 和 lsp MCP,还有共享的 ast-grep skill。Senpi 是独立运行的 beta 版,以原生 omo 命令运行,从 omo-ai@beta 安装。

一个命名陷阱值得单独说一段。npm 上发布的包名仍是 oh-my-opencode,改名过渡期同时以 oh-my-openagent 双发布——而 npm 上的 omo 是另一位作者的另一个无关包。千万不要运行 bunx omo 或 npx omo;README 明确这些命令会解析到错误的项目。正确的入口在下面。

安装

OpenCode 上的 Ultimate 版:

bunx oh-my-openagent install

TUI 会带你完成平台检测、订阅检查和各提供商认证。Codex CLI 上的 Light 版不需要 Bun:

npx lazycodex-ai install

README 强烈建议让 LLM agent 来执行 Ultimate 的安装,因为订阅检测和逐提供商认证很容易手工出错。把下面这段粘贴给 Claude Code、Cursor 或任何 agent:

Install and configure oh-my-openagent by following the instructions here:
https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/refs/heads/dev/docs/guide/installation.md

实战:一个关键词交付一个任务

  1. 安装 Ultimate 版,在项目里启动 OpenCode 会话。
  2. 在任务前加上关键词:
ulw refactor the auth module and keep every test green

IntentGate 识别 ultrawork/ulw 关键词(是关键词检测,不是语义分类),整条流水线随即激活:主 agent 规划、按类别并行委派工作,持续推进直到任务完成。 3. 复杂工作先规划:/ulw-plan 以访谈方式提问、厘清范围与歧义,把一份经过审阅的计划写进 .omo/plans/;/ulw-execute 随后在同一会话中执行该计划。

实战:开启 Team Mode 做一次对抗式评审

Team Mode 默认关闭。在 ~/.omo/omo.jsonc 中启用:

{
  "team_mode": {
    "enabled": true,
    "max_parallel_members": 4,
    "tmux_visualization": true
  }
}

重启 OpenCode 后 team_* 工具就会出现——一名主 agent 调度最多 8 个并行成员,你可以在 tmux 网格里实时观看。有两个 skill 建立在它之上:hyperplan 在写任何代码之前派出 5 个苛刻的评审 agent 攻击你的计划,security-research 则让 3 个漏洞猎手加 2 个 PoC 工程师并行扫描代码库。

技巧

  • 委派按类别路由而不是按模型:visual-engineering、deep、quick 和 ultrabrain 会自动映射到具体模型——README 写明 ultrabrain 路由到 GPT-6 Astra max、deep 路由到 GPT-6 Astra high,二者都回退到 GPT-5.6 Sol。
  • 哈希锚定编辑是可选项:设置 hashline_edit: true 后,agent 读到的每一行都带稳定的 LINE#ID 标签,过期的编辑会在破坏文件之前被拒绝。
  • 跑一次 /init-deep,为项目树生成层级化的 AGENTS.md 文件。
  • 从 Claude Code 迁来的用户可以保留现有配置:Ultimate 版原样加载你已有的 hook、命令、skill、MCP 和插件。
  • 匿名遥测默认开启——每台机器每个 UTC 日最多一条事件。在配置中设 "telemetry": false 或导出 OMO_DISABLE_POSTHOG=1 即可关闭。

何时不用这个 Skill

Senpi 版仍处 beta 且只有 beta 渠道。纪律导向的设计——把空闲 agent 拽回任务的 Todo Enforcer——并不适合每一处 diff 都需要人工逐行审查的场景。Light 版没有 OpenCode 的 team_* 工具。如果你的整个工作流就是 Claude Code 本身,请注意这里的兼容性意味着什么:你的 Claude Code 组件是在 OpenCode 里、在 OmO 之下运行的——这不是一个 Claude Code 插件。


查看 排行榜 了解更多 skill。