Agentspan

Agentspan

Orkes · 程式設計

Agentspan 是一套採用 MIT 授權、可自行架設的伺服器與 SDK,能把代理程式碼變成可持久的工作流程。你寫一個代理,伺服器就讓它在崩潰、重啟與長時間等待中存活下來,每當有 worker 重新連線時,就從最後完成的步驟繼續執行。它是以執行環境(runtime)形式發布,而非託管產品,所以你可以在自己的基礎架構上執行,只需為實際發出的模型呼叫付費。截至 2026 年 8 月,該專案已合併進 Orkes Conductor,原始儲存庫則已封存。

Agentspan 的介面預覽

關於 Agentspan

Agentspan 是什麼

Agentspan 是一套給 AI 代理用的可持久執行環境。核心想法是:大多數代理框架在出錯時會失去進度。某個行程崩潰。一次部署中斷了執行。某個步驟等了好幾天才等到人按下核准。接著整個任務從零重新開始。Agentspan 把每一次執行都當成一份被持久化的工作流程,所以進度能撐過這一切。

它採用 MIT 授權的開源模式,設計上就是要在你自己的機器上跑。你安裝伺服器、把它指向某個模型供應商,然後部署代理;伺服器會逐步執行,附帶自動重試,而且每個決策背後都有完整歷史紀錄。三種模式涵蓋了大多數情況:跑上數分鐘或數小時的長時間代理、由模型規劃一次而伺服器確定性執行該計畫的「先規劃再執行」代理,以及由 cron、佇列或 webhook 觸發的事件驅動代理。整套東西就是一台你自己維運的開源 AI 代理伺服器,加上一套適用於你慣用語言的代理工作流程 SDK。

問題在於,它是給開發者用的工具,不是免程式碼的 app。沒有點擊式建置器。也沒有視覺化編輯器。而且合併進 Conductor 之後,新使用者會被導向 Conductor 的快速入門。如果你要的是拖放式的代理編輯器,這不是。

