mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-22 20:38:10 +00:00
* fix(tui): show activity indicator for system-injected runs System-injected runs (bridge-notify, webhook, cron) never go through the TUI submit path, so no active/pending run id exists when their lifecycle "start" event arrives. handleAgentEvent dropped events for untracked runs, leaving the status bar idle until the response landed. Adopt an untracked lifecycle "start" for the current session (lifecycle events always carry sessionKey) so the activity indicator shows work is happening, mirroring how chat deltas adopt runs in handleChatEvent. Local side-question (btw) runs never claim the active slot. Closes #51825 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * fix(tui): preserve concurrent injected run activity --------- Co-authored-by: zengwen <zeng_wen@foxmail.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com> Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com>