Deuz-SDK
TypeScript AI SDK 與代理框架,零依賴。建立生產級 AI 代理與多代理群體:持久執行、長期記憶、混合 RAG
Deuz-SDK 是什麼?
TypeScript AI SDK 與代理框架,零依賴。建立生產級 AI 代理與多代理群體:持久執行、長期記憶、混合 RAG、MCP 客戶端/伺服器、A2A、人機協作審核、CodeAct 沙箱、即時語音。單一串流 API,29 個提供者:Claude、GPT、Gemini、Grok、DeepSeek、Ollama。Node、Bun、Deno、edge。
Deuz-SDK 概覽
這是什麼
Deuz-SDK 是一個 TypeScript AI SDK 與代理框架,零執行時期依賴。它專為建構生產級 AI 代理與多代理群體而設計,支援持久執行、長期記憶、混合 RAG、MCP 客戶端/伺服器、A2A、人工審核、CodeAct 沙箱以及即時語音。SDK 提供單一串流 API,可與 29 個模型供應商(包括 Claude、GPT、Gemini、Grok、DeepSeek 和 Ollama)搭配使用。支援 Node.js(22+)、Bun、Deno 及邊緣執行環境。
主要功能
- 模型:多供應商、串流、結構化輸出、工具呼叫、即時語音與批次請求。
- 代理:型別化結果、驗證、審核、可恢復執行、記憶、對話與模型容錯轉移。
- 群體:任務依賴、執行時期生成、共享黑板、回合制,以及透過 SQLite、Postgres 或 Redis 持久化。
- 上下文:版本化記憶、含工作記憶的上下文編譯器、檢索、壓縮、對話記錄搜尋與 MCP 工具。
- 互通性:MCP 伺服器與 A2A,可呼叫其他代理或提供自己的代理。
- 控制:共享執行策略、預算會計、追蹤、評估套件與可選的 React 綁定。
使用情境
- 建構具備持久執行與長期記憶的生產級 AI 代理。
- 建立具有任務依賴與共享黑板的多代理群體。
- 使用版本化記憶與上下文編譯實作混合 RAG。
- 在本機 Docker 沙箱中執行代理編寫的程式碼(預覽版)。
- 使用 MCP 客戶端/伺服器與 A2A 實現代理互通。
快速開始
shnpm install @deuz-sdk/core設定 ANTHROPIC_API_KEY 環境變數,然後執行基本代理(完整範例請見儲存庫 README)。若要新增編碼代理技能:shnpx skills add Deuz-AI/Deuz-SDK
授權與價格
MIT 授權,開源。
內容整理自該專案公開的 README 與儲存庫資訊。