Releases
v1.41.0
Compare
Sorry, something went wrong.
No results found
What's new in v1.41.0
Features
The task inspector's git row now has a Commit button that hands the commit to the agent in the task terminal — it rev...
Markdown files in the diff viewer now open in rendered preview mode by default, and a modified file's preview highlig...
Remote (browser) mode no longer reads as frozen when the link drops: a floating pill names the connection state, doub...
The task card's seven-dot pipeline is now a compact progress ring carrying the stage number, which frees roughly a th...
Show a compact green person-check badge on Kanban task cards when a pull request has a human approval, independently ...
dev3 message --task seq:N sent from inside another task's worktree now arrives wrapped in a <dev3-ai-message> env...
The Codex agent now supports Amazon Bedrock as an LLM backend, selectable per agent in Settings → Agents (same toggle...
A task terminal explicitly running on the native backend is now fully usable through dev3 remote in a browser: a vi...
On Windows the desktop app now publishes a loopback-only TCP endpoint record and the bundled dev3.exe CLI connects th...
The experimental native terminal parser now publishes read-only queue, persistence, and resync counters, caps snapsho...
Added a native multi-pane terminal session coordinator that composes one persistent PTY host per logical pane, with a...
A task's primary terminal can now run on dev3's own native terminal host instead of tmux, when the task is explicitly...
Added a backend-neutral process/port ownership seam so a terminal session's CPU, memory, and listening ports can be a...
The dev3 desktop app now builds and starts on Windows without Git Bash, WSL or a system Bun: the build path no longer...
Composed the merged native terminal primitives (session registry, attach client, versioned record, ownership, bounded...
Fixes
Fixed a task launched on an existing or remote branch (for example a code-review task on origin/<branch>) becoming ...
Per-agent Claude config dirs now symlink ~/.claude/output-styles, so a custom outputStyle named in the shared `se...
HTML artifacts now open with the currently selected dev3 light or dark theme in desktop and browser mode
Dragging the artifact panel divider no longer relayouts the artifact iframe and refits the terminal on every pointer ...
Fixed inline diff comment editing so typing in the middle of existing text no longer moves the caret to the end after...
Completing a task no longer fails with "Failed to remove worktree … is not a working tree"
Clicking anywhere on a notification toast (shared image, shared artifact, agent notify) except its dismiss button ope...
The packaged native task-terminal E2E now matches the merged writer/observer contract: the second renderer attaches a...
Make the clickable project breadcrumb use the existing accent link colors so its navigation affordance is visually cl...
Clicking the header agent rate-limit usage indicator now opens Global Settings → Accounts instead of only dismissing ...
Squash and rebase merge detection no longer shells out to bash -c for its git patch-id pipelines — the two git pr...
A tmux client/server version mismatch after an app update could block every new task and project terminal from starti...
Scrolling fast through a long agent session no longer pastes fragments of mouse escape sequences (<64;69;44M) into ...
The Windows packaged-app launch proof now finds the real desktop launcher at bin/launcher.exe instead of scanning t...
A Windows launch with no interactive desktop or a broken WebView2 runtime used to create a window whose webview never...
Completing, cancelling, aborting preparation, or deleting a task on the native terminal backend now waits until that ...
dev3 current and dev3 task show now reconcile the stored branch name with the branch actually checked out in the ...
Make the task title in unsaved-changes confirmation dialogs clickable
Keep the open HTML artifact workspace in sync when an agent shares a new artifact, selecting the newest item and refr...
Fixed the flaky tests that kept blocking merges on unchanged code
Fixed the flaky TaskDiffViewer test that failed on CI shard 5 whenever the runner stalled: component-boot waits now y...
Made the App test for the task-preparation-failure toast deterministic
Kanban label filter chips now follow the label order configured in Project Settings instead of being reordered by tas...
A branch that was squash-merged and then rebased (no commits of its own left) is no longer reported as "not fully mer...
The auto-updater no longer re-downloads and re-announces a version that is already downloaded and waiting for a restart
Keep generated agent guidance for dev3 notify aligned with the CLI contract by documenting separate in-app duration...
The task inspector's two toolbars no longer overlap or clip on a narrow window: the bars now adapt to the panel's own...
dev3 label set now resolves full task IDs, ID prefixes, and stable seq:N selectors through the shared task resolv...
Linked tasks now refresh sticky pull requests after GitHub auto-merge, even when the remote branch was deleted, and r...
Fixed a Windows-only flake in the native-session E2E suite: the probes that wait for a freshly started interactive sh...
Refactors
Added an internal, backend-neutral terminal-backend contract with two real adapters behind it — the existing tmux imp...
Download
macOS (Apple Silicon)
macOS (Intel)
Linux (x64)
Linux (arm64)
All artifacts
You can’t perform that action at this time.