Cloudflare Workers Support for Rust AI Agents
This crate provides Cloudflare Workers-native AI agent functionality with:
- Multiple LLM provider support (OpenAI, Anthropic, OpenRouter)
- KV store integration for conversation persistence
- Streaming responses using Response streams
- Request/response handling for Worker routes
Quick Start
use ;
use *;
async
With KV Persistence
use ;
let kv = env.kv?;
let agent = new
.with_kv;
// Conversation history is automatically persisted
let response = agent.chat_with_session.await?;