Repository navigation
v1.60.0
What's new in v1.60.0
Features
- Launches can now use "Auto (balanced)" as their account: dev3 picks among your Claude Code or Codex subscription logi...
- Oh My Pi (omp) now has managed accounts like Claude Code and Codex: Settings → Accounts → Oh My Pi → Add account open...
- Adding a Claude Code or Codex account in Settings → Agent accounts now opens a sign-in window with the provider's own...
- Plain Pi (earendil-works/pi) is now a first-class harness next to Oh My Pi: it receives the dev3 protocol, resumes th...
- In + Agent, ticking "Continue this task's conversation" now shows an optional "Follow-up prompt" box, empty by defaul...
- In browser/remote mode the file preview gains "Open in new tab" and "Download": the file opens in a sandboxed tab of ...
- Every open review thread the agent has already received now has a field under it: it reads Reply when the agent spoke...
dev3 projects add <path>anddev3 projects clone <url>register a repo on the board without the app UI, optionall...- New opt-in "Task needs you sound" (Settings → Notifications) plays a short chime when a task moves to Your Review or ...
- Hibernated task cards and Active Tasks rows now show a Cancel task ✕ in place of the rail's ✓: a task parked and left...
- Claude Code's auto-mode classifier no longer refuses what a coordinator relays from the user — force-pushes, squash m...
- Productivity Stats gains an MTD range that counts the calendar month so far and compares it with the same days of las...
- The diff viewer now remembers whether each markdown file was shown as a rendered preview or as a source diff, and ope...
- ⌘Enter (Ctrl+Enter on Windows and Linux) in a review comment box now sends the comment to the agent, the same as the ...
- The coordinator brief now asks once, at the first delegation, whether new tasks should start right away (recommended)...
Fixes
- Clone paths no longer replace files git tracks: a path holding committed files in the task worktree or the project ro...
- dev3's Codex permission profile now grants read access to the Codex installation (its launcher directory and install ...
- Codex launched by dev3 skips its startup update check and menu, including scratch tasks and resumed sessions, so auto...
- An Active Tasks row with more than six listening ports now shows the first five plus a "+N more" toggle that expands ...
- "Add agent to this task" now offers "Continue this task's conversation" when the task's agent is Cursor Agent: dev3 r...
- A terminal open on several devices or tabs now sizes itself to the one you used last, instead of the smallest one, so...
- Switching tasks no longer leaves document mouse handlers retaining disposed terminals and their canvas resources
- Reopening a terminal no longer briefly changes its height, preventing inline Codex sessions from unnecessarily printi...
- The branch status poll now answers from local refs and fetches the remote in the background; fetches reuse the SSH co...
- Fix the diff review jumping by tens of thousands of pixels when scrolling up or jumping to a file, caused by lazily b...
- The rendered markdown diff now marks a single inserted or removed table row, nested list item, or renumbered ordered ...
- Existence checks for git refs (a branch not pushed yet, a missing base branch) no longer write a "Git command failed"...
- Clicking Auto PR (or Create PR) on the task you are looking at no longer shows a redundant "Handed PR creation to the...
- On Windows and Linux, Ctrl+Backspace in a tmux-backed terminal now deletes the word to the left in zsh, bash, vim, ne...
- A merge you order in your own words ("merge", "мёржи") of the PR under discussion is no longer refused by Claude Code...
- Entering the project Repo terminal now always shows the Files explorer, even if it was hidden last time; closing it l...
- A coordinator now relays the user's permission to a child task with its scope — the user's words, the operation, exac...
- Images, videos, canvases, SVGs, form controls, code blocks and long unbroken text (URLs, paths, SHAs) in dev3 HTML ar...
- Artifacts now open in light mode until you pick a theme, even when dev3 itself is dark; your Light / Follow dev3 / Da...
- Launching a task with a harness that is not installed (e.g
- Keystrokes typed while an agent's approval dialog pops up no longer answer it: an unrequested dialog ignores the keyb...
- Add Project no longer rejects a folder that has files but no Git repository: Local Folder and New now offer to initia...
- The Productivity "Time invested" cards now count only time that fell inside the selected period, open tasks included,...
- A tunnel that is reconnecting now stays listed as starting instead of vanishing, so ending a task, stopping all tunne...
- The remote-access tunnel now comes back on its own after a network outage or a crashed connector: restarts wait for t...
- Mouse Back/Forward buttons now move between screens on macOS even when the mouse driver (Logi Options+ and similar) s...
- Clicking Run on a To Do task while its description is still being edited now saves the edit first and launches with t...
Refactors
- Split the two largest backend files without changing behaviour:
src/bun/rpc-handlers/tmux-pty.ts(4,100 lines) into... - Split the Project Settings screen into a project-settings/ folder: the config form, branch picker, dev-server and env...
- Split the 7,000-line
src/shared/types.tsinto 32 domain modules undersrc/shared/types/(task status, task, proje...
Download
macOS (Apple Silicon)
macOS (Intel)
Windows (x64) — unsigned, and there is no installer yet
stable-win-x64-dev-3.0.zip(177.7 MB)
Extract the zip (right-click → Extract All; nothing else needed), open the dev-3.0 folder and double-click bin\launcher.exe.
This build is not code-signed at this time — that may change in the future. The first time you run it, Windows covers the screen with a blue SmartScreen warning. Getting past it is two clicks: More info, then Run anyway — once per build. That dialog means Windows does not recognise the publisher. It is not a virus report.
Linux (x64)
Linux (arm64)
All artifacts
canary-win-x64-dev3-conpty-package-tracer-Setup-canary.zipcanary-win-x64-dev3-conpty-package-tracer-canary.tar.zstcanary-win-x64-update.jsondev3-cli-linux-arm64.tar.gzdev3-cli-linux-x64.tar.gzdev3-cli-macos-arm64.tar.gzdev3-cli-macos-x64.tar.gzmatrix-config.jsonstable-linux-arm64-dev-3.0.tar.zststable-linux-arm64-dev-3.0Setup.tar.gzstable-linux-arm64-update.jsonstable-linux-x64-dev-3.0.tar.zststable-linux-x64-dev-3.0Setup.tar.gzstable-linux-x64-update.jsonstable-macos-arm64-dev-3.0.app.tar.zststable-macos-arm64-dev-3.0.dmgstable-macos-arm64-update.jsonstable-macos-x64-dev-3.0.app.tar.zststable-macos-x64-dev-3.0.dmgstable-macos-x64-update.jsonstable-win-x64-dev-3.0.tar.zststable-win-x64-dev-3.0.zipstable-win-x64-update.jsonwindows-app-launch-proof.jsonwindows-app-layout.jsonwindows-conpty-package-proof.jsonwindows-shell-matrix.txt