SHIPPED · v1.75.0

Autopilot — agents that pick themselves back up

New

  • Autopilot — agents that pick themselves back up — turn it on in Agent Orchestration → AI Diagnosis (off by default). When a running task's process exits, the task goes quiet or a message to it stalls, Autopilot restarts the agent in the same terminal with its own resume command and asks it to continue where it left off; with no session to resume, a chart seat with a backup hands the task over. It waits 5 s, 20 s and 60 s between tries, restarts a terminal no more than 6 times an hour, then stops and pages you with an Activity card.

  • Autopilot waits instead of typing over you — a question, a picker or a half-typed draft on screen leaves the terminal alone; idle tabs you never prompted are never checked; Pause stops every action without turning it off; and Recent decisions lists what it resumed, switched or left waiting.

  • Pick the model each diagnosis checker runs on — the checker agents AI Diagnosis uses to read a stuck terminal's screen now each take their own model, or stay on the CLI's default.

  • Projects that live on a paired computer — Add Project lists paired computers as "<name> · paired": attach one of its projects, pick a folder it already has or create a new one there, then add only the agents that computer has installed and prompt them from a mirrored terminal — no SSH required. First-run trust and update questions get one safe button, and Start again relaunches an agent that exited, with its session resumed.

  • Windows Firewall stops being the silent blocker — on Windows the pairing panel says when inbound connections are blocked and offers Allow through Windows Firewall, a single administrator approval scoped to 1DevTool.

  • Reader mode, redesigned as a real reading view — choose a Dark, Black, Sepia, Paper or Forest canvas or custom colors; Serif, Sans or Mono; Snug, Comfort or Wide measure; Document or Chat layout; and 1, 3, 5, 10 or all turns. A Prompts rail with ⌥↑/⌥↓ hopping, Find in transcript, per-turn Copy, Copy all for the shown turns and a reply composer make it a place to work, and the phone reader uses the same canvases and layouts.

  • Double-click to open from the Git client — double-click a changed file to open it in the editor, or a diff line to land the cursor on that exact line.

Improved

  • Pairing holds up on real networks — a session stuck on an old address reroutes to the computer's current one, and the machine roster shows each paired computer's 1DevTool version.

  • Phone pairing advertises the address that works — the QR code never picks VPN or tunnel adapters and ranks host-only virtual adapters (Hyper-V, WSL, Docker) last, so a Windows PC puts a reachable address in the code.

  • Joining a computer is faster and explains itself — all of a pairing code's addresses are probed at once, and a failure names each address with its reason and the next step to take.

  • A missing SSH key says so in plain words — a machine whose key file isn't on this computer names the file and where to choose it again instead of surfacing a remote "Permission denied".

  • Changing a saved SSH key carries onto the machine — editing a key in SSH settings now updates the machine roster's copy automatically.

Fixed

  • Fixed Codex account usage "resetting" after an app restart — the last known usage now survives a restart and falls back to Codex's own session log when the token lapses.

  • Fixed Add Account for Claude failing with "Claude Code is not installed" in the packaged app when it was launched from Finder.

  • Fixed clicking a file in File Explorer appearing to do nothing when the Editor lived in a collapsed sidebar — the sidebar now opens with the file.

  • Fixed opening a file at a specific line landing on line 1 when no editor was open yet.

  • Fixed prompts reporting "did not confirm acceptance" while the agent did the work — deliveries from links, the phone and paired computers now recognize wrapped and boxed composers (OpenCode, Grok, Cursor) and turns still in progress.

  • Fixed OpenCode terminals printing their help and quitting on older installs — the launch flag now matches the installed version.

  • Fixed Pi on Windows never accepting a prompt, and Grok on Windows stuck "not ready" after a long turn.

  • The Autopilot (failed tasks) card in Agent Orchestration → AI Diagnosis, switched On and Watching, with Resume the session, Switch to backup and Wait for you tiles above a Recent decisions list of resumed agents
    The Autopilot (failed tasks) card in Agent Orchestration → AI Diagnosis, switched On and Watching, with Resume the session, Switch to backup and Wait for you tiles above a Recent decisions list of resumed agents
  • AI Diagnosis settings with Diagnose & restore stuck agents On, With AI selected, and an ordered list of checker agents — Claude on claude-opus-5 and Codex on gpt-5.6-sol — each with its own model picker
    AI Diagnosis settings with Diagnose & restore stuck agents On, With AI selected, and an ordered list of checker agents — Claude on claude-opus-5 and Codex on gpt-5.6-sol — each with its own model picker
  • Redesigned Terminal Reader Mode on the Paper canvas in Chat layout, with the Prompts rail on the left, a prompt card and the agent's reply, and a reply composer at the bottom
    Redesigned Terminal Reader Mode on the Paper canvas in Chat layout, with the Prompts rail on the left, a prompt card and the agent's reply, and a reply composer at the bottom