agent-base 0.1.1

A lightweight Agent Runtime Kernel for building AI agents in Rust
Documentation
mod approval;
mod checkpoint;
mod config;
mod error;
mod events;
mod message;
mod outcome;
mod plan;
mod session;

pub use approval::{ApprovalDecision, ApprovalRequest, RiskLevel};
pub use checkpoint::{CheckpointData, CheckpointStep, ToolResultData};
pub use config::{AgentConfig, Language, ResponseFormat, RetryConfig};
pub use error::{AgentError, AgentResult};
pub use events::AgentEvent;
pub use message::{ChatMessage, ImageAttachment, ImageDetail, Message, MessageRole, ToolCallMessage};
pub use outcome::RunOutcome;
pub use plan::{
    ExecutionPlan, PlanStatus, PlanStep, PlanStoreData, RecoveryAction, StepResult,
    StepStatus,
};
pub use session::{SessionId, SessionIdGenerator, AtomicU64SessionIdGenerator, UuidSessionIdGenerator};