Expand description
Modules§
- error
- Error types for Reson
- parsers
- Output parsing system
- prelude
- providers
- LLM provider clients
- retry
- Retry logic with exponential backoff
- runtime
- Runtime - Core execution environment for agentic functions
- schema
- Schema generation for tools and structured outputs
- templating
- Templating system using minijinja
- tools
- Tool calling system
- types
- Core types for Reson
- utils
- Utility functions
Attribute Macros§
- agentic
#[agentic]attribute macro for async functions- agentic_
generator #[agentic_generator]attribute macro for async generator functions
Derive Macros§
- Deserializable
#[derive(Deserializable)]for streaming-parseable types- Tool
#[derive(Tool)]for tool structs