aboutsummaryrefslogtreecommitdiff
path: root/src/events.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/events.rs')
-rw-r--r--src/events.rs17
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,