header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
掃碼下載APP

OpenCode 2.0重寫底層:MCP工具能用程式碼串聯,多個Agent可後台並行幹活

動察 Beating AI 快訊,開源 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 調用耗時較長的插件時缺少超時限制,可能讓會話長時間處於等待狀態,只能手動中斷。

举报 糾錯/舉報
糾錯/舉報
提交
新增文庫
僅自己可見
公開
保存
選擇文庫
新增文庫
取消
完成