AWS Introduces Pizza Bot: An Open Source Inbox for Background AI Agents
AWS launched Pizza Bot, as a self-hosted software for AI duties that proceed whereas customers work elsewhere. It organizes accomplished outcomes and pending selections into an email-style inbox. Earlier variations served greater than 2,000 folks inside Amazon, supporting assembly preparation, e mail drafting, Slack summaries, CRM logging, and analysis. The public software was rebuilt as an open supply undertaking.
Deployable: Yes. Pizza Bot affords macOS, Windows, and Linux desktop builds, and browser and terminal purchasers related to an area or standalone backend. Its code is licensed below Apache 2.0.
An Inbox for Asynchronous Work
Pizza Bot separates duties into All, the thread historical past; Unread, accomplished work awaiting assessment; and Action, work paused for approval or a solution. Users can manage threads into folders and examine delegated employees within the Activity panel. Tasks can begin manually, by means of cron schedules, or by means of webhooks.
The server owns scheduling. After downtime, missed cron intervals produce 1 catch-up run as an alternative of replaying each missed interval. Trigger occurrences are recorded durably.
How the Runtime Works
The software makes use of DeepAgents and LangGraph for stateful execution. A Hono API server owns runtime execution and storage. Electron and browser purchasers share a React interface, whereas all purchasers talk with the server over HTTP and server-sent occasions. LangGraph checkpoints retain thread state and approval pauses; separate SQLite shops maintain cross-thread reminiscence and software metadata. Reconnecting purchasers can replay buffered occasions.
Closing a thread or disconnecting a shopper doesn’t cease a operating server. However, quitting the desktop app stops its embedded server and ends energetic runs. Checkpoints protect the thread, however the step in flight will be misplaced. An always-on backend is required for work to proceed after that desktop app exits.
Skills, Tools, and Approval Controls
Pizza Bot helps Amazon Bedrock, Anthropic, Google Gemini, OpenAI, OpenRouter, and Ollama. Configure a supplier below Settings > Providers earlier than operating duties.
The agent has scratch-file operations and a sandboxed JavaScript interpreter with out community or host-filesystem entry. It can delegate by means of job when prepared ability employees exist. The filesystem layer individually helps specific folder grants and chronic reminiscence.
MCP servers expose exterior instruments. Each SKILL.md defines a employee’s directions and scoped software entry. A ability turns into callable solely when its declared dependencies can be found. Existing Claude Code-compatible .mcp.json configurations are supported, and plugins package deal expertise with MCP servers.
Skill authors configure interruptOn and allowedDecisions to require approval for particular instruments. Depending on that coverage, customers can approve, edit proposed arguments, or reject an motion. These controls have to be configured for the related instruments.
Interactive Explainer
Run the illustrative custom-skill workflow under. Compare an always-on backend with an embedded desktop server, shut the shopper throughout execution, and approve, edit, or reject the proposed motion. Animation timing is illustrative; no exterior actions happen.
WorkerApprovalResult
Start a analysis transient, then shut the desktop whereas it runs.
Prepare a analysis transient
The {custom} ability gates its publish software with interruptOn.
publish_brief({title: "Research transient"})
Desktop closed
Open the desktop to assessment its inbox.
Key Takeaways
- An inbox for background brokers: Pizza Bot organizes job historical past in All, accomplished work in Unread, and requests for approval or enter in Action. Tasks help guide, cron, and webhook triggers.
- Persistent execution with DeepAgents and LangGraph: Checkpoints protect thread state and approval pauses. Tasks proceed after shopper disconnection whereas the backend stays operating.
- Multiple mannequin suppliers: Pizza Bot helps Amazon Bedrock, Anthropic, Google Gemini, OpenAI, OpenRouter, and native fashions by means of Ollama. Configured suppliers and instruments can obtain job information.
- Scoped expertise and configurable approvals: MCP servers expose instruments, whereas
SKILL.mdinformation outline specialist employees. Tool-specific insurance policies let customers approve, edit, or reject proposed actions. - Self-hosted and deployable: Apache 2.0 code, desktop builds, and standalone backend choices can be found. Each SQLite information listing helps 1 backend course of.
Check out the Technical details and GitHub Repo. Also, be happy to observe us on Twitter and don’t neglect to affix our 150k+ML SubReddit and Subscribe to our Newsletter. Wait! are you on telegram? now you can join us on telegram as well.
Need to associate with us for selling your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar and many others.? Connect with us
The submit AWS Introduces Pizza Bot: An Open Source Inbox for Background AI Agents appeared first on MarkTechPost.
