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}