Build persistent, stateful AI agents on Cloudflare Workers using the agents npm package.
| Custom state + RPC, no chat | Agent | agents | | Chat with message persistence | AIChatAgent | @cloudflare/ai-chat | | Building an MCP server | McpAgent | agents/mcp |
| Persist state | this.setState({ count: 1 }) | | Read state | this.state.count | | Schedule task | this.schedule(60, "taskMethod", payload) | | Schedule cron | this.schedule("0 ", "hourlyTask") | | Cancel schedule | this.cancelSchedule(id) | | Queue task | this.queue("processItem", payload) | | SQL query | ` this.sqlSELECT FROM users WHERE id = ${id} ` |
Создавайте агенты искусственного интеллекта с отслеживанием состояния с помощью SDK Cloudflare Agents. Загружайте при создании агентов с постоянным состоянием, планированием, серверами RPC, MCP, обработкой электронной почты или потоковым чатом. Охватывает класс агента, AICchatAgent, управление состоянием и режим кода для сокращения использования токенов. Источник: null-shot/cloudflare-skills.