ambi 0.3.0

A flexible, multi-backend, customizable AI agent framework, entirely based on Rust.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// src/agent.rs

//! The core Agent domain, managing configurations, history, tools, and execution pipelines.

/// Core agent entities, builders, and memory states.
pub mod core;
/// Execution pipelines for chat and tool interactions.
pub mod pipeline;
/// Output streaming post-processors and formatters.
pub mod processor;
/// Tool registries, dynamic invocation managers, and parsers.
pub mod tool;

pub use self::core::{Agent, AgentState};