bamboo-domain 2026.5.3

Domain models and shared types for the Bamboo agent framework
Documentation
//! Bamboo session domain — Session, Message, Role, TaskList, and supporting types.

pub mod budget_types;
pub mod composition;
pub mod hook_types;
pub mod message_part;
pub mod runtime_state;
pub mod task;
pub mod tool_types;
pub mod types;

// Re-exports for ergonomic access
pub use budget_types::{BudgetStrategy, TokenBudget, TokenBudgetUsage, TokenUsageBreakdown};
pub use composition::*;
pub use hook_types::*;
pub use message_part::{ImageUrlRef, MessagePart};
pub use runtime_state::*;
pub use task::*;
pub use tool_types::{FunctionCall, ToolCall};
pub use types::*;