define events and support queueing

This commit is contained in:
Roy Han
2026-03-24 14:03:39 -07:00
parent 69a755c9f6
commit 2865b096f6
10 changed files with 74 additions and 44 deletions
+5
View File
@@ -318,6 +318,11 @@ pub enum Op {
/// Optional personality override for this turn.
#[serde(skip_serializing_if = "Option::is_none")]
personality: Option<Personality>,
/// Semantic classification of this submitted user message when known by
/// the higher-level surface.
#[serde(default, skip_serializing_if = "Option::is_none")]
user_message_type: Option<UserMessageType>,
},
/// Inter-agent communication that should be recorded as assistant history