OpenCode 2.0:智能编码代理的彻底重构

OpenCode 2.0 迎来重大重构,基于数百万用户的日常经验,打造能灵活应对各种智能体需求的系统。新版本将服务默认设为后台进程,统一 TUI、Web 和桌面应用的通信;API 完全重写,支持更复杂的会话与 Git 工作树管理。新增 Code Mode,内置 JavaScript 解释器,让智能体直接调用 MCP 服务器和 OpenAPI 端点,无需 Node.js 或 QuickJS。背景任务支持子代理和异步 Shell 命令,提升编排能力。插件系统全面升级,80+ 内置插件支持热重载,甚至可让 OpenCode 在会话中自行编写插件。SDK 发布,允许开发者构建自定义版本。升级需注意 1.0 插件不兼容、API 变更等破坏性调整。
我们重新审视了数百万用户每天使用 OpenCode 时的各种奇特用例,并以此为基础彻底重写了 API。