You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit e48dede
Browse filesBrowse the repository at this point in the historyBrowse files
fix(desktop): stop the agent's tmux runs a previous process left going
A tmux run outlives the app, but only the process that started it knew about
it: after a crash, a quit, or a crash mid-sign-out, the next launch had nothing
to stop, and a chat put away took its runs out of reach of sign-out too.
- Each tagged run is recorded in userData (outside account data): its tag, its
pane and its tmux server's socket, nothing else. The record goes once the run
has ended, its pane is gone, or Sim has stopped it.
- Sign-out, switching Terminal off and the launch-time account recovery stop
every recorded run; every launch stops the runs a previous process left
going. A pane is only acted on, on the run's own server, while it still
carries the run's tag.
- Restart semantics follow the executor's journal: a call claimed before the
crash is settled as outcome unknown and nothing reattaches to its command, so
a run still going belongs to a call no one can collect; a run that finished
is only cleaned up.
0 commit comments