跳到正文
原文
InfoQ 中文· Tina·· 3 小时前精选AI 评分82

OpenCode 2.0 发布:架构重写导致旧插件报废并引入 MCP Code Mode

OpenCode 2.0 正式发布:一次“重大改造”,旧插件全部报废

AI 导读

开源编程 Agent OpenCode 正式发布 2.0 稳定版,核心动作是彻底重构技术栈与插件系统,导致所有 1.x 时代的第三方逻辑插件无法运行。此次升级由 Anomaly 公司主导,将底层运行时从追求极致速度的 Bun 切换为更稳定的 Node.js,桌面端从 Tauri 改为 Electron,标志着 AI 编程工具竞争进入硬核运行时阶段。

关键事实细节包括:新架构采用统一的后台常驻服务,使终端、浏览器和桌面界面共享同一执行环境;API 设计允许 Agent 主动创建 Git 工作树或中断卡住的会话;MCP 服务器默认启用 Code Mode,允许 Agent 编写 JavaScript 脚本批量处理工具调用,官方宣称可接入 1000 个 MCP 服务器而不显著增加上下文开销。此外,LSP 诊断功能被移除,配置文件从 tui.json 迁移至 cli.json。

推断显示,这次“重大改造”旨在解决早期版本在 Windows 稳定性及复杂生态深度上的不足,通过牺牲体积换取商业场景下的可靠性。猜测认为,这种底层的颠覆性重写可能迫使基于 OpenCode V1 分叉的国内项目(如 MiMo Code)面临巨大的同步重构难题,从而拉开其与闭源方案的技术路线差异。

推荐理由

材料揭示了从 Bun 到 Node.js 的运行时迁移与 MCP Code Mode 机制,能校正对开源 Agent 长期维护成本与工具集成效率的判断。

来源:InfoQ 中文 · infoq.cn