# 策展 · X (Twitter) 🔥🔥

> 作者：Ashpreet Bedi (@ashpreetbedi) · 平台：X (Twitter) · 日期：2026-04-30

> 原始來源：https://x.com/ashpreetbedi/status/2049511642946249143

## 中文摘要

AgentOS 現支援 Claude Code、LangGraph 與 DSPy，Alpha 版發布。

AgentOS 推出對「Claude Code」（透過 Claude Agent SDK）、「LangGraph」與「DSPy」的支援，讓開發者能在單一 AgentOS 中同時運行 Claude Code Agent 與 Agno Agent，共享資料庫、API 與 UI。這是 Alpha 版，預期會有不穩定情況，請回報問題。

**整合範例程式碼**

透過簡單程式碼，即可啟動 FastAPI 後端，支援雲端部署、多使用者認證、JWT 基於的 RBAC、串流、背景任務、排程與可觀測性，可水平擴展以應對流量成長。範例如下：

- Claude Code Agent：使用「claude-sonnet-4-6」模型，允許工具包括「Read」、「Edit」、「Bash」，權限模式為「acceptEdits」，最大回合數 10。
- Agno Agent：使用「openai:gpt-5.4」模型，整合「Workspace」工具，根目錄「.」，允許「read」、「list」、「search」，需確認「write」、「edit」、「delete」、「shell」。
- AgentOS 設定：啟用追蹤（tracing=True），使用「SqliteDb」（檔案「tmp/agentos.db」），透過「agent_os.get_app()」取得應用程式。

LangGraph 與 DSPy Agent 以相同方式運作，三種整合皆處於早期支援階段，尚未涵蓋所有功能。

**SDK 與 harness 差異**

開發 Agent 的兩大起點為 SDK 或封裝好的 harness。

- **SDK**：如 Agno，提供構建 Agentic 軟體的基礎元件。有些 SDK 提供預設迴圈，大多允許自訂組成單一 Agent、多 Agent 或基於步驟的工作流程。開發者選擇模型（有時每步驟不同）、工具、權限；工具形狀依使用者角色調整；決定何時壓縮上下文、何時產生子 Agent、何時請求核准、何時停止。Agno 即為此類 SDK，用於構建 Agentic 軟體。
- **harness**：意見導向的執行環境，迴圈已設計、工具預建、工作環境固定、權限內建。只需提供提示與設定即可運行。「Claude Code」、「Codex」與 Cursor 的背景 Agent 皆為 harness。有些為可運行產品，有些透過 SDK（如 Claude Agent SDK）程式化暴露迴圈，架構已預設設計。

兩者皆有效，常一起使用。經驗法則：若需為使用者、產品或環境自訂架構，選 SDK；若任務適合 harness，則利用其工程優化內迴圈。AgentOS 讓兩者無需選擇，從今日起皆可運行，粗糙邊緣將逐步修復。

**Agent 需生產服務的原因**

程式開發 Agent 引發 Agent 的寒武紀爆發。一年前 Agent 僅為研究示範，如今每位工程師皆運行多個，難以想像再手寫程式碼。

本地 CLI 程式開發 Agent 使用本地檔案系統儲存，適合單一開發者，但絕不適合團隊並行運行 50 個 Agent，對共享程式庫、排程、SSO 與審計日誌。Anthropic 的「Scaling Managed Agents」文章詳述其歷程：初始將 session、Agent harness 與沙盒共用單一容器（如本地設定），但如預期般遇瓶頸。

關鍵學習：三層需分離——Agent 迴圈（harness）、沙盒（程式碼執行環境）與 session 儲存。分離後可獨立擴展：依需求啟動/終止沙盒、跨重啟持久化 session、無需重寫認證層即可更換 harness。AgentOS 開箱即用：

- **Session 與執行記錄**：存於資料庫，確保重啟耐久性，支援所有資料庫提供者。
- **harness（Agent 迴圈）**：AgentOS 核心，優雅處理失敗、隔離請求、防範跨使用者記憶或資料外洩。harness 常崩潰乃 Agent 本質，伺服器應持續運行；harness 由後端管理，非後端本身。
- **沙盒**：視為一般工具呼叫，每 session 啟動一沙盒，用畢終止。若沙盒失效，Agent 迴圈捕捉失敗回傳模型，如其他工具。

雲端多使用者環境需多租戶認證、RBAC、cron 與事件驅動排程、完整可觀測性（追蹤、成本、工具呼叫）及敏感工具的人類介入核准。產品需乾淨 API：呼叫「/run」啟動 Agent，遇人類核准時暫停，產品再呼叫「/continue」續行。超出單一使用者的 Agent，皆需生產服務；AgentOS 為任何 Agent 架構提供此服務。

**可建構應用場景**

AgentOS 針對建構端使用者 Agentic 產品的團隊：需良好 API、多使用者多租戶認證、RBAC、批次/串流/背景模式運行。以 Agno、LangGraph、DSPy 或 Claude Agent SDK 建 Agent，再透過單一 API 提供認證、session、可觀測性與核准流程，水平擴展流量。

另一熱衷場景為內部 Agent 平臺。每家公司皆會有，我們 10 人小團隊即內部運行多 Agent，已公開三個：「Coda」（Slack 原生程式碼助手）、「Dash」（自學習資料 Agent）、「Scout」（公司智慧 Agent）。

兩場景皆需 Agent 服務多使用者、優雅處理錯誤、在產品 UI、Slack、Discord、Telegram 或鴿子郵件等處滿足使用者。 

**試用建議**

閱讀文件了解架構，運行範例比較四框架，星標儲存庫追蹤進展。

## 標籤

Agent, Claude Code, SDK, 新產品, 開源專案, AgentOS, Anthropic, LangChain
