总结下最近在vscode中使用opencode+omo的笔记
·
切换agent贴图
在opencode中使用/agents 调出切换agent的命令,如下图所示:

-
可以简洁总结如下:
Sisyphus:总控型
适合大任务,从分析到执行一路推进。Hephaestus:攻坚型
适合复杂问题、疑难 bug、深度排查。Prometheus:规划型
适合先出方案、拆任务、评估风险。Atlas:执行型
适合已经有计划,按步骤落实。 -
怎么选:
任务很大很杂:Sisyphus
问题很难要深挖:Hephaestus
先想清楚再动手:Prometheus
方案已有只管落地:Atlas放到你现在这个场景:
想查 npm run serve 为什么失败:Hephaestus
想直接让它修好:Sisyphus
详细介绍
可以把它们理解成一套分工明确的“协作角色”。简化总结如下:
- Sisyphus
定位:总控/总包 agent
作用:
- 接收一个比较大的目标
- 自己拆任务、编排步骤、必要时调其他 agent
- 适合从需求到落地一路推进
什么时候用: - 任务大而杂
- 你不想自己拆步骤
- 你希望它“自己带着干”
一句话理解: - 项目经理 + 主执行者
- Hephaestus
定位:深度攻坚 agent
作用:
- 专门啃复杂问题
- 深挖代码、查根因、做复杂修复
- 更偏“解决难题”,不是“统筹全局”
什么时候用: - 复杂 bug
- 启动失败、构建失败、联调异常
- 跨模块问题排查
一句话理解: - 资深故障排查工程师
- Prometheus
定位:规划 agent
作用:
- 不急着改代码,先做分析和计划
- 拆需求、列方案、标风险、排优先级
- 适合先想清楚再动手
什么时候用: - 需求比较大
- 改动风险高
- 你想先看技术方案或任务清单
一句话理解: - 方案设计师 / 计划制定者
- Atlas
定位:执行 agent
作用:
- 按已有计划逐项落地
- 更适合执行明确任务,而不是自己探索大方向
- 强在稳定推进,不强在前期摸索
什么时候用: - 你已经有方案了
- 你只想让它按步骤实现
- 想控制改动范围
一句话理解: - 施工队长 / 计划执行者
最简单的选用规则
- 不知道怎么开始,任务又大:选 Sisyphus
- 已知是疑难问题,要深挖:选 Hephaestus
- 先要方案,不想它直接改:选 Prometheus
- 已经有计划,只要照着做:选 Atlas
你具体要处理什么
你主要做两件事:
- 先判断你当前任务属于哪类
比如你现在这个场景里,vue 目录下 npm run serve 失败:
- 想先查原因:Hephaestus
- 想直接让它修好:Sisyphus
- 想先列排查方案:Prometheus
- 你已经列好排查步骤,只要执行:Atlas
- 把任务描述清楚
最好一次写清这几项:
- 目标:要它最终完成什么
- 现状:现在报什么错
- 范围:允许改哪些,不要碰哪些
- 方式:先分析还是直接修
- 验收:怎样算完成
比如你现在可以这样下指令:
-
给 Hephaestus:
“排查 vue 项目 npm run serve 失败的根因,先分析再给最小修复方案。” -
给 Sisyphus:
“修复 vue 项目 npm run serve 失败的问题,先定位根因,再做最小改动完成修复。” -
给 Prometheus:
“针对 vue 项目 npm run serve 失败,给我一个排查计划,按优先级列出原因、验证方法和修复顺序。” -
给 Atlas:
“按以下步骤执行并修复启动问题:检查脚本、检查依赖、检查配置、验证启动。”
一句话总总结
- Sisyphus:总控推进
- Hephaestus:深度攻坚
- Prometheus:先做计划
- Atlas:按计划执行
opencode、opencode+omo、copilot对比
| 维度 | OpenCode | OpenCode + OMO | GitHub Copilot |
|---|---|---|---|
| 使用方式 | 终端/桌面 | 终端/桌面 | IDE 内嵌(VS Code 等) |
| Agent 能力 | Build/Plan/Explore | + Sisyphus/Hephaestus/Prometheus/Atlas | Ask/Edit/Agent 三种模式 |
| 自主执行 | 强,可全自主跑 | 更强,有任务编排/多 agent 协作 | 较弱,偏辅助 |
| 上下文 | 全局代码库 + LSP | 同左,OMO 提供更复杂工作流 | 当前文件/打开文件为主 |
| 模型灵活性 | 任意模型(75+ 供应商) | 同左 | 绑定 GitHub Copilot 模型 |
| 费用 | 自备 API Key 或 Zen 按量 | 同左 + OMO 插件费用 | 按座付费($10/月起) |
| 适合场景 | 大任务、跨文件改动、自动化 | 复杂多步任务、多 agent 协同编排 | 日常写代码、小改动、代码补全 |
| 上手难度 | 中 | 较高(需理解 agent 分工) | 低 |
一句话定位:
- Copilot:写代码时的智能助手,低门槛,边写边用
- OpenCode:独立 AI 编程代理,适合整块任务自主完成
- OpenCode + OMO:在 OpenCode 上加了多 agent 任务编排,适合复杂工程任务的整体推进
更多推荐
所有评论(0)