agentsense:開源本地優先的代理程式可觀察性工具,實現追蹤、重播與決策比對
agentsense 是個開源的本地端 observability 工具,用於 trace、replay 和 diff agent 的決策過程,對於調試複雜 agent 的行為非常實用。
agentsense 旨在解決當 代理程式 出錯時難以偵錯的「黑箱」問題,提供 開源、本地優先 的 可觀察性 解決方案。
• 透過透明的 MCP 代理,它能實現零程式碼變更追蹤,在協定層面記錄所有 工具呼叫、I/O、延遲及成本,並可選用 Python SDK 捕捉推理和 LLM 呼叫。
• 核心功能為 重播 和 軌跡比對:能將記錄的執行過程用不同模型重新運行,並注入原始工具結果,避免額外費用與副作用。
• 系統隨後會 比對 模型的決策路徑,明確指出它們在哪一步開始分歧,例如模型 A 呼叫 get_weather,模型 B 呼叫 get_forecast。
此工具強調 本地優先 設計,資料儲存於 SQLite,不需雲端服務或註冊,並在儲存前進行 隱私保護 (PII redacted)。
它支援 Ollama、與 OpenAI 相容的服務以及 Bedrock,並以 Apache-2.0 授權發布。
作者表示目前為早期 v0 版本,特別歡迎使用者針對重播與比對工作流程提供寶貴意見。
來源:r/LLMDevs
閱讀原文 ↗