SHIPPED · v1.72.0

Every Machine, Every Pipeline

New

  • **Add a machine once, and point projects at it** — a VPS, a Mac mini, a VM, or a paired 1DevTool install lives in **Settings → Machines** alongside **This Computer**, which is always there and never has to be created.

  • **Every machine row says what is actually on it** — whether it is reachable, how far away it is, the OS and shell, which AI CLIs are installed and at what versions, plus git, ripgrep, tmux and Node.

  • **Machines refuse to be deleted out from under a project** — rename, remove, pick an SSH key, reconnect or mount one, and a machine still in use says so instead of orphaning the project.

  • **Add an SSH host from a picker fed by your own `~/.ssh/config`**, so aliases, ProxyJump and IdentityFile carry over instead of being retyped.

  • **Choose where your agent actually runs** — Add Terminal's **This agent runs on** control offers *This Computer* (the CLI runs locally with your own login, quota, memory, skills and MCP servers, reading the machine's files through a mount) or *On the machine* (the CLI runs over SSH on the machine itself). The app never switches between them on its own.

  • **Agent placement is per project, overridable per terminal**, and an agent that is not installed on the target machine is greyed out with a reason instead of failing at launch.

  • **Every surface says where you are** — a machine badge on the project chip in the top bar, project rows grouped by machine in its dropdown, a chip in the sidebar, and a machine pill in the status bar with reconnect.

  • **The file tree tells you when a machine is unreachable** — offline and sign-in-required states with a Reconnect button, instead of an empty folder.

  • **Add Project opens on the machine you are looking at**, with its folders already listed and a new **Machine** picker to switch back to This Computer or any other saved machine.

  • **Paired computers and SSH hosts are one list now** — the Devices tab folded into Machines, and **Machine Terminal** in the Add Terminal menu is now called **Native Terminal**.

  • **A new Repo panel with Pipelines and Issues sub-tabs**, for GitHub and GitLab, resolved from the git remote of the project you have open.

  • **Watch CI without leaving the workspace** — runs for the current repo and branch, expandable jobs, and the checks on HEAD, refreshed while you are looking and paused when you are not.

  • **Re-run, re-run failed jobs, and cancel** a pipeline from the panel, each confirmed inline before it fires.

  • **Open a job's log in a searchable viewer** with its colors intact, copy it, or jump to it in the browser.

  • **Read and write issues** — filter by state, open one to read its rendered Markdown and comments, then create, comment, close, reopen, and change labels and assignees.

  • **Send an issue or a comment straight to an AI agent** — the text lands in an agent's composer, with the issue URL and the comments you tick included as context, instead of your clipboard.

  • **Opt in to a background CI watch per project** — a run that goes from passing to failing raises a desktop notification that focuses the project when clicked. Nothing is watched by default.

  • **Kiro CLI and Oh My Pi are built-in agents** — AWS's Kiro CLI and Oh My Pi appear in Add Terminal, the empty-state cards, Change AI, Resume, Prompt History, Memory, MCP and skills, with their own logos.

  • **Those sessions resume after a restart**, each through its own resume command, and titles you set are written back to the CLI's own store.

  • **A new Settings → Extensions tab** switches off Browser panel, HTTP client, Database client, Mobile emulator, ToolBox, AI Diff and Repo — removing their panels from every layout and stopping their tools reaching your agents and your phone.

  • **Your layout and your data survive the round trip** — saved layouts are never rewritten for a disabled extension, so turning one back on restores every panel where it was, with its connections, saved requests and browser tabs intact.

  • **Right-click any right-sidebar tab strip** for the same extension switches without opening Settings.

  • **New installs start lean** — just the browser — instead of seven panels you did not ask for. Existing installs keep every extension on.

  • **The SQL Server driver downloads on first use** (3.5 MB) and is checked against a signature built into the app before anything is installed, so everyone who does not use it stops paying for it in the download.

  • **The right panel with no project open explains itself** — the project list, **Open folder…**, and a link to Extensions, instead of an empty column.

  • **The toolbar and the header merged into a single 36px bar** — 26 evenly-weighted slots became 10 buttons, with Orchestration, Session, Tasks, Terminals and Commands out front, AI surfaces behind a sparkle, and workspace and deploy tools behind **⋯**.

  • **Labels collapse when the bar actually runs out of room**, not at a fixed window width, and your project name stays whole at every size.

  • **A calmer project sidebar** — root groups read as filled sticky bands, nested ones as small eyebrows, the group color runs down its subtree as a thin spine, and project names line up whether or not a project has an avatar.

  • **Five quick actions live in the project row itself**, on hover instead of a permanent second row, and the branch label only appears when it is worth reading — a project on `main` does not spend a line saying so.

  • **Settings tabs are grouped into Workspace, Agents & connections, Development and Application**, the AI tab is now Agents and owns the AI-terminal settings that used to be buried in Terminal, and every existing deep link still lands on the right pane.

