Files
Maestro/specs
Pedram Amini ea6fa534a4 MAESTRO: Implement SSH remote connection status visibility (Phase 7 Tasks T038-T041)
Added visual indicator in session header showing when an agent is running on a
remote SSH host. Implementation includes:

- Session type: Added sshRemote field to track active SSH remote (id, name, host)
- IPC event: Added process:ssh-remote event emitted after process spawn
- Event handler: Added onSshRemote listener in App.tsx to update session state
- UI indicator: Added purple-themed pill badge in MainPanel header with Server
  icon, remote name (truncated to 100px), and tooltip showing full details
- Test fixes: Added getMainWindow mock to process handler tests

The indicator only appears when a session is actively using SSH remote execution,
providing clear visibility into where agent commands are being run.
2025-12-29 17:22:06 -06:00
..