以兄弟包的形式提供原生 OpenCode v2 适配器

作者: DEAN-Cherry创建于 2026年9月7日更新于 2026年9月17日
标签lazycodexopencode

□ 总结

我有一个工作** native v2 适配器**,供OMO运行于"opencode2",它是作为"omo-codex" /"omo-senpi"的套接字而建的,而不是"omo-opencode"内的兼容桥. 在投资将其分为可审查的公关之前,我想知道这个形状是不是你愿意接受的.

相關:#6169 (v2迁移时间段,自7月起开放,接受问题未答),#7847 (v2加载器拒绝QQ id,服务器QQ形状).

□为什么是新问题,而不是6169的评论

#6169问一个时间表. 这提出了一个范围更窄、更可操作的问题:是一个独立的姊妹适配器包,适合v2支持的形状,你会审查一个吗? 之前的两次尝试(#7104,#7570)采取了相反的方法,两人在两小时内被其作者撤回,未经审查,因此没有先例可以任意读取.

□走近:兄弟会适配器,不是桥梁

#7104和#7570将v2支持放在"packages/omo-opencode/src/plugin/v2/"内,作为同构外观重放v1 init管道. #7570自己的描述列出了由此而来的成本: todo/boulder continuation可降解为no-ops,收缩钩没有v2表面,主机合同由QA而不是由编译器验证.

这个适配器在本地对 v2 API 进行注册, 只消耗 Core 层 :

  • 13个工作空间核心依赖(模范-核心'、瞬间-核心'、规则-引擎'、团队-核心'、omo-config-core'、boulder-state'、hashline-core'、delegate-core'、comment-catcher-core'、代理-core'、共享-技能'、utils'外加插件/schema pins)
  • ** 零依赖“omo-opencode ”

这是ROADMAP.md为适配器指定的依赖取向,因此它添加了一根被子,而不添加倒缘或v1管的第二个消费者.

被钉入了 opencode-ai/[email protected] ' 。

□ 今天注册的表面

· 表面 · 细节 · · |-|-|-.

  • 代表 + 代表 + 代表 + 代表 + 代表 + 代表 + 代表 + 代表 = 代表 + 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = 代表 = = 代表 = 代表 = 代表 = = 代表 代表 = = = 代表 = 代表 代表 = = = = 代表 = = 代表 = 代表
  • 工具 * 10 个基数+ 19 个配置,包括12个“团队” * * 。 通过ctx.mcp.transform',4个内置(contex7',grep-app',lsp',codegraph');网络搜索故意省略,因为 v2 船ctx.websearch' 土生土长 ' 。 技能 17通过`技能.转换'共享 SKILL.md Hooks 工具守卫、评论检查员、规则注射、散列读取+编辑对等, QQ 特性 QQ Team Mode (mailbox), 监视器, BTW 侧面对话, 反应模式倒置, 入球/去手/ 空闲续作 QQ

盖茨:bun test ' -- -- **354通过/在62个文件中失败**;tsgo-no Emit' clean. 根据`OMO SPIKE-TRACE ' NDJSON ' 的说法,针对真实二进制的增量QA被记录为38个证据包,而不是CLI改口。

□更正为#7847

目前,这个问题是v2能够做什么的最明显的说法,其中一项结论是不正确的。 它指出,即时突变(`chat.message', . . . . . . .

内容来源: code-yeongyu/oh-my-openagent