📋較早收集於 6m

Cline 發布用於編碼代理的開源代理運行時 SDK

Cline 發布用於編碼代理的開源代理運行時 SDK
PostLinkedIn
📋閱讀原文: TestingCatalog

💡使用驅動 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 SDKClaude Agent SDKLangGraphCrewAI
類型開源代理運行時 SDK輕量級 Python 框架Anthropic 官方 Python 框架基於圖的 LLM 控制流框架基於角色的協作代理框架
語言TypeScriptPythonPythonPythonPython
架構分層式,模組化套件 (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)。
📰

AI 週報

閱讀本週精選 AI 大事摘要 →

👉相關動態

AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: TestingCatalog