开源 AI Agent: OpenCode 集成 OMO 原理及实践 - V2EX
如果想在 V2EX 获得更好的推广效果,欢迎了解 PRO 会员机制:
pro/about

如果你经常使用铜币置顶主题,持有 V2EX Solana Token 会在每日签到时获得额外铜币:
solana
xuxueli

开源 AI Agent: OpenCode 集成 OMO 原理及实践

  •  
  •   xuxueli 12h 32m ago 657 views

    截至 2026M5 ,OpenCode 在 GitHub 上已获得超过 15w+ Star ,是目前最受关注的开源 AI 编程助手之一。

    如果诉求是一个完全开放、无绑定提供商的 Agent 工具,OpenCode 无疑是目前最好的选择。特别是结合 「 OMO ( Oh My OpenAgent )」做 Agent 增强,以及结合「 DeepSeek 、GLM 」等做模型组合切换。


    近期针对OpenCode 调教过程以及案例细节见https://www.xuxueli.com/blog/?blog=ai/opencode-omo

    Step 1:ULW 模式启动任务

    启动 OpenCode 并选择 Ultrawork 模式,输入场景需求:

    /ulw-loop 设计一个 企业网站,体现科技感,动态网页效果。网站内容维护在 markdown 里,动态加载更新 

    注意:ulw 模式会触发 OMO 全流程自动开发,Sisyphus 会根据输入的需求自动规划任务并分配给不同的 Agent 并行执行,直到完成交付。

    Step 2:Prometheus 规划技术方案

    OpenCode 接受任务输入后,会自动触发 Prometheus 智能代理进行需求解析和规划,并输出详细技术方案,如下图 SPEC.md 内容所示:

    img

    Step 3:Hephaestus 与 Atlas 协同开发

    根据 Prometheus 的规划,Sisyphus 会将任务分配给 HephaestusAtlas 两个智能体并行执行:

    • Atlas:负责任务跟踪和进度管理,确保各个子任务按计划完成。
    • Hephaestus:负责核心功能的深度开发,如前端页面设计、后端接口实现等。

    img

    Step 4:部署运行

    任务整体完成后,可以让 OpenCode 直接运行项目。OpenCode 会自动启动开发服务器,参考下图。

    img

    Step 5:效果体验

    访问 OpenCode 启动的服务器端口地址,访问效果如下:

    • 功能完整度:体验下来,OpenCode 按照 SPEC.md 100% 还原了功能需求,6 个页面全部实现,而且实现了粒子效果,符合预期。
    • 动态数据:OpenCode 实现了动态加载数据,通过 Markdown 维护网站数据,页面动态查询加载,符合预期。
    • 项目规范:OpenCode 选型主流技术栈,项目结构规范清晰,代码质量粗看比较标准,符合预期。

    img

    img

    liuxue
        1
    liuxue  
       7h 54m ago
    我之前用它帮我翻译一下 Firefox 的配置文件 pref.js 都是什么意思,按它的方案先设计、在执行,还没等到执行的就给我 glm 额度用光了
    abc0123xyz
        2
    abc0123xyz  
       5h 16m ago
    omo 我不理解的是为啥要搞这么奇葩的 agent 名字
    Hephaestus
    Prometheus
    Atlas
    硬生生搞成希腊神话阅读理解,一群神话人物搁这搞团建
    zhihuiyuze
        3
    zhihuiyuze  
       2h 34m ago
    Agent 它好不好用很依赖模型的 tool calling 能力的。本地部署的那种无审查模型,或者是那种开源的没有对于 tool clling 增强过的 agent 用上它只在回答问题。
    About     Help     Advertise     Blog     API     FAQ     Solana     2506 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 16:04 PVG 00:04 LAX 09:04 JFK 12:04
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86