diff options
Diffstat (limited to 'src/events.rs')
| -rw-r--r-- | src/events.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/events.rs b/src/events.rs index 49c22ec9..4bbfb219 100644 --- a/src/events.rs +++ b/src/events.rs @@ -49,6 +49,23 @@ pub enum AppEvent { seq: Option<u64>, session_ref: Option<crate::agent_resume::AgentSessionRef>, }, + /// Display-only agent metadata was reported for a pane. + HookMetadataReported { + pane_id: PaneId, + source: String, + agent_label: Option<String>, + applies_to_source: Option<String>, + title: Option<String>, + display_agent: Option<String>, + custom_status: Option<String>, + state_labels: std::collections::HashMap<String, String>, + clear_title: bool, + clear_display_agent: bool, + clear_custom_status: bool, + clear_state_labels: bool, + seq: Option<u64>, + ttl: Option<std::time::Duration>, + }, /// Hook authority was explicitly cleared for a pane. HookAuthorityCleared { pane_id: PaneId, |
