agent-orchestrator/packages
prod-blip b88b664dbb fix(core): derive activity from runtime probe, not terminal status (#1081)
Previously, sessions with terminal statuses (merged, done, killed, etc.)
had their activity unconditionally set to "exited" without checking if
the agent process was actually still running. This caused the dashboard
to show incorrect activity state for sessions where the PR was merged
but the agent was still alive in tmux.

Now the runtime liveness check runs first for all sessions, and activity
is derived from the actual process state via getActivityState(). Terminal
status no longer forces activity to "exited".

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-04-10 16:20:26 +05:30
..
ao fix: merge upstream main and resolve conflicts for cursor agent 2026-04-10 11:48:27 +05:30
cli Merge pull request #1076 from harshitsinghbhandari/feat/cursor-agent-support 2026-04-10 15:29:55 +05:30
core fix(core): derive activity from runtime probe, not terminal status (#1081) 2026-04-10 16:20:26 +05:30
integration-tests fix: merge upstream main and resolve conflicts for cursor agent 2026-04-10 11:48:27 +05:30
plugins fix(agent-cursor): use printf %s pattern to prevent shell injection 2026-04-10 12:34:07 +05:30
web fix: merge upstream main and resolve conflicts for cursor agent 2026-04-10 11:48:27 +05:30