推文
@divid_lu49394 · 2026-10-13 22:09
开源 AI 编程工具 OpenCode 2.0 正式亮相,此前已在 7 月开启公测。这次升级的一大变化是 Code Mode,可以把 MCP 服务和 OpenAPI 接口转成 JavaScript 函数,让 Agent 在一段脚本中串联多个工具。比如先从 GitHub 批量读取 Bug,再逐条创建 Linear 任务,不用每处理一条数据就让模型重新发起调用。所有 MCP 服务默认启用 Code Mode,也能减少工具定义占用的上下文。 OpenCode 还重写了底层架构。终端、网页和桌面客户端现在共享同一个本地后台服务,可以访问同一批会话。子 Agent 和 Shell 命令也能在后台运行,例如让一个 Agent 审查代码,主 Agent 继续修改文件,同时执行测试和构建。团队还将大量内部功能做成插件,目前已超过 80 个,支持运行时热加载,Agent 可以为自己编写插件并立即使用。 此外,OpenCode 推出了可嵌入其他应用的 SDK。Cloudflare 已宣布通过实验性接口支持 OpenCode 2.0,让开发者能在 Durable Objects 中运行同一套 Agent 引擎,并保存会话、恢复中断的任务。 不过,这次重构也带来了兼容性问题。1.x 插件需要改写,旧版 Server API 也需要适配。GitHub 上有 issue 指出,Code Mode 调用耗时较长的插件时缺少超时限制,可能让会话长时间处于等待状态,只能手动中断。
曝光 232 · 评论 3 · 点赞 2 · 书签 0 · 曝光/时 176.32568552097644