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 harry@192.168.68.104, with the file browser visible and the 'SSH connected' status indicator highlighted.
    1devtool IDE interface showing an active SSH connection to [email protected], with the file browser visible and the 'SSH connected' status indicator highlighted.
  • Release screenshot