This is an open-source framework for building stateful, durable AI agents that run on Cloudflare Workers. It provides a runtime for long-lived agents that maintain a persistent identity, local SQL storage, and real-time connections, utilizing a lifecycle where agents hibernate when idle and wake on demand.
The project distinguishes itself through its multi-channel orchestration, allowing a single agent to be deployed across voice, email, and chat interfaces with unified state. It implements the Model Context Protocol for standardized tool and data exchange and includes a dedicated framework for monetizing agent tools via the x402 micropayment protocol.
The system covers a broad range of capabilities, including browser automation for web page inspection, event-driven durable workflows with human-in-the-loop approvals, and bidirectional WebSocket communication for real-time state synchronization. It also features a secure TypeScript sandbox for executing generated code and distributed tracing for monitoring agent performance.