SHIPPED · v1.31.0
more reliable AI terminal restore and SSH workspace recovery
New
SSH Workspace Setup: scan remote folders before connecting and choose the workspace root before saving the SSH project.
SSH Workspace Setup: install sshfs from the Files sidebar, copy the install command, open Libraries settings, and retry from the same place.
More Persistent AI Terminals: reopen agent tabs with a fallback transcript when no resumable conversation can be matched before quit.
More Persistent AI Terminals: auto-detect OpenCode sessions so OpenCode tabs can resume the right conversation after restart.
Improved
Keep AI session restore alive longer, including a final save-time sweep before quit.
Remount SSH workspaces from the clickable status bar after a server restart, sleep, or network drop.
Recover stale SSH mounts automatically when switching back to an SSH project.
Show clearer SSH setup guidance for missing sshfs, unreachable hosts, mount failures, key-auth failures, host-key problems, and missing remote paths.
Set clearer terminal persistence expectations for shell tabs and AI agent tabs.
Fixed
Fixed AI terminals reopening blank after restart.
Fixed SSH projects requiring an app restart to recover from dead or stale mounts.
Fixed SSH mount failures timing out without the actionable cause.
Fixed home folders mounting incorrectly on SSH projects by resolving ~ and ~/... as the remote home folder.
Fixed failed macOS SSH mount retries leaving helper processes behind.
Fixed sshfs in custom locations being missed by honoring Extra PATH.

1devtool IDE interface showing an active SSH connection to [email protected], with the file browser visible and the 'SSH connected' status indicator highlighted.