📋TestingCatalog•較早收集於 6m
Cline 發布用於編碼代理的開源代理運行時 SDK

💡使用驅動 Cline 的 VS Code 和 JetBrains 工具的相同開源運行時,構建您自己的編碼代理。
⚡ 30-Second TL;DR
有什麼變化
發布 @cline/sdk 作為開發者的開源項目。
為什麼重要
此發布降低了開發者構建專業編碼代理的門檻,有望加速代理工作流在 IDE 中的採用。它標準化了運行時層,從而實現了不同開發環境之間更好的互操作性。
下一步行動
克隆 @cline/sdk 存儲庫並嘗試構建一個自定義代理任務,以了解它如何與您現有的 VS Code 擴展工作流集成。
誰應關注:Developers & AI Engineers
關鍵要點
- •發布 @cline/sdk 作為開發者的開源項目。
- •提供用於構建編碼代理的統一運行時。
- •支持跨 CLI、VS Code 和 JetBrains IDE 的集成。
- •使團隊能夠為軟體開發構建自定義的代理工作流。
🧠 深度解析
Web-grounded analysis with 11 cited sources.
🔑 增強重點摘要
- •該 SDK 採用分層 TypeScript 架構,將基礎類型、大型語言模型 (LLM) 供應商整合、無狀態代理邏輯和有狀態編排分離為獨立的套件,以實現模組化設計。
- •Cline 的代理核心支援「規劃 (Plan)」和「執行 (Act)」兩種模式,代理可在「規劃」模式下探索程式碼庫並制定策略,然後在「執行」模式下執行變更,每一步編輯和指令都需要人工審批,確保開發人員的控制權。
- •該 SDK 專為企業設計,支援客戶端架構、「自帶推理 (BYOI)」以連接各種 LLM 供應商(如 Anthropic、OpenAI、Google、AWS Bedrock、Mistral 等),並可部署在私有基礎設施上,以增強安全性和資料隱私。
- •該 SDK 促進了進階代理工作流程的建立,包括多代理團隊(協調代理將任務委派給專業代理)和排程代理(用於定期自動化任務,如 PR 摘要或依賴項檢查)。
- •開發該 SDK 的公司 Cline 於 2024 年由 Saoud Rizwan 創立,並已獲得 3200 萬美元的資金,顯示其在 AI 編碼代理領域的重大投資。
📊 競品分析▸ Show
| 特性/產品 | Cline (@cline/sdk) | OpenAI Agents SDK | Claude Agent SDK | LangGraph | CrewAI |
|---|---|---|---|---|---|
| 類型 | 開源代理運行時 SDK | 輕量級 Python 框架 | Anthropic 官方 Python 框架 | 基於圖的 LLM 控制流框架 | 基於角色的協作代理框架 |
| 語言 | TypeScript | Python | Python | Python | Python |
| 架構 | 分層式,模組化套件 (LLM 供應商、代理邏輯、編排分離) | 輕量級,最小抽象 | 直接映射 Claude 工具使用 | 基於圖的節點和邊 | 角色、目標、背景故事 |
| LLM 支援 | 供應商 agnostic (Anthropic, OpenAI, Google, AWS Bedrock, Mistral, 任何 OpenAI 相容端點) | 供應商 agnostic (100+ LLM) | 專為 Claude 模型設計 | 供應商 agnostic | 供應商 agnostic |
| 部署 | 客戶端架構,BYOI,支援私有基礎設施/本地部署 | 依賴 OpenAI 生態系統 (或自託管) | 依賴 Anthropic 生態系統 (或自託管) | 依賴 LLM 供應商 API | 依賴 LLM 供應商 API |
| 主要功能 | 構建自定義編碼代理,Plan/Act 模式,多代理團隊,排程代理,IDE 整合 | 多代理工作流程,追蹤,護欄 | 生產級代理系統,工具模式自動生成,代理交接 | 複雜多代理系統,可追溯性,確定性 | 團隊協作,角色扮演,詳細輸出 |
| IDE 整合 | CLI, VS Code, JetBrains (原生整合) | 無原生 IDE 整合 (框架) | 無原生 IDE 整合 (框架) | 無原生 IDE 整合 (框架) | 無原生 IDE 整合 (框架) |
| 定價 | 開源 (免費,加上 LLM API 費用) | 免費 (加上 LLM API 費用) | 免費 (加上 LLM API 費用) | 開源 (免費,加上 LLM API 費用) | 開源 (免費,加上 LLM API 費用) |
🛠️ 技術深入
- 架構:
@cline/sdk是一個分層的 TypeScript 堆疊,其中每個層級都有單一職責。它包含以下核心套件:@cline/shared: 包含基礎類型和實用工具。@cline/llms: 負責供應商層,涵蓋 Anthropic、OpenAI、Google、AWS Bedrock、Mistral、LiteLLM 以及任何 OpenAI 相容的端點,供應商邏輯完全獨立於代理迴圈,因此切換供應商僅需更改配置而非程式碼。@cline/agents: 運行無狀態的代理迴圈,處理迭代、工具編排和事件發射。@cline/core: 位於上述層級之上,管理有狀態編排:會話生命週期、持久性及配置發現。
- LLM 供應商支援: 開箱即用支援所有主要 LLM 供應商,包括 Anthropic (Claude Opus 4.7, Sonnet 4.6, Haiku 4.5)、OpenAI (GPT-5.5, GPT-5.3 Codex)、Google (Gemini 3.1 Pro Preview, Gemini 3 Flash Preview)、AWS Bedrock (Claude, Llama)、Mistral (Mistral Large, Codestral) 以及任何 OpenAI 相容的服務 (vLLM, Together, Fireworks, Groq 等)。
- 代理能力: 代理能夠編輯檔案、執行 shell 命令、瀏覽網頁、呼叫 API 並使用任何自定義工具。
- 模式: 支援「規劃 (Plan)」和「執行 (Act)」兩種模式。在「規劃」模式下,代理收集資訊並制定策略;在「執行」模式下,代理執行動作(檔案編輯、命令等),所有動作都需要使用者明確批准。
- 會話持久性: 會話是獨立的對話,具有自己的任務歷史和工作目錄。會話可以在 UI 重啟後繼續存在,並可在不同介面之間移動,使代理迴圈保持無狀態和可重用。
- 配置: 專案特定的規則可以在
.clinerules檔案中定義,以指導 Cline 在程式碼庫中的行為,例如編碼標準、架構約定、部署程序和測試要求。 - 整合機制: Cline 的 AI 核心與 IDE 之間使用 gRPC 進行通訊,以實現真正的平台原生行為,而非通用的文本操作。
- 安裝: SDK 可透過
npm install @cline/sdk進行安裝。
🔮 前景展望AI analysis grounded in cited sources
開源
@cline/sdk 將加速企業內部自定義 AI 編碼代理的開發與採用。透過提供靈活、安全且供應商中立的運行時,團隊可以在不被特定供應商鎖定的情況下,將 AI 代理整合到其特定的工作流程和基礎設施中。
Cline 的分層架構和「自帶推理 (BYOI)」方法將促進 AI 編碼代理生態系統的競爭和創新。
將代理核心與特定 LLM 供應商和 IDE 解耦,使開發人員能夠嘗試不同的模型並構建專業工具,從而推動代理功能的多樣性。
強調「規劃/執行」模式與人工審批將增加開發人員的信任和控制,從而提高 AI 編碼代理在關鍵開發任務中的採用率。
明確的人機協作機制解決了對自主 AI 錯誤的擔憂,並為複雜的程式碼變更提供了安全網。
⏳ 時間線
2024
Cline 公司成立,並創建了首批編碼代理之一。
2025-07
Cline 完成首輪融資。
2025-09
Cline 推出原生 JetBrains 整合,此前僅支援 VS Code。
2026-05
Cline 發布開源代理運行時 SDK (@cline/sdk)。
📎 來源 (11)
Factual claims are grounded in the sources below. Forward-looking analysis is AI-generated interpretation.
📰
AI 週報
閱讀本週精選 AI 大事摘要 →
👉相關動態
AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: TestingCatalog ↗
