Variable: eca-chat-session-status-changed-functions
eca-chat-session-status-changed-functions is a variable defined in
eca-chat.el.
Value
(eca-workspaces--schedule-refresh
eca-chat-inline--session-status-changed)
Documentation
Abnormal hook run when a session aggregated status may have changed.
Each function is called with a single argument, the session. It is
invoked on transitions that can change eca-chat-session-status (a chat
starting or finishing, a tool call requesting or resolving an approval, a
question being asked or answered). Subscribers should be idempotent: the
hook may run even when the status is unchanged. Used by integrations
such as the Doom workspaces tabline to refresh external indicators.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat.el
(defvar eca-chat-session-status-changed-functions nil
"Abnormal hook run when a session aggregated status may have changed.
Each function is called with a single argument, the session. It is
invoked on transitions that can change `eca-chat-session-status' (a chat
starting or finishing, a tool call requesting or resolving an approval, a
question being asked or answered). Subscribers should be idempotent: the
hook may run even when the status is unchanged. Used by integrations
such as the Doom workspaces tabline to refresh external indicators.")