1use crate::types::{Message, ToolExecutionResult}; 2 3pub struct ToolRunOutcome { 4 pub directive_result: Option<ToolExecutionResult>, 5 pub interruption_messages: Vec<Message>, 6}