sandbaseai/sandbase-harness
Local-first AI agent runtime with sandboxed sessions, MCP tools, memory, credentials, audit/replay, and a built-in console. Run OpenAI, Anthropic, MiniMax, DeepSeek V4, and OpenAI-compatible models on your infrastructure.
解決的問題
SandBase Harness 是一個針對 AI 代理的本地優先執行環境,提供生產級代理所需的基礎設施。大多數 SDK 僅處理模型迴圈,而 Harness 提供包括持久會話、沙箱程式碼執行、憑證管理與審計紀錄在內的運營層,讓開發者無需依賴託管式控制平面,即可在自己的機器或基礎設施上執行代理。
工作原理
它作為一個執行環境層,管理代理及其環境的生命周期。使用 SQLite 支援的系統儲存代理、會話與記憶的元資料,同時提供與 Claude Managed Agents 相容的 /v1 API 和內建 Console 供人工檢視。系統支援多種沙箱後端以實現安全的程式碼執行,包括本地程序、Docker 容器與 Kubernetes,並與 Model Context Protocol (MCP) 整合,提供工具集與技能。
適用對象
需要安全、可審計且自托管環境來執行其代理的 AI 代理開發者,特別是那些希望避免依賴託管式控制平面,並需要對工具存取與程式碼執行沙箱進行細粒度控制的人。
主要特色
- 本地優先基礎設施:使用 SQLite 與本地檔案儲存元資料與狀態,將資料保留在使用者機器上。
- 彈性沙箱支援:支援多種執行環境,包括 Docker(會話級容器)與 Kubernetes。
- 多模型支援:相容 OpenAI、Anthropic、MiniMax 以及 DeepSeek V4 等 OpenAI 相容提供者。
- 運營工具:內建 Console,支援會話重播、除錯與審計代理行為。
- MCP 整合:內建支援 MCP 工具集,並提供橋接功能以與其他 MCP 客戶端整合。
相關
- Dispatch
- 專案
- 專案
- 專案
- 專案