Expose collaboration_mode_kind in turn.started / turn notifications

This commit is contained in:
Charles Cunningham
2026-01-24 21:39:51 -08:00
parent 279c9534a1
commit 87fbfcc61d
14 changed files with 77 additions and 5 deletions
+2
View File
@@ -14,6 +14,7 @@ use std::time::Duration;
use crate::ThreadId;
use crate::approvals::ElicitationRequestEvent;
use crate::config_types::CollaborationMode;
use crate::config_types::ModeKind;
use crate::config_types::Personality;
use crate::config_types::ReasoningSummary as ReasoningSummaryConfig;
use crate::custom_prompts::CustomPrompt;
@@ -1075,6 +1076,7 @@ pub struct TurnCompleteEvent {
pub struct TurnStartedEvent {
// TODO(aibrahim): make this not optional
pub model_context_window: Option<i64>,
pub collaboration_mode_kind: ModeKind,
}
#[derive(Debug, Clone, Deserialize, Serialize, Default, PartialEq, Eq, JsonSchema, TS)]