agents

agents:它是什麼、解決了什麼問題以及為何受到關注

它解決了什麼

Cloudflare Agents 提供了一個框架,用於建構與部署持久、具狀態的執行環境,以執行代理工作負載。它解決了管理數百萬個個別代理(例如每位使用者或每個會話一個)的生命週期、狀態與通訊的問題,這些代理在閒置時可以休眠,需時再喚醒,從而降低成本與運維負擔。

它如何運作

基於 Cloudflare Durable Objects,每個代理都是具備自有儲存與生命週期的有狀態實體。框架透過 @callable() 裝飾器提供型別安全的 RPC 系統,讓客戶端可以像呼叫本地函式一樣呼叫代理的方法。它支援透過 WebSocket 將狀態變更即時同步至已連線的客戶端,並可與 AI 模型、MCP(Model Context Protocol)以及持久的多步工作流程整合。

目標對象

開發 AI 代理、即時協作應用或需要持久狀態與 AI 整合的邊緣服務的開發者。

重點特色

  • 持久狀態: 狀態在重啟後仍會保留,且會自動同步至所有已連線的客戶端。
  • AI 能力: 包含專門的套件,用於 AI 聊天、語音管線(STT/TTS),以及「程式碼模式」——讓大型語言模型產生可執行的 TypeScript 程式碼。
  • 沙盒執行: 能在隔離的 Worker 中執行 LLM 產生的程式碼,並提供虛擬檔案系統。
  • MCP 支援: 可作為 MCP 伺服器或客戶端,擴充代理功能。
  • 基礎設施整合: 內建排程、電子郵件與 x402 按次付費功能。
  • 前端整合: 提供專屬的 React Hook(useAgentuseAgentChat),讓前端連線更加順暢。

摘要: 一個基於 Cloudflare Durable Objects 的框架,用於建構持久、具狀態的 AI 代理,閒置時可休眠,需時再喚醒。

標題: agents:它是什麼、解決了什麼問題以及為何受到關注

Sources