Improved

  • **The five AI surfaces finally look like one product** — Resume, Prompt History, Memory, Skills and MCP share one typeface, one filter bar, one control height and one row shape.

  • **Session rows dropped from about 80px to 56px**, so eight sessions fit where five used to, with row actions fading in on hover or focus instead of sitting there permanently.

  • **Name a terminal, or copy what identifies it** — right-click a pane for **Set Title…**, **Copy Session ID**, **Copy Terminal ID** and **Copy Pane ID**, and renaming writes the same title back to the agent's own session.

  • **Reading Mode's column follows your font size** instead of a fixed pixel width, with a **Width** stepper in the toolbar to nudge it.

  • **The terminal launch screen was rebuilt** — agent cards are single rows that fit more per column, three stacked sections collapsed into one footer bar, and a machine with no agent CLI installed says so instead of offering a card that cannot launch.

  • **Zooming the terminal font is half the work it was** — every visible pane used to be resized twice per step, making every full-screen agent redraw itself twice.

  • **Process names on Windows no longer depend on `wmic`**, which Windows 11 24H2 removed — the Ports panel and process attribution read from a native snapshot, and a failed read says so rather than reporting an empty machine.

  • **A flooding pane you are actually watching stays readable** — output from a storming terminal reaches the screen in about 25ms instead of 90ms when that pane is visible, while off-screen panes keep the batched schedule.

  • **Terminals can recover their GPU rendering** — if the window falls back to software rendering, the Resource Manager names the reason and the app tries once to get GPU rendering back when you return.

  • **Switching to the project you are already on writes nothing to disk**, project avatars use a fraction of the memory they did, and renaming a project no longer stalls on every keystroke.

  • **A hidden terminal pane stops blinking its cursor** deterministically, rather than relying on the browser to notice.

  • **The "1DevTool paused" notice is a hint now, not a habit** — it shows once, then progressively less often (10 minutes, then 20, 40, up to an hour), never for a stall that happened while the window was hidden, never takes focus, and has a **Don't show again** link.

Fixed

  • Fixed **Conversation showing you walls of text you never typed** — background-task completions, slash commands and interrupts that Claude Code records as user turns rendered as screen-tall "You" bubbles; they fold into one-line rows you can expand.

  • Fixed **Reading Mode wrapping earlier when you made the text bigger** — the document column was pinned to a fixed pixel width, so a larger font meant fewer words per line.

  • Fixed **full-screen agents redrawing twice on every terminal font change** — a single zoom step sent two size changes to every open pane.

  • Fixed **the Resource Manager popover opening on its own** after using **Open Resource Manager** on a stall notice once.

  • The Add Terminal dialog with the "This agent runs on" control set to This computer instead of kai-m1.local, explaining that the CLI runs locally with your own login and MCP servers while reading the machine through a mount, above the AI Agents grid
    The Add Terminal dialog with the "This agent runs on" control set to This computer instead of kai-m1.local, explaining that the CLI runs locally with your own login and MCP servers while reading the machine through a mount, above the AI Agents grid
  • Project rows in the sidebar carrying kai-m1.local machine badges, with the status bar pill reading Desktop · kai-m1.local so the machine a project lives on is visible without opening it
    Project rows in the sidebar carrying kai-m1.local machine badges, with the status bar pill reading Desktop · kai-m1.local so the machine a project lives on is visible without opening it
  • The Repo panel's Pipelines tab in the right sidebar listing CI runs for kai-builder/server-compass-desktop on main, each row showing a pass or fail dot, the branch, when it ran and how long it took
    The Repo panel's Pipelines tab in the right sidebar listing CI runs for kai-builder/server-compass-desktop on main, each row showing a pass or fail dot, the branch, when it ran and how long it took
  • The Repo panel's Issues tab with an issue open, showing its rendered Markdown body and comment thread alongside controls to comment, close, and edit labels
    The Repo panel's Issues tab with an issue open, showing its rendered Markdown body and comment thread alongside controls to comment, close, and edit labels
  • The Send Issue #7 to AI Terminal dialog with a prompt, checkboxes selecting which comments and the issue URL to include in context, a target terminal picker, and a preview of exactly what the agent will receive
    The Send Issue #7 to AI Terminal dialog with a prompt, checkboxes selecting which comments and the issue URL to include in context, a target terminal picker, and a preview of exactly what the agent will receive
  • An Oh My Pi terminal running as a first-class agent with its own logo, resumable session and title, alongside the other built-in AI CLIs
    An Oh My Pi terminal running as a first-class agent with its own logo, resumable session and title, alongside the other built-in AI CLIs
  • The Extensions menu opened by right-clicking the right sidebar's tab strip, with checkmarks toggling Browser panel, HTTP client, Database client, Mobile emulator, ToolBox, AI Diff and Repo without opening Settings
    The Extensions menu opened by right-clicking the right sidebar's tab strip, with checkmarks toggling Browser panel, HTTP client, Database client, Mobile emulator, ToolBox, AI Diff and Repo without opening Settings
  • The rebuilt terminal launch screen showing 16 ready agents as compact single-row cards with their startup commands, the Repo panel's pipeline list on the right, and saved Teams below
    The rebuilt terminal launch screen showing 16 ready agents as compact single-row cards with their startup commands, the Repo panel's pipeline list on the right, and saved Teams below