From 1682cab3263b27b296f477552a4e79ab54923091 Mon Sep 17 00:00:00 2001 From: Can Celik Date: Wed, 9 Sep 2026 22:04:47 +0300 Subject: fix: restore plugin focus events for client navigation (#3850) refs #3824 --- docs/next/website/src/content/docs/socket-api.mdx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'docs') diff --git a/docs/next/website/src/content/docs/socket-api.mdx b/docs/next/website/src/content/docs/socket-api.mdx index 13a71abb..2946ff36 100644 --- a/docs/next/website/src/content/docs/socket-api.mdx +++ b/docs/next/website/src/content/docs/socket-api.mdx @@ -821,6 +821,9 @@ that workspace. Pane event subscriptions include `pane.created`, `pane.updated`, `pane.closed`, `pane.focused`, `pane.moved`, `pane.exited`, `pane.agent_detected`, `pane.output_matched`, `pane.agent_status_changed`, and `pane.scroll_changed`. +`pane.focused` also reports manual pane selection changes from any client attached +to this server. It does not move other clients' views, and its payload does not +identify the client. Selecting an already-selected pane does not emit it again. Terminal-title changes can emit `pane.updated`, but spinner-only raw-title changes do not emit it when `terminal_title_stripped` is unchanged. `pane.scroll_changed` is scoped to one `pane_id` and emits `pane_id`, `workspace_id`, and the current `scroll` metrics whenever Herdr observes a -- cgit v1.2.3