1 2 3 4 5 6 7 8 9 10 11 12
#[derive(Debug, Clone, Copy, Default)] pub struct CapturedUsage { pub input_tokens: u32, pub output_tokens: u32, } #[derive(Debug, Clone)] pub struct CapturedToolUse { pub ai_tool_call_id: String, pub tool_name: String, pub tool_input: String, }