pizza-bot-app/pizza-bot
A local-first inbox for long-running AI agents, built with DeepAgents and LangGraph.
解決的問題
Pizza Bot 為長時間運行的 AI 代理任務提供了一個非同步「收件箱」。它解決了使用者必須保持連線或即時等待 AI 完成複雜工作的問題,允許使用者啟動任務、斷開連線,稍後返回時在「未讀」佇列中查看已完成的工作,或在「操作」佇列中查看待處理的核准請求。
運作方式
它使用基於 DeepAgents/LangGraph 的有狀態執行時來管理代理工作流。該系統由一個處理邏輯和模型通訊的 api-server 組成,可以透過 Electron 桌面應用程式、Web 應用程式或終端機 CLI 存取。使用者可以設定各種模型供應商(如 Amazon Bedrock、OpenAI 和 Anthropic),並使用 MCP 伺服器、自訂技能和外掛程式來擴展機器人的功能。
適用對象
它專為需要將複雜的多步驟 AI 任務委託給專業代理,並希望在不綁定於聊天介面的情況下非同步管理這些任務的使用者而設計。
亮點
- 非同步工作流:即使使用者斷開連線,工作仍會繼續;已完成的任務會進入「未讀」,核准請求會進入「操作」。
- 人在迴路:內建對核准閘門的支持,以控制關鍵操作。
- 可擴展架構:支持 MCP 伺服器和充當工具範圍子代理的自訂「技能」。
- 模型無關:相容於多個供應商,包括 Bedrock、Anthropic、Google Gemini、OpenAI、OpenRouter 和 Ollama。
- 本地優先安全:應用程式狀態儲存在本地,存取本地檔案必須明確授權。
相關
- 專案
- 專案
- 專案
- 專案