anda_engine 0.17.2

Agents engine for Anda -- an AI agent framework built with Rust, powered by ICP and TEEs.
//! Execution context system for Anda agents and tools.
//!
//! Contexts carry the runtime capabilities exposed to [`anda_core`] agents and
//! tools: caller identity, request metadata, cancellation, scoped cache, object
//! storage, HTTP calls, Web3 signing, and per-session state. Contexts are
//! hierarchical so each agent or tool receives a scoped namespace while sharing
//! the same underlying runtime resources.

mod agent;
mod base;
mod cache;
mod compaction;
mod engine;
mod runner;
mod tool;
mod web3;

#[cfg(test)]
pub(crate) mod test_fixtures;

pub use agent::*;
pub use base::*;
pub use compaction::{
    COMPACT_CONTEXT_TOOL, COMPACTION_CONTINUE_PROMPT, CompactContextArgs, SelfCompaction,
};
pub use engine::*;
pub use runner::*;
pub use tool::*;
pub use web3::*;