mirror of
https://github.com/stablyai/orca.git
synced 2026-09-22 08:02:28 +00:00
* fix: gate worktree status on live PTYs so sleep reports inactive Sleep preserves tab.ptyId as a wake-hint sessionId, so the previous liveness check (`tab.ptyId != null`) kept the workspace dot green and agent rows as "working" until the 30-min stale TTL decayed them. Switch liveness to ptyIdsByTabId (cleared by every pty.kill / sleep) via a new tabHasLivePty helper, and drop live agentStatusByPaneKey entries on sleep so the inline rows disappear with the dot. Retained "done" rows survive — that signal is dismissed by the user, not the system. Co-authored-by: Orca <help@stably.ai> * fix: drop retained agent rows on worktree sleep Co-authored-by: Orca <help@stably.ai> * WIP: Changes before auto-review fixes Co-authored-by: Orca <help@stably.ai> * fix: preserve slept worktree status liveness Co-authored-by: Orca <help@stably.ai> * fix: treat slept pty hints as inactive Co-authored-by: Orca <help@stably.ai> * chore: remove sleep status planning docs Co-authored-by: Orca <help@stably.ai> --------- Co-authored-by: Orca <help@stably.ai>