tirea_contract/runtime/inference/
messaging.rs

1/// Post-tool messaging extension: reminders and user messages.
2///
3/// Populated via [`AfterToolExecuteAction::AddSystemReminder`] and
4/// [`AfterToolExecuteAction::AddUserMessage`] during `AfterToolExecute`.
5#[derive(Debug, Default, Clone)]
6pub struct MessagingContext {
7    /// System reminders injected after tool results.
8    pub reminders: Vec<String>,
9    /// User messages to append after tool execution.
10    pub user_messages: Vec<String>,
11}