OpenCode + Oh My OpenCode

Oh My OpenCode

认识我们的主智能体:Sisyphus (Opus 4.5 High)。以下是 Sisyphus 用来继续推动巨石的工具。

以下所有内容都是可配置的。按需选取。所有功能默认启用。你不需要做任何事情。开箱即用,电池已包含。

代理使用场景指南
核心执行代理(实际干活)

代理使用时机说明
hephaestus复杂多文件任务、端到端功能实现主力代理。自主探索、规划、执行、验证。如:添加功能、重构、复杂 bug 修复
sisyphus专注执行单个子任务不探索,直接执行给定的具体任务。配合 Prometheus 计划使用
atlas编排/路由根据任务类型和模型可用性,决定使用哪个代理执行任务

研究探索代理(收集信息)

代理使用时机说明
explore搜索内部代码库找代码模式、了解项目结构、“这个函数在哪”、“怎么实现的”
librarian搜索外部资源查文档、GitHub、找第三方库用法、“这个 npm 包怎么用”
multimodal-looker分析媒体文件PDF、图片、图表、截图分析

规划决策代理(思考分析)

代理使用时机说明
prometheus任务开始前制定计划将复杂任务分解为可执行步骤。生成 AGENTS.md 或执行计划
metis执行前分析请求识别隐藏意图、模糊性、AI 失败点。适合需求不清的任务
momus完成后审核评估工作成果、检查遗漏、审查计划完整性
oracle卡住时咨询高智商只读顾问。架构决策、2+次修复失败、不熟悉模式时咨询

专项技能代理(特定领域)

代理使用时机
frontend-ui-ux-engineer前端开发、UI/UX 设计、CSS 样式、React 组件
document-writer写文档、README、技术文档、注释

类别选择(自动匹配)

类别场景使用的代理特征
visual-engineering前端、UI/UX、设计、动画带前端技能
ultrabrain真正困难的逻辑任务深度推理模型
deep需要大量研究的复杂任务目标导向,先研究后行动
artistry需要创意/非传统方案创造性思维
quick简单任务(<10 行,单文件)快速完成
writing文档、文案、技术写作文档写作能力
unspecified-low/high不匹配其他类别的任务根据复杂度选择

典型工作流

  1. 新功能需求
    → hephaestus(自主完成整个功能)
  2. 复杂任务,需要明确计划
    → prometheus(制定计划)→ sisyphus(执行各步骤)
  3. 不熟悉代码库,需要探索
    → explore(搜索内部)+ librarian(查外部)→ hephaestus(实现)
  4. 遇到难题,多次尝试失败
    → oracle(咨询)→ hephaestus(按建议修复)
  5. 前端界面调整
    → frontend-ui-ux-engineer 或 visual-engineering 类别

简单选择规则

  • 80%的日常开发 → hephaestus(或让 atlas 自动选择)
  • 需求不清,先规划 → prometheus
  • 需要查资料 → explore(内部)/ librarian(外部)
  • 完全卡住 → oracle
  • 前端/UI → frontend-ui-ux-engineer
  • 写文档 → document-writer
  • 完整 LSP / AstGrep 支持:果断重构。
  • Claude Code 兼容性:Command、Agent、Skill、MCP、Hook(PreToolUse、PostToolUse、UserPromptSubmit、Stop)
  • 精选 MCP:
    • Exa(网络搜索)
    • Context7(官方文档)
    • Grep.app(GitHub 代码搜索)
  • 支持交互式终端 - Tmux 集成
  • 异步智能体

opencode models 可以看到已经 connect 之后的所有的模型
|
将这个模型名替换到相关的需要模型配置的地方即可。

opencode

升级 opencode upgrade

oh-my-opencode

升级 自动升级?