Skip to main content

Crate baml_agent

Crate baml_agent 

Source

Re-exports§

pub use config::AgentConfig;
pub use config::ProviderConfig;
pub use config::AgentConfigError;
pub use engine::BamlRegistry;
pub use engine::AgentEngine;
pub use session::AgentMessage;
pub use session::MessageRole;
pub use session::Session;
pub use loop_detect::LoopDetector;
pub use loop_detect::LoopStatus;
pub use agent_loop::SgrAgent;
pub use agent_loop::SgrAgentStream;
pub use agent_loop::StepDecision;
pub use agent_loop::ActionResult;
pub use agent_loop::LoopConfig;
pub use agent_loop::LoopEvent;
pub use agent_loop::run_loop;
pub use agent_loop::run_loop_stream;
pub use agent_loop::process_step;
pub use prompt::BASE_SYSTEM_PROMPT;
pub use prompt::build_system_prompt;

Modules§

agent_loop
config
engine
loop_detect
prompt
session