Changelog

Shipped, fixed, and improved

Every 1DevTool release, straight from the release notes that ship with the product.

    • New

      • **Reuse a prompt you already sent without leaving Agent Input** — a history button on the composer toolbar opens Prompt History above the draft, even when the composer is expanded or detached.
      • **Use** drops the past prompt in at the caret, replacing a selection or sitting blank-line separated next to what you have already written — it never overwrites the unsent draft.
      • **Escape closes the dialog and leaves the composer standing**, and Copy is still there when you opened history from the top bar instead.
    • Improved

      • **The AI tools stay named on the bar** — Sessions, Prompts, Memories, Skills, MCP and AI Diff sit in a centre group with their labels pinned, instead of hiding behind a sparkle menu.
      • **Remote moved up next to Activity**, so pairing sits with the other live-state controls.
      • **Terminals and plan quota moved to the status bar** — quota is now a strip of logos and percents for the agents you actually have open, collapsing to the focused one when the bar runs out of room.
    • Fixed

      • Fixed **Hibernate and Improve performance stopping work that was still running** — an agent that looked quiet could be mid-tool; generic relief no longer kills CLIs, a stop that cannot prove the process is idle is refused, and Resume no longer races a second kill against the session it is restoring.
      • Fixed **Windows terminals requiring Ctrl+Shift+C to copy** — with text selected, **Ctrl+C** copies it; with nothing selected, the same key still interrupts PowerShell. Ctrl+Shift+C still copies.
      • Fixed **a machine terminal typing its startup command before the shell was ready** — the first prompt used to eat the line as keys and execute a fragment of it, including an SSH key path. Startup commands now wait for the shell's first prompt.
    • The Agent Input composer with a history button on its toolbar and the placeholder reading "Click here to view your Prompt History", so a past prompt can be reused without leaving the draft
    • The top bar with Orchestration, Sessions, Prompts, Memories, Skills, MCP and AI Diff shown as a centre group with their labels pinned instead of collapsed behind a sparkle menu
    • The status bar's plan quota strip showing a logo and remaining percent for each open agent next to the theme, zoom and Settings controls, with the 1DevTool version at the right
    Read the full note
  • 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.
    • 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.
    • 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.
    • 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
    • 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
    Read the full note
    • New

      • **See what is actually using your machine** — the Resource Manager splits memory and CPU into **1DevTool**, the **terminals** you started, and **other apps**, and the three add up to what your OS reports.
      • **The panel names the split your OS hides** — Task Manager nests shells, `node` and `claude` under the 1DevTool row and Activity Monitor spreads the app across “Helper (Renderer)” rows; each bucket carries a one-line explanation of what it really contains.
      • **Expand a bucket to see what is behind the number** — the individual terminals and processes, each with its own CPU and RSS, named the way its tab is.
    • Improved

      • **Switching layouts no longer rebuilds every terminal** — grid, columns, rows, single, vertical tabs, chat and vibe keep the panes you already had open instead of flashing **Opening terminal** on each one.
      • **Jumping back to a recent terminal is instant** — a pane you just left is still there, with its scroll position and selection, instead of replaying from scratch.
      • **More terminals stay sharp at once** — GPU rendering covers a larger set of panes, and a pane that is off screen gives its slot back so a busy workspace does not fall over to a blurry fallback.
    • Fixed

      • Fixed **the microphone recording silence in every terminal** — Claude Code’s `/voice`, `sox`, `ffmpeg` and anything else that records worked in other terminal apps and captured nothing here, with no permission prompt and 1DevTool absent from the system’s Microphone list. The app now requests microphone and camera access properly, and **Settings → General** shows the status of both with a link to the right OS panel.
      • Fixed **“Description with AI” saving models the CLIs reject** — a drafted team could come back with seats set to model names no CLI accepts, so starting it failed on the first turn with *“model not found”*. Model names are now checked against what each agent really offers, and a seat is left on its default rather than given a name that cannot run.
      • Fixed **Codex sitting on a Pipeline role card instead of joining the pipeline** — activating a live-terminal Pipeline reported success and showed the links, but Codex kept the role card unsent in its composer, so later hand-offs found a busy composer and the agent looked like it “doesn’t link”. Role cards are now confirmed as accepted before the link counts as delivered.
    • The Resource Manager panel splitting the machine into three buckets — 1DevTool at 24.9% CPU and 1.51 GB, Terminals · 1 at 1.3% and 1003 MB, and Other apps at 104.8% and 20.54 GB — above the Machine readings, Busiest other apps, and a Recent stalls entry reading "Main paused 3.1 s in command git while system CPU was 25%"
    • Release screenshot
    Read the full note
  • SHIPPED · v1.70.0

    Custom agents, and terminals you can select

    • New

      • **Custom agents — plug any coding CLI into the workspace** — register a fork, a brand-new coding CLI, or a command you already launch by hand as a first-class agent, without waiting for a 1DevTool release. Open **Settings → Terminal → Commands**, mark the command as **AI agent**, and expand **Agent integration**.
      • **Give it a name, an accent colour and a logo** — the logo is downscaled to 64px and stored with your settings; without one, the first letter sits on the accent colour (the default is #7C6AE0).
      • **A custom agent shows up everywhere a built-in one does** — Add Terminal, the empty-state launcher cards, Change AI, Prompt History, Resume and Memory all render it with its own logo and colour.
    • Improved

      • **Switching layouts no longer rebuilds every terminal** — grid, columns, rows, single, vertical tabs, chat and vibe keep the panes you already had open instead of flashing *Opening terminal* on each one.
      • **Jumping back to a recent terminal is instant** — a pane you just left is still there, with its scroll position and selection, instead of replaying from scratch.
      • **More terminals stay sharp at once** — GPU rendering covers a larger set of panes, and an off-screen pane gives its slot back so a busy workspace does not fall over to a blurry fallback.
    • Fixed

      • Fixed **Conversation hiding Claude's multiple-choice question after a real turn** — once the agent had printed a build, a test run, or any long stretch of output, the *agent needs your answer* card vanished even though the Terminal tab still showed the picker. The card now appears for those questions, including options that carry a two-column preview.
    • The Customize Startup Command dialog registering the omp CLI as a custom agent, with Run mode set to AI agent and the Agent integration panel showing accent colour #7C6AE0 and a Full-screen TUI screen mode
    • Edit Startup Command showing a custom agent set to Inline transcript with Pi-style sessions auto-detected at ~/.omp/agent/sessions and two recent sessions previewed before saving
    • The Sessions panel of a custom agent with resume template {cmd} --session {id}, continue template {cmd} -c, a command-line picker {cmd} -r, and AGENTS.md listed as the project memory file
    Read the full note
  • SHIPPED · v1.69.0

    AI Diagnosis and the Router, rebuilt

    • New

      • **AI Diagnosis — find out why an agent is stuck** — when a delivery to an agent terminal keeps failing for about two minutes, an installed checker AI reads that terminal's screen text and classifies the problem: a quota wall, an upsell modal, a sign-in prompt. A chart seat that has backup agents fails over on its own instead of waiting out the full ten-minute timeout; every other terminal gets the diagnosis as a notification so you can act. A healthy agent is never checked, a busy one mid-task is never mistaken for stuck, and reading a stuck screen takes a one-time consent because a screen can hold secrets. The toggle, the consent and the checker chain live under **Advanced → AI Diagnosis**.
      • **You choose which agents do the checking** — an ordered checker chain in the dashboard: an agent that isn't installed, hits its own limit, or times out simply hands off to the next, and the stuck terminal's own provider is always skipped. Checkers run headless with restricted permissions in a neutral folder — they classify the screen and never touch your project.
      • **The Router, rebuilt as a match table** — Defaults is now one plain row per kind of work (plan, test, review, browser, docs…), each with an agent picker and, once you pick one, a model picker right beside it. See it two ways: **By work** lists every kind of work and who takes it, **By agent** groups the rules under the agent that owns them; anything you haven't assigned sits in an **Auto** pool. Ask for a kind of work without naming anyone and the host routes it for you — and a guided Tutorial now plays the Router end to end.
    • Improved

      • **Show or hide each project's terminals in the sidebar** — a per-project terminal toggle that remembers your choice across relaunches and stays in sync across every sidebar; the header rearranges itself as you resize the sidebar so the control never gets cramped.
      • **A seat that fails over stops holding onto its queued work** — when a seat hands off to a backup, everything still waiting to reach the dead terminal now fails right away with a clear reason, instead of sitting in the queue until the timeout runs out.
    • Fixed

      • Fixed **double-clicking a saved team opening every seat twice** — a four-role chart could come up as eight terminals, and more clicks stacked more. Opening a team is now guarded against the double-click, the card is disabled while it works, and it shows how many terminals have actually appeared.
      • Fixed **a crashed agent seat that never handed off** — an agent that dies on its very first turn (a seat that hit a provider billing wall, for one) now fails over to its backup within seconds instead of leaving the whole team stalled.
      • Fixed **a prompt swallowed while an agent was still signing in** — the app now waits until an agent is genuinely ready before it counts a send as delivered, so a prompt sent mid sign-in isn't lost.
    • The Agent Orchestration AI Diagnosis settings with 'Diagnose & restore stuck agents' toggled on, a 'With AI (recommended)' restore mode, and an ordered checker-agent chain of Claude then Codex under Advanced → AI Diagnosis
    • The rebuilt Router Defaults as a match table — one row per kind of work (test, review, browser, docs, research, debug, explain, advise) each with its own agent and model picker, and an 'advise → Claude / claude-sonnet-5' rule open in the side panel
    • A terminal where an unnamed prompt containing the word 'advise' is automatically routed — the tab badge reads cursor → claude — so asking for a kind of work without naming an agent hands it to the configured default
    Read the full note
  • SHIPPED · v1.68.0

    Backup agents and Task Improvement

    • New

      • **Backup agents — a seat that fills itself** — give any seat on a Charts org chart or pipeline an ordered list of up to three backups. When the primary agent's process actually dies — a crash, an out-of-quota exit, an API that gave up — the next backup opens in that seat and receives the conversation so far, so it picks up where the last one stopped. Each backup can carry its own *Terminal when starting* preset, and closing a tab or quitting yourself never counts as a failure.
      • **Switch to a backup by hand** — when an agent is visibly broken but its process is still alive, one click on the live seat hands it to the next backup and carries the transcript over. Active teams read *backup 1 · took over from codex*, so a result from the backup never reads as one from your first choice.
      • **Set up your agents on first run** — a *Set up your agents* card on the welcome screen finds the agent CLIs installed on your machine and lists each with the exact command it will launch, behind one permission choice: **Yolo** launches each agent with its full-permission flag, **Manual** launches the plain CLI so it asks before editing a file. Only the commands 1DevTool generates ever change — your saved presets and typed commands are left alone.
    • Improved

      • **The composer stopped asking you to speak orchestration** — Agent Input's three setup switches (Hierarchy / Pipeline / Defaults) are replaced by a small drawing of the thing itself: one brief fans out, every agent works at once, one answer merges back. Everything those switches did already lives in Charts, the dashboard and the mode banner above the composer.
      • **The launch screen fits the pane it's in, not the window** — a terminal pane that's short because the editor is open above it, or narrow because another terminal sits beside it, now picks its own column count and scrolls the agent cards inside itself, so Agent teams, the plain shell and the layout picker stay on screen no matter how many presets you've saved.
      • **Each agent card shows the command it will run** — the launch screen's cards carry the actual startup command instead of a maker tag, which moved to the tooltip.
    • Fixed

      • Fixed **Enter and Send doing nothing** with an `@agent` chip in the composer and orchestration left on Auto — a send that can't be routed now just sends normally, and a genuinely blocked send says why, right next to the Send button.
      • Fixed **a prompt sent from your phone waiting for a second Enter** — Remote now proves the whole prompt arrived and that the agent took it before it confirms the send, instead of confirming as soon as the keystrokes left the pipe.
      • Fixed **the phone composer staying locked after a slow or dropped send** — a lost connection settles straight away, your draft is kept, and the box is usable again without reloading the page.
    • The Charts builder's Assignment panel showing a seat's ordered Backup agents list — 1 Claude on the Claude Opus-5 preset, 2 Cursor on the cursor full preset — that take over automatically if the seat's terminal dies
    • A task detail dialog with a Rewrite with AI bar reading 'Change the task name to Demo Orchestration', a Grok CLI agent picker and a Rewrite button that drafts the change for you to approve
    • The Charts pipeline builder with an Add backup agent button in a seat's Assignment panel, where up to three ordered backups fill in if the primary agent's terminal dies mid-run
    Read the full note
  • SHIPPED · v1.67.0

    Draw your agent team

    • New

      • **Charts is now one library for every org chart and pipeline** — it lives under **Set up** in the orchestration dashboard and does exactly one thing: draw the relationships between your terminals, who reports to whom and who hands work to whom. A **New chart** dialog picks the shape (Hierarchy, Pipeline, or the Router/Defaults table) and how you start it — **Use AI** or **Do it yourself** — instead of hiding the choice behind a mode switch.
      • **Start from the terminals you already have open** — with two or more AI terminals running, Agent Input offers **“Draw how these N terminals work together”**, and Charts' **Chain my open terminals** card drops exactly those terminals into a pipeline, already assigned.
      • **Describe your team in plain language** — a ✨ **Describe with AI** popup with a real text box, clickable example prompts and a three-step guide (*Describe it → We draw a draft → You press ▶ Start team*) drafts the chart for you. A **Generate with** chip picks which installed AI CLI does the drafting, and shares one preference with the Draw canvas. Drafting only replaces the canvas — ⌘Z brings the old chart back, and it never starts a team.
    • Improved

      • **Cursor and Grok now read as chat** — a Cursor terminal shows its parsed transcript in Conversation and Reader Mode instead of a raw screen scrape, its sessions appear in Resume AI Sessions, and it resumes after a restart like every other agent.
      • **Multiple-choice questions with mockups keep their shape** — when an agent's question carries side-by-side ASCII previews, the transcript draws each option's mockup in its own monospace box with the columns intact, instead of a wrapped blob of JSON.
      • **Ctrl+click a file path an agent printed and get the right file** — paths now resolve against the terminal's own working directory (a git worktree included) before the project root, and only open when the file is really there.
    • Fixed

      • Fixed **multi-line prompts reaching Windows AI CLIs as their first line only** — Describe with AI, the Draw canvas, diagram generation, and team delegation now deliver the whole prompt to Cursor, Pi and the other CLIs on Windows instead of one sentence.
      • Fixed **Conversation stuck on “Waiting for session transcript…”** — a pane opened before the app finished loading its settings now retries and recovers on its own, instead of sitting on an empty chat while the terminal plainly shows output.
      • Fixed **Cursor's blinking caret sitting on the footer** — the caret now appears in the Cursor composer, where you're actually typing.
    • The Charts canvas in Agent Orchestration with a Hierarchy org chart — Boss & Planner on Claude managing Researcher on Codex and Builder on Grok — beside the presets palette and a green Start team button
    • The New chart dialog offering Hierarchy, Pipeline and Router (Defaults) as chart types, with Use AI and Do it yourself as the two ways to start
    • The Describe your team popup with a plain-language prompt about Claude leading Codex and Grok, clickable example chips, a three-step guide and a Drawing… button
    Read the full note
    • New

      • **Reply to the agent right in Conversation** — when a running agent asks a multiple-choice question, Conversation shows it as an interactive card above the composer instead of only telling you to switch to Terminal. Pick a numbered option, type a free-text answer in the *Type something* row, or check several at once and press *Next*; a final tab lists what you chose before you *Submit answers*. Every choice becomes the keystrokes the agent expects, so the terminal stays the source of truth.
      • **Watch your team talk to each other** — when agents in a team, hierarchy, or pipeline message one another, Conversation shows a tidy row for each hand-off instead of the raw `[1devtool]` wrapper and CLI command. A link-message card names who sent it and who it's for with both agent logos, folds the reply instructions away, and notice rows cover the small stuff (*Linked to Codex*, *You are Backend lead*). Outbound rows show what happened — *Delivered · awaiting reply*, *Reply received*, *Waiting for your approval*, or *Delivery failed* — with a line that animates while a message is still in flight.
      • **Reconnect your phone with a passcode** — a phone that lost its Remote connection (expired pairing, cleared browser data, a different browser, or a device you revoked by mistake) can sign in again with a passcode instead of scanning a fresh QR code. Let 1DevTool generate a short one-time code or set your own, choose the permission every passcode-paired phone receives, and manage it all in Settings → Remote — off by default, changeable even while Remote is stopped.
    • Improved

      • **The orchestration Builder tells you which chart you're editing** — the draft now carries a real name and two plain-language chips (*saved* and *applied*), so "is this saved?" and "is this what ▶ Start team runs?" are answered at a glance. Rename in place, *Save* back to the preset you opened or *Save as…* a copy, and switch between Hierarchy and Pipeline without threatening to convert your chart — each shape keeps its own draft, and converting is one explicit choice you can undo.
      • **Diagrams look like real Mermaid charts** — the graph editor now draws soft lavender nodes with the signature hand-drawn hatch fill, purple borders, and gently curved connectors, with a cleaner dark mode that keeps decision diamonds legible.
      • **The setup switches in Agent Input show they're working** — clicking Routing, Hierarchy, or Pipeline now reads *Choose…* or *Starting…* with a visible track, tells you what it's waiting for, and offers a *Keep Off* way out, instead of looking like nothing happened.
    • Fixed

      • Fixed **large pastes into Codex on Windows getting cut off or sent early** — a big block of text now lands in the Codex composer in full and waits for you to send it.
      • Fixed **Windows agent terminals freezing after "continue"** — a terminal that reported its transport became uncertain and stopped accepting input now recovers, holds your keystrokes safely, and offers to restart a stuck seat instead of silently swallowing what you type.
      • Fixed **the orchestration Router not listing a project's own skills** — a role routed to Codex (or any agent) now sees the skills installed in your project's shared folder, and a project skill correctly overrides a global one of the same name.
    • Conversation view showing an agent's multiple-choice question as an interactive card above the composer, with numbered options like Review the diff and Run the tests and an Answer in Terminal button
    • The Conversation answer card in multi-select mode asking which surfaces matter, with checkboxes for Core engine, Desktop backend, Frontend and CI/build and a Next button
    • Conversation showing clean team hand-off rows — Grok Full to Claude Code over link marked Replied, and Claude Code to Grok Full marked Delivered — instead of raw CLI commands
    Read the full note
    • New

      • **Give any browser tab its own identity** — each profile keeps its cookies, storage, and history separate, so Work, Staging, and a throwaway test account never bleed into each other. Agents inherit the profile too: a tab driven by browser automation uses the same signed-in session you see. Set a default profile for new tabs, or leave everything on one **Shared session** — a single cookie jar for the whole app.
      • **Switch a tab's login from the toolbar** — a per-tab profile picker moves that tab onto another profile, so you can be signed into the same site as two different accounts side by side.
      • **Tell sites how the browser should look** — choose **Look like Chrome** (recommended, so sign-ins and checkouts work normally) or 1DevTool's native identity for the occasional login page that needs it.
    • Improved

      • **Conversation tells you when the agent is waiting on you** — a running agent that stops on a question, confirmation, or picker raises a **The agent needs your answer** banner so you don't miss it while reading the chat.
      • **Your message appears the moment you send it** — a prompt typed into the Conversation composer shows as your row right away, before the agent writes it into the transcript, and reconciles once the real turn lands.
      • **Reader Mode says when it's showing an old snapshot** — while the agent is still working, Reader marks its view as captured-when-opened and offers one click to load the latest, instead of looking frozen.
    • Fixed

      • Fixed **Conversation staying blank on a session's first turn** — a brand-new session, a `/clear`, or a conversation you just followed with `/resume` now appears immediately instead of waiting out a refresh cycle.
      • Fixed **popping out a terminal that Reader Mode was showing** — the pop-out is now blocked for a docked terminal instead of tearing down the live view underneath it.
      • Fixed **a stray divider line on plain shell panes** — a non-AI terminal no longer leaves a stranded hairline at the edge of its header.
    • 1DevTool Settings → Browser → Profiles tab with a Shared session card beside the mode (default) and khoa-2 separate-login profiles, each keeping its own cookies and history, plus an Add profile tile
    • Per-tab profile picker open in the browser toolbar, listing Shared, mode (checked) and khoa-2 under 'Open this tab as', so one tab can switch to a different signed-in account
    • Agent Memory panel with the source switched from Files to 1AIVault, listing vault entries like MEMORY.md and conversation-mode-plan alongside local agent memory files
    Read the full note
    • New

      • **Switch any AI pane between Terminal and Conversation** — a control on the pane shows the same live agent as a chat transcript instead of the raw TUI, without starting a second session. Your prompt still goes through the same Agent Input bar the terminal uses. You get "You" bubbles, markdown replies, tool rows, and — where the agent records them — thinking blocks. **Load earlier** pages history; **Jump to latest** returns you to the live end if you scrolled up. If a transcript never appears, a banner offers **Terminal** instead of leaving you on a blank chat.
      • **Works with the coding CLIs you already run** — Claude, Codex, Gemini, Kimi Code, Antigravity, Qwen, OpenCode, Cline, Grok, Hermes, Cursor, Pi, Amp, and Qoder all read as chat.
      • **Follows an in-terminal resume** — picking a past Claude conversation with `/resume` (or `--resume`) updates Conversation to that session, instead of waiting forever on the empty one you just left.
    • Improved

      • **Orchestration pickers stay inside the app** — Builder, Start, and repair no longer open native OS menus that cover the dashboard. Search models, skills, projects, and seat terminals; leave a model blank for the agent's default or type a custom id.
      • **Grok sits with your other AI accounts** — Settings → Accounts lists Grok alongside Claude, Codex, Gemini, Qwen, and OpenCode, with credit alerts on the same row.
      • **The compact project rail scrolls** — Terminal Right, Terminal Center, and Chat no longer clip later project icons behind the status bar.
    • Fixed

      • Fixed **Qwen and Gemini seats in a team or pipeline never receiving the brief** — those agents were being launched with Claude's permission flag, which they reject; they now start with their own auto-approve flags and the prompt lands.
      • Fixed **Terminal Right snapping terminals back to chat** — choosing single, grid, or tabs in that preset is kept across project switches and restarts.
      • Fixed **“Drop folder to add project” overlay staying on after a drop** — the guide dismisses once the folder is added or selected.
    • 1DevTool Conversation view showing a live Pi agent session as a chat transcript, with tabs for Claude, Kimi, Cline, Cursor and Qwen agents and a compact composer carrying Routing, Hierarchy and Pipeline toggles
    • Conversation transcript of a Claude Code agent with a You prompt bubble, a markdown reply, and collapsed Bash tool rows each showing a green check and a Details link, the Conversation toggle highlighted at the top right
    • The Conversation and Terminal toggle on an AI pane, switching a running agent session between a formatted chat transcript and the raw terminal output
    Read the full note
  • SHIPPED · v1.63.1

    See Every Terminal

    • New

      • **See every terminal open on your machine** — a new **Machine** tab in Add Terminal and a **Machine** section in Mission Control list the terminal windows 1DevTool did not start — Ghostty, iTerm, WezTerm, kitty and friends — with the AI agent running inside, its working folder, and the project it probably belongs to. Scanning runs only while the list is visible, so the feature costs nothing when it is closed. A window reached through tmux is labeled as such instead of guessing at its owner. macOS and Linux today; Windows support comes in a later release.
      • **Continue here** — one click adopts an external agent's session into a real 1DevTool tab and resumes the conversation, so work started in another terminal doesn't have to stay there.
      • **A straight answer instead of a dead end** — running an attributed command (`resolve`, `team start`, task writes) from an outside terminal now explains that the window is not 1DevTool-owned and shows the commands that do work from there, replacing the cryptic "No compatible 1DevTool instance owns the calling terminal".
    • Improved

      • **Dead shell tabs clean up after themselves** — a shell that exits cleanly closes its tab, a crashed shell restarts in place, and a shell that dies immediately twice in a row closes instead of looping. AI agent tabs are kept with their transcript, offering **Restart** and **Close** — never again a frozen pane that ignores your typing.
      • **A team no longer freezes behind one confirmation click** — when an agent's screen cannot prove a run finished but the matching result shows up in its transcript, the run completes; parked confirmations keep re-checking in the background and resolve themselves when the result lands late.
      • **Waited link sends honour late receipts** — a delivery confirmed a few seconds after the normal watch window now reports as delivered instead of failed.
    • Fixed

      • Fixed **Grok Reader Mode showing another tab's conversation** — with two Grok terminals in one project, the reader now sticks to the session that belongs to the tab you opened.
      • Fixed **Grok Reader Mode splitting one pasted prompt into dozens of "You" cards** — a multiline paste reads as a single message again, on desktop and on your phone.
      • Fixed **browser automation losing your form after a project switch** — switching projects and back keeps in-progress forms in the Browser panel, and automation actions no longer fail intermittently on a healthy page.
    • 1DevTool Add Terminal dialog on the Machine Terminal tab, listing terminals open right now — Ghostty running grok, Ghostty running claude, a 1DevTool window running pi and four tmux panes — each with its project guess and a Continue here button
    • 1DevTool Mission Control with a MACHINE section showing 7 open external terminals, each row naming the app, the agent inside, its pid, working folder, uptime and a Continue here button
    Read the full note
  • SHIPPED · v1.63.0

    Draw Your Agent Team

    • New

      • **One canvas replaces the whole set-up flow** — open the Orchestration dashboard and you land on a canvas where you drag agents in, wire them together, and see the team you are describing
      • **Three modes, one segmented control** — **Hierarchy**, **Pipeline** and **Router**, on ⌘1 / ⌘2 / ⌘3, each with its own colour so you always know which one you are editing
      • **Every consequential action says what it will do first** — Apply shows the difference between your draft and what is live, Start opens the seat table so you can see which terminals will be used, and removing a role tells you what happens to everyone reporting to it
    • Improved

      • **Qwen Code renders as the full-screen app it has become** — Qwen 0.21 rewrote its interface, and 1DevTool now treats it accordingly: no more flickering, no more duplicated fragments of earlier screens, and its own scrolling, scrollbar and jump-to-bottom all work
      • **Startup commands tell you whether the CLI is actually installed** — the command form checks your machine as you type, warns when the tool is not on your PATH, and offers **Rescan** so a CLI you just installed is picked up without restarting
      • **Export the logs behind what you are looking at** — Mission Control gains **Export current**, and any log file can be revealed in your file manager
    • Fixed

      • Fixed **Grok collapsing into a small leftover card after a long session** — coming back to a Grok tab from another project no longer leaves the conversation in a shrunken box surrounded by leftover borders
      • Fixed **Qwen losing prompts and scrolling through duplicated output** — submitted messages stay visible and the conversation scrolls properly
      • Fixed **Grok's quota stuck at 99% after a usage reset** — the pill and popover now follow a real reset instead of snapping back to the old figure a minute later
    • The Builder start screen in the Orchestration dashboard, offering Blank org chart, Pair, Lead + 2 and Review triangle starters beside a saved simple_chart preset, with the Implement role assigned to Codex in the inspector
    • The Builder Hierarchy canvas showing a Lead + 2 org chart with Lead on Claude managing Builder on Codex, Researcher on Grok and an OpenCode seat, 10 unapplied changes in the mode bar and the inspector open on Role, Assignment and Relationships
    • Mission Control running an applied org chart, with the Lead director managing Builder on Codex and a Grok seat, the tier strip listing t0 Lead and t1 Builder and Grok, and the terminal showing messages passing between the agents
    Read the full note

122 older 1DevTool releases are listed in the release history.