当前位置: 首页 > news >正文

告别 oh-my-openagent 版本地狱:一套纯 OpenCode 配置实现 Agent 软路由

从硬路由到软路由

oh-my-openagent 的逻辑是做"硬路由"——通过插件层精准拦截和分发请求。精确是真精确,但一旦上游 API 或插件接口有变动,直接就断链。

换个思路:只靠 OpenCode 自己的配置文件(opencode.json+agent/*.md,用精心设计 System Prompt 的方式,通过纯提示词来模拟类似的多 Agent 协作行为——我把这叫做Agent 软路由

精确度上确实不如硬路由那么丝滑,但大差不差。关键是——OpenCode 本身稳如老狗,配置不依赖任何外部插件,自然不会因为版本更新崩掉。

我的实践:my-opencode-config

我把这套配置整理完善,传到了 GitHub 上:

🔗

核心设计

只用了3 个模型,不做模型堆叠,靠角色分工和路由策略来提效:

模型用途
deepseek-v4-pro复杂规划、重型实现、代码分析、代码审查、主控调度
deepseek-v4-flash快速探索、外部检索、上下文压缩等轻量任务
qwen3.7-max通用问答、轻量编排、咨询讨论

10 个 Subagent 各司其职:planner(规划)、deep-worker(重型实现)、oracle(根因分析)、reviewer(代码审查)、ui-builder(前端)、explore(代码库搜索)、librarian(文档检索)、light-orchestrator(轻量任务)、consultant(方案咨询)、generalist(兜底)。

借鉴 oh-my-openagent 的精华

通过纯 Prompt 实现了 oh-my-openagent 中的关键行为:

  • IntentGate(意图门控):orchestrator 分类前先识别用户真实意图,防止字面理解偏差
  • 只读权限隔离:分析类 Agent 配置了permission.edit/write: deny,绝不误改文件
  • 并行探索explore/librarian明确要求同时发起多个调用,提升效率
  • 结构化输出:规划输出统一 Handoff Plan 格式,探索返回统一结构
  • Fallback Chain:失败自动回退,任务不会中途挂掉
  • Todo 管理:多步任务强制写待办、逐步推进,杜绝"做一半忘了"

快捷命令一览

命令作用
/deep重型实现
/quick轻量快速任务
/plan制定方案
/review代码审查
/oracle根因分析
/search查资料
/consult咨询建议
/ui前端/UI

如何使用

  1. 把整个仓库 clone 或下载下来,放到你的项目根目录或 OpenCode 配置目录
  2. 唯一需要改的:把 Agent 配置里的模型名换成你自己用的模型。里面的模型是我自己用的,你让 AI 帮你批量替换一下就完事了
  3. 日常使用直接用默认的orchestrator,它会自动判断意图并分发给最合适的 Agent

最后

这套配置的核心哲学是:不追求 Agent 数量或模型数量的堆叠,而是追求角色分工清晰、成本可控、行为稳定

如果你也被 oh-my-openagent 的版本兼容折磨过,不妨试试这个纯配置方案。只要 OpenCode 的配置系统不变,它就永远能跑。

http://www.jsqmd.com/news/1067324/

相关文章:

  • 20260622AA
  • Java项目版本自增+打包上传服务器部署脚本
  • 美团内审内控负责人,分享AI时代的内控新范式
  • PowerEdge R650进入救援模式的方法
  • 收藏!CAD高手都在用的6个实用功能,看图改图效率拉满
  • GLM-5.2 与 Claude Opus 4.8 正面较量:成本、速度、质量谁更胜一筹?
  • 2026工业废水用聚丙烯酰胺生产厂家 4大维度深度对比
  • 好用的角膜塑形镜哪个公司好
  • WecomApi 看 AI 与 CRM 深度绑定的工程实践如何避免沦为“死板复读机”?
  • 从618复盘看AI工作流:电商营销图自动化正在成为新的运营效率工具
  • 品牌AI心智指数如何计算:提及率、推荐率与综合得分的基础框架
  • Fragnesia漏洞信息与实测
  • 矿用LCFB-12护套连接器控制线缆详细介绍‌
  • 小雅差点被会议纪要逼疯
  • 【实战】:零成本配置 AMD ROCm 云环境并跑通 Gemma4-E4B云端大模型
  • 鸡饲料颗粒机厂家
  • 告别手机发烫卡顿!云手机才是手游挂机党的好用工具
  • 零壹教育:网络识别爬虫的手段 ,为什么越来越复杂
  • 5款超实用格式转换工具实测|办公、影音、苹果设备全覆盖
  • Python函数,模块,类的调用方法
  • GGUF 量化模型在 Strix Halo 上的表现,精度与速度的最佳平衡
  • Havenlon 白皮书解读|执行控制哲学(四):为什么传统安全在执行时代失效
  • RAG 嵌入模型选型指南:从业务需求到生产部署的完整决策路径
  • 聚焦2026武汉国际汽车测试技术及设备展览会:科技驱动下的产业革新之路
  • SITS 2026基座模型性能断层曝光:Top 1与Top 5在动态分辨率适配上相差4.8倍延迟——你的业务扛得住吗?
  • 抽奖免费次数刷新功能
  • 【SITS 2026权威白皮书首发】:全球首个AI原生偏见检测框架落地实测,7大行业偏差识别准确率提升至98.3%
  • 突发!SpaceX 600 亿收购 Cursor,我最担心的事还是来了
  • MySQL 架构大变革(全景版):从 5.7 到 9.7 的十年进化图谱
  • AI原生系统审计不是 checklist——而是风险熵值量化(奇点大会独家披露:23个可落地的审计指标公式)