開始使用

  1. 用 shell 指令碼在 macOS 或 Linux 安裝 CLI,或在 Windows 用對應的 PowerShell 安裝。
  2. 透過 pip、npm 或 dotnet CLI,為你的技術堆疊(Python、TypeScript/JavaScript 或 C#/.NET)加入 SDK。
  3. 把模型供應商金鑰設成環境變數,例如 OPENAI_API_KEY。
  4. 啟動本機伺服器,它跑在 6767 埠,並開啟一個瀏覽器介面來檢視執行狀況。
  5. 寫一個帶工具的代理函式,部署它,然後在執行歷史中觀察每個步驟。

產品資訊

快速了解 Agentspan 的定價、支援平台與效能。

免費方案是
付費方案$0
平台Self-hosted server (macOS, Linux, Windows); SDK for Python, TypeScript/JavaScript, C#/.NET
開發者Orkes
類別程式設計
發布日期Mar 2025
最近更新Aug 2025
網站訪問量540
網站全球排名3.7M
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 後端與平台工程師:你會拿到一套處理重試、檢查點與暫停續跑的執行環境,而且因為自己架設,你能完全掌控資料存放的位置。
  • 已經在用 Conductor 的團隊:代理能嵌進與你現有 API 和 worker 相同的可持久圖中,因此不必再維護第二套系統。
  • 獨自做自動化原型的開發者:本機伺服器加上它的介面,就足以建置並檢視一個代理,不需要任何雲端帳號。

任務

  • 長時間執行的管線:跑上數小時或等待人工核准的任務,即使 worker 重啟也能完成而不失去進度。
  • 先規劃再執行的工作流程:模型只提出一次 JSON 計畫,伺服器以確定性方式執行,讓重試與平行處理保持可預測。
  • 事件觸發的工作:由 cron 排程、Kafka 主題、SQS 佇列或 webhook 觸發的代理,每次執行都有完整歷史紀錄。

情境

  • 平日排程的自動化報告:由 cron 觸發的代理會拉取資料,每天早上產出一份摘要,不必有人去啟動它。
  • 需核准才放行的動作:代理先擬好一個動作,暫停等待審核者,核准後再繼續同一次執行。
  • 想避免被供應商綁住的團隊:因為伺服器可自行架設且採 MIT 授權,你可以在自己的網路內執行,並更換模型供應商。

主要功能

可持久執行

每個步驟都會在下一個開始前被持久化,所以崩潰、部署或長時間等待永遠不會讓你損失這次執行的進度。當新的 worker 連上時,伺服器會從最後完成的步驟繼續。這就是它全部的承諾。對於要花數分鐘或數小時的代理而言,這決定了它是一個你能信任的工具,還是一個你得盯著的工具。

先規劃再執行的代理

在先規劃再執行的模式中,模型在執行時決定要做什麼,但只決定一次,並發出單一 JSON 計畫,由伺服器編譯成不可變的工作流程,藉此把模型的隨機性從協調、重試與平行處理中排除。這類代理也能把你現有的 Conductor 工作流程當成步驟來呼叫。

事件驅動觸發器

代理可以從 cron 排程、Kafka 主題、SQS 佇列、AMQP 訊息、webhook 與資料庫事件啟動,而每一個這類觸發器都是一次帶完整歷史的可持久執行,因此代理在你系統中的行為就像任何其他事件消費者。你只要一行就能接上一個排程,例如一個平日早晨的 cron 運算式。

人在迴圈的核准

一次執行可以暫停而不失狀態,收集某個人的審核或輸入,然後繼續同一次執行。這讓它從設計上就是一個人在迴圈的代理,而不是靠補丁湊出來的。因為狀態存在工作流程裡,而不是存在行程的記憶體中,等待可以持續數分鐘或數天。對於任何需要先取得簽核才生效的動作,這點很重要。

逐回合可觀測性

伺服器會保留一份可持久的紀錄,涵蓋決策、政策結果、任務資料、時間與失敗。你可以檢視代理提出了什麼、政策允許了什麼,以及某次執行停在哪裡。它為什麼失敗?答案就在紀錄裡。當每一回合都被記錄下來,除錯代理就不再是憑空猜測。

內建政策與護欄

模型的輸出被視為一項提案,而不是一道命令。計畫與工具引數必須通過結構描述驗證、政策檢查與任何必要的核准,才能變成可執行的工作。所以沒通過就什麼都不會跑。你可以在任何東西執行前,限制工具、輸入、展開範圍、時間與成本。

多語言 SDK

Conductor Agent SDK 提供 Python、TypeScript/JavaScript 與 C#/.NET 版本,讓團隊用自己已經在用的語言建置代理。先規劃再執行的策略在三者上都能運作。每個技術堆疊只要一行套件指令就能安裝,並讓你的代理保持可攜。

優缺點

優點

  • 採 MIT 開源且伺服器可自行架設,所以沒有按席次計費,資料也留在你自己的基礎架構上。
  • 可持久執行與檢查點能處理崩潰、部署與數小時的等待,而不必重啟一次執行。
  • 先規劃再執行的模式把模型的隨機性從協調中移除,讓重試與平行處理變得可預測。
  • 事件觸發器開箱即涵蓋 cron、Kafka、SQS、AMQP、webhook 與資料庫事件。
  • 提供 Python、TypeScript/JavaScript 與 C#/.NET 的 SDK,意味著你不必為了採用它而換語言。

缺點

  • 合併進 Orkes Conductor 之後,原始儲存庫已封存,所以新的開發都發生在 Conductor,而不是這裡。
  • 沒有視覺化建置器,這讓想要拖放式代理編輯器的使用者無法採用。
  • 自行架設意味著部署、升級與擴充都得自己處理,對小團隊來說是實實在在的工作。

常見問題

它是一套把 AI 代理當成可持久工作流程來執行的執行環境。你寫代理程式碼,伺服器負責重試、檢查點、人工核准與執行歷史,讓代理能撐過崩潰與長時間等待。

相關內容

探索與 Agentspan 相關的工具、技能與文章。

Agentspan 替代方案

Forefront

Forefront

Forefront · 程式設計

Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。

免費 / $0 - $99/mo查看詳情
Startkit

Startkit

StartKit.AI · 程式設計

Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。

付費 / $99 - $499 one-time查看詳情
Testim

Testim

Tricentis · 程式設計

Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。

免費 / Custom pricing on request查看詳情