{"version":"2.1.73","anchor":"ssh-remote-sessions","canonical_anchor":"ssh-remote-sessions","heading":"SSH Remote Sessions","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.73\/e\/ssh-remote-sessions","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.73","markdown":"### SSH Remote Sessions\n\n**What**\n\nInfrastructure for managing SSH-based remote sessions, enabling Claude Code to connect to and manage remote machines.\n\n**Status**\n\nFeature-flagged \/ Infrastructure\n\n**Details**\n\n- Full SSH session lifecycle management with connect, disconnect, reconnect, and cleanup hooks\n- Automatic reconnection on SSH connection drops with configurable retry attempts\n- Permission request handling for SSH sessions\n- Remote stderr capture and exit code reporting\n- Log messages: `\"[useSSHSession] connected\"`, `\"[useSSHSession] ssh dropped, reconnecting\"`, `\"[useSSHSession] ssh process exited (giving up)\"`\n- Related: `\"Remote session ended.\"`, `\"Remote stderr (exit ...)\"`, `\"SSH session failed before connecting.\"`\n\n**Evidence**\n\nSSH session manager (search for `\"[useSSHSession]\"`, `\"SSH connection dropped\"`, `\"SSH session failed before connecting\"`)"}