Rust-Native AI Agent Runtime

behest - Rust-native AI Agent Runtime

> Building blocks for production AI agent runtimes

main.rs
use behest::{AgentRuntime, Extensions};

let exts = Extensions::new();
  // hot-swap any provider at runtime
  // exts.chat_providers.register_or_replace(…);

let runtime = AgentRuntime::new(exts, policy).await?;

Browse by component

Every runtime primitive, broken down by category. Start anywhere.

View all →
Built with Rust // Powered by AI