Skip to main content

codei_agent/
event.rs

1use codei_llm::Usage;
2use codei_tools::ToolResult;
3use serde_json::Value;
4
5#[derive(Debug, Clone)]
6pub enum AgentEvent {
7    AssistantDelta { text: String },
8    ToolStarted { name: String, args: Value },
9    ToolFinished { name: String, result: ToolResult },
10    TurnComplete { usage: Option<Usage> },
11    Error { message: String },
12}