Repo settings, browser preview, and workspace creation
Settings, now built around TOML

Conductor now supports file-backed settings at user and repo scope.
Repositories can use .conductor/settings.toml as the shared team config, while local user preferences stay in ~/.conductor/settings.toml or repo-local overrides.
Learn more about how settings work here.
Browser preview, powered by Agentation
Browser preview is available under Settings > Experimental > In-app Browser!
To get started, run your app using the Run tab. Click open in the sidepanel or press ⌘⇧B to render a localhost page inside Conductor. It comes built in with Agentation. Click on the UI, leave precise notes, and attach those annotations to the chat composer as context for the agent.
Shout out to Benji Taylor and the Agentation team!
Queue improvements
The Composer queue gets keyboard navigation! Now you can use the arrows to navigate the queue directly from the chat. From the queue, you can take action on messages entirely with your keyboard - E to edit, return to send, and delete to remove.
Workspace creation from new chat
You can now fork chats to new tabs or workspaces.
Improvements
- Added file-backed user and repo settings.
- Added migration from legacy
conductor.jsonto.conductor/settings.toml. - Modified settings now show an accent border and identify the file layer that set them.
- Simplified settings resets so each scope only clears its own override.
- Made the message composer shorter by default.
- Added Sonnet 4.6 1M to the Claude model picker.
- Improved the prompt for configuring shared repository scripts.
- You can now copy file paths from file link context menus.
- The model picker for Bedrock, Vertex, and Foundry now shows the model each option resolves to and honors your
ANTHROPIC_DEFAULT_*_MODELenvironment variables. - In the Changes tab file tree, you can collapse directories that contain the selected file, and collapsed directories now show their total lines added and removed.
- The sidebar now warns when you are running a macOS version older than Tahoe.
- Added an experimental chats inbox for the sidebar.
- Added an experimental dispatcher flow for creating workspaces from new chat.
- The sidebar and git panel now restore more view state across app restarts.
- Improved desktop loading performance and status animations.
- Updated the Workspace diff tool icon.
- Added an experimental semantic code diff preview when hovering changed files in the git panel.
- When experimental browser preview is on, you can open a browser tab from the + menu or with Cmd+Shift+B.
- Collapsed folders in the Changes tab now stay collapsed after navigation and app restarts.
- The repo picker in the new chat dialog now has a more subtle, borderless trigger.
- You can @-mention repository files when creating a workspace in the new-workspace composer, before setup runs.
- Added a chat action to fork previous context into a new tab.
Fixes
- Fixed repo settings controls that could save or read user-level values instead of repository-level values.
- Fixed settings issues where model settings appeared in repo settings and invalid settings files blocked saves without a clear error.
- Fixed an issue where shared
.conductor/settings.tomlcould stay git-ignored in repos set up by older Conductor versions. - Model and other settings in
~/.conductor/settings.tomlare no longer overridden by stale values saved in the local database. - Fixed the settings migration prompt so long file paths no longer overflow, and shortened the button labels.
- Fixed an issue where inline diff comments could look like GitHub review comments to agents.
- Fixed Cmd+N’s project menu location.
- Fixed an issue where the branch name prefix setting showed nothing selected and workspace titles displayed the branch prefix.
- Fixed an issue where terminal output could be hidden after restarting Conductor.
- Fixed an issue where terminal arrow keys could insert escape text instead of recalling command history.
- Fixed Claude Opus model selections to use pinned versioned models.
- Fixed an issue where Conductor could reopen a bad saved route on startup.
- Fixed an issue where creating a workspace could skip repo selection after opening an existing workspace.
- Fixed an issue where the app window could not be dragged from the settings page or the sign-in screen.
- Fixed an issue where pressing Command-K in a large terminal could clear the terminal instead of opening the command palette.
- Fixed another case where shortcuts could trigger while the terminal was focused.
- Fixed an issue where linking another workspace did not give the agent access to its files.
- Fixed an issue where the agent could hang when it used its question-asking tool several times in parallel.
- Fixed an issue where the agent’s work after you approved a plan could appear to be missing from the chat.
- Fixed Shift+Enter in the terminal so it inserts a newline instead of submitting.
- Fixed Opus 4.8 sessions failing with a thinking block resume error.
- Fixed an issue where PRs with only optional check failures looked blocked from merging.
- Ghostty terminal no longer jumps back to the bottom when new output arrives while you are scrolled up.
- Fixed an issue handling files whose names contain
$. - Fixed a bug where shift-click could cause a reload.
- Fixed an issue where Codex reconnect notices showed Conductor retry counts.
- Fixed an issue where wrapped terminal links opened incomplete URLs.
- Fixed an issue where the changed-files list could jump when collapsing folders.
- Disabled macOS one-time code and email autofill suggestions in Conductor text inputs. Thanks Mattt Zmuda for reporting this.
- The git panel now keeps your Uncommitted/commit diff filter when switching between All files, Changes, and Checks.
- Fixed an issue where expanded unchanged diff lines could repeat while scrolling.
- Fixed an issue where copying text from the Ghostty terminal renderer could rearrange selected lines.
- Fixed sidebar resource usage totals that counted agent and terminal work.
- Fixed an issue where the Changes file list could jump during background git refreshes.
- Fixed an issue where tool approval shortcuts could trigger while typing in the terminal.
- Fixed an issue where offscreen loading indicators could keep animation resources active.
- Fixed an issue where terminals could steal focus from the composer when they became interactive.
- Fixed an issue where dropping attachments in Chromium Alpha did not attach files.
- Fixed an issue where attaching diff comments could fail when the
.contextfolder was tracked in git. - Fixed an issue where inline diff comments could look like GitHub review comments to agents.
- Fixed an issue where Claude login recovery could keep reporting that Claude was unauthenticated after a successful login.
- Fixed an issue where creating a local workspace could fail in fresh or empty repositories.
- Fixed an issue where Conductor could crash after reopening a restored workspace tab.
Misc
- Moved Sync agent configs into the Providers settings tab.
- Renamed Windsurf to Devin Desktop in the Open In menu.
- Removed GPT-5.2 and GPT-5.3 models.