agentspan-ai/agentspan
Agentspan is now part of Orkes Conductor
解決的問題
Agentspan 提供 AI 代理的耐久性執行環境,確保當工作進程崩潰或系統重啟時,代理執行不會失敗或消失。它解決了「記憶體中」代理狀態的問題,讓代理能運行數分鐘、數小時,甚至數天——特別是在等待人工審核時——而不會遺失進度。
運作方式
基於 Conductor 建構的 Agentspan 將代理定義編譯為伺服器端執行。這將編排邏輯從客戶端迴圈移至伺服器端,進而能在崩潰後自動從最後完成的步驟恢復。它支援「規劃-執行」策略,其中 LLM 產生 JSON 計畫,並以決定性方式執行。同時也整合多種事件來源(cron、Kafka、SQS、webhook),以觸發代理。
適用對象
需要高可靠性、跨不同語言的分散式工具執行,以及耐久性人工介入工作流程的生產級 AI 代理開發者。
主要特色
- 耐久性執行: 自動崩潰復原,並能從最後完成的步驟恢復代理。
- 人工介入: 工具可標記為需要審核,執行將耐久性暫停,直到任意機器上的人類介入。
- 分散式工作節點: 工具可作為分散式任務在 Python、Java、Go 或 C# 中執行。
- 伺服器端工具: 可直接整合 OpenAPI/Swagger 規格、HTTP 端點與 MCP 伺服器,無需額外工作節點。
- 框架相容: 與 LangGraph、OpenAI Agents SDK、Google ADK 等現有代理相容。
- 生產級防護機制: 支援自訂函數、正規表示式或 LLM 判定器,失敗模式可配置(重試、拋出、修復或升級)。
- 安全憑證管理: API 金鑰與密碼在伺服器端加密儲存,並於執行時注入至工具中。
相關
- 專案
- 專案
- 專案
- 專案
- 專案