fix: SSH keepalive + auto-reconnect for SFTP and terminal
- Add transport.set_keepalive(30) to all SSH connections - Add SFTPSession.reconnect() method - Auto-reconnect in _refresh_remote with retry on failure - Auto-reconnect before upload/download operations - Guard all remote navigation methods with connection checks - ShellSession.connected wrapped in try/except - Terminal: reset reconnect counter on send failure, increase max to 5 - Terminal: trigger reconnect on send to dead session Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
Reference in New Issue
Block a user