releases.shpreview
Home/Conductor
Conductor

Conductor

v0.61.3
Fixes
  • Fixed model selection on Bedrock, Vertex, and Foundry. The model picker now shows the model each option resolves to and honors your ANTHROPIC_DEFAULT_*_MODEL environment variables.
v0.61.2
Fixes
  • Fixed an issue with linking workspaces.
  • Fixed an issue where the agent could hang when it used its question-asking tool several times in parallel.
  • Fixed an issue where the plan approval message might appear out of order.
v0.61.1
Fixes
  • Bumped the Claude Code binary to 2.1.156 to fix Opus 4.8 thinking-block 400 errors.
v0.61.0
Ultracode

Ultracode effort is live in Conductor! Ultracode combines x-high effort and dynamic workflow orchestration to help Claude take on the hardest tasks. We don't know if it's better yet but it's cool.

Git improvements

We've made a number of improvements to our Git behavior - both locally & remotely.

  • Git changes appear faster after agent turns.
  • Workspace lists do less background Git polling, helping Conductor stay more responsive.
  • Git operations in separate workspaces can run with less unnecessary blocking.
  • The Git panel shows remote file sync status labels correctly.
  • The Git panel keeps PR info visible while Git status is loading.
  • Conductor can find PR status for workspaces without an upstream branch.
  • A clearer error appears when GitHub permissions prevent fetching PR data.
  • Workspace creation handles concurrent Git fetch ref-lock races more reliably.
New homepage preview

The conductor.build homepage now features an interactive product tour - your friends and family can try out Conductor before they even download the app!

Prompt Requests
  • Mattt: Disable macOS system one-time SMS and email autofills from popping up into prompt text box and other inputs.
Improvements
  • Prep ☁️ for launch
  • Workspace names can use text from attached files.
Fixes
  • Terminal arrow keys no longer print escape sequences instead of navigating command history.
  • Unreadable grayscale terminal text in dark mode has been fixed.
  • The terminal no longer hides the bottom of the last line.
  • Terminal history snapshots now survive resizing more reliably.
  • Restored terminals now show restart output without requiring Enter.
  • Agent responses no longer appear under the wrong chat turn.
  • Synced cloud workspace files now run the setup script the first time they are mirrored locally.
  • Remote workspaces no longer show their workspace ID instead of their name.
  • Conductor no longer gets stuck on startup while refreshing account data.
  • Quick dispatcher submissions no longer create duplicate workspaces.
  • The Changes tab no longer briefly shows inconsistent file counts.
  • Sidebar change counts now handle untracked files and ignored directories correctly.
  • Big Terminal Claude and Codex presets now respect tool approval settings.
  • The product tour no longer always shows the same background image.
  • Sending feedback with app logs no longer fails in the fixed case.
  • Sandbox log links now open the correct destination.
  • Duplicate Remote File Sync completion logs have been reduced.
  • Noisy Roundhouse and workspace connection errors are no longer reported to PostHog.
  • Cmd+Shift+I no longer sends all app logs to the console.
v0.59.0
  • Minimized background git polling operations during workspace list activities to enhance responsiveness
  • Corrected an error preventing successful feedback submission when including application logs
  • Resolved a focus issue preventing terminal tabs from activating consistently upon creation
  • Addressed a problem where rerun checks could incorrectly display PR status as failed despite passing latest runs
  • Improved chat tab renaming functionality to consistently open rename dialogs

Polish

Rollup
v0.58.0

Improvements

  • Adjusted animation format to reduce CPU load.
  • You can now right-click on a link to copy its address.
  • Polished chat tab wording, transcript button hover states, docs copy, and file pill sizing.
  • Workspace results in the command palette are now sorted by most recently used, with a "time ago" label on each result.
  • Clicking a comment in the Checks panel now jumps to the comment in the diff.

Fixes

  • Fixed an issue where messages could start sending while Conductor was restarting for an update.
  • Fixed an issue where unusual file or branch names could break workspace git commands.
  • Fixed an issue where revoked workspace collaborators could keep opening new live streams until reconnecting.
  • Fixed an issue where Conductor could briefly show changes from another workspace.
  • Fixed an issue where macOS could ask before opening Codex after installing Conductor.
  • Fixed an issue where file sync could fail after workspace access refreshes.
  • Fixed an issue where workspace changes could disappear after git status refreshes.
v0.57.0

Synced agent configs

Added a Sync Agent Configs button in Settings → General to copy skills, slash commands, and MCP servers between Claude Code and Codex.

Conductor-aware agents

All agents can now use and understand Conductor — you can say "Configure my setup script for this project" or ask infrastructure questions and agents will know what Conductor can do.

Ten tabs

Experimental: enable Tab Freak Mode in settings to open up to 10 workspace tabs.

Improvements

  • The top bar now shows the worktree name.
  • Improved git change checks for large workspaces.
  • Added back the draft PR option to Create PR buttons.
  • Local workspaces now show their folder name in the top bar.
  • Added a Git setting to keep workspace names from changing automatically.

Fixes

  • Sending a message no longer waits for the workspace setup script to finish.
  • Fixed an issue where PR data could get stuck loading after branch or tab changes.
  • Fixed copied resource usage details for Git commands.
  • Fixed an issue where linked directories added with /add-dir were not available to agents in local workspaces.
  • Fixed an issue where diff comment line selections did not appear until after dragging finished.
  • Prompt submissions work again.
  • Fixed an issue where GitHub sign-in could return to the login screen.
  • Fixed an issue where Claude would still say "Authentication required" in the current chat after a successful login.
  • Fixed an issue that could block the web sign-in flow on app.conductor.build.
  • Fixed an issue where long links in chat messages could make the message view scroll sideways.
  • Fixed an issue where the Option+U shortcut (and other dead-key shortcuts) would insert a stray accent character into the focused terminal, composer, or file editor.
  • Fixed an issue where composer @ suggestions could stop appearing.
  • Fixed an issue where the sidebar educational popup could appear above the workspace list fade.
  • Fixed an issue where Conductor could show a branch as ahead after its commits were pushed.

Miscellaneous

  • Messaging from file view no longer navigates away from chat.
v0.56.0

What's new

Scroll masks — The side nav now has a nice mask on scroll for a smooth, continuous feel.

Provider settings — Added quick links to Claude & Codex settings files.

Improvements

  • Added quick links to Claude and Codex settings files
  • Cloud workspaces received reliability, sync, loading, status, and settings polish
  • Added the draft PR option to compact Create PR buttons
  • Added a bundled Conductor skill for configuring conductor.json and orienting agents inside workspaces

Bug fixes

  • Fixed an issue where Conductor could delay showing a PR after switching workspaces
  • Fixed an issue where slow git operations could fail after 10 seconds
  • Fixed an issue where workspace creation could show a generic script failure instead of explaining a Git branch name conflict
  • Fixed an issue where shared workspace access could use stale permissions
  • Fixed an issue where the Vercel preview button could overlap other git panel controls
  • Fixed an issue where linked directories added with /add-dir were not available to agents in local workspaces
  • Fixed an issue where diff comment line selections did not appear until after dragging finished
  • Prompt submissions no longer include diagnostic logs
  • Fixed an issue where long links in chat messages could make the message view scroll sideways
  • Fixed an issue where the Option+U shortcut and other dead-key shortcuts could insert stray accent characters into the terminal, composer, or file editor
  • Fixed an issue where composer @ suggestions could stop appearing
  • Fixed an issue where the sidebar educational popup could appear above the workspace list fade
  • Fixed an issue where Conductor could show a branch as ahead after its commits were pushed
v0.55.0

Spotlight

Spotlight testing is now configured per repository instead of globally, enabling workspace isolation control per-project. This allows developers to "run a single instance of your project and hot-swap branches, rather than running multiple branches in parallel."

The Unreasonable Effectiveness of HTML

HTML preview functionality has been added to the platform, enabling HTML previews directly within the editor.

Automerge

PRs can now be configured to automatically merge upon CI passage.

Merge Queue Status

PRs in the merge queue now display their queued status within the git panel.

Improvements

  • Automerge setting relocated from Experimental to Git settings
  • Request metadata now displays Claude Code response speed
  • Image clicks in chat open as file tabs in the top bar
  • Cloud beta enhancements

Fixes

Addressed 18 issues including:

  • Restart prompt visibility after updates
  • Claude login terminal persistence
  • Image pasting timing in workspace setup
  • Fast mode credit limit display in composer
  • Remote workspace image preview functionality
  • CRLF file line ending preservation
  • Branch upstream configuration for git push
  • File reference removal during @ mentions
  • Cloud workspace archival and synchronization
  • PR merge state display accuracy
  • Message queueing and attachment uploads
  • Agent binary download handling with custom executables

Misc

  • Toast notification added when changing model or effort level mid-conversation
  • Composer context usage control alignment improvements
v0.54.0

New queue

Partial messages are preserved across edits. You can now delete, send, or edit any queued message. The queue pauses automatically during user edits to prevent interruption.

Diff diffs

Navigation enhanced with Next comment (⌘⌥J) to navigate to subsequent comments within files. Diffs can now be organized by folder structure and whitespace differences can be filtered out.

New provider / environment settings

Refreshed configuration interface for providers and environments, simplifying CLI and API key setup.

Quick links for preview deployments

Preview deployments are now accessible directly from the git panel.

Rename workspaces

Workspaces can be renamed via the sidebar context menu.

Improvements

  • Native compact support for Claude Code & Codex
  • Workspace renaming preserves manual names and optionally renames local branch
  • Conductor Cloud preparation for release
  • Tool approval mode changes now warn before restart
  • Environment diagnostics added to Settings
  • URLs in agent chat messages are clickable
  • Last visible workspace reopens on Conductor relaunch
  • "New workspace from" dialog remembers last repo selection
  • Copy buttons for app log event details
  • Sidebar filter option to sort by created or updated time
  • Cmd+Shift+I toggle for console logging
  • Warning for older macOS diff rendering issues
  • PhpStorm added as editor option

Fixes

  • File changes no longer appear empty despite agent modifications
  • Sessions no longer stuck in plan mode after brief entry/exit
  • Option-key text input in Conductor fields restored
  • Claude Code tool approval skipping prevented
  • Sidebar context menu activation corrected
  • Restart confirmation dialog agent count fixed
  • Messages now sendable during workspace setup
  • Sample project onboarding PR linking corrected
  • Workspace creation from PR uses correct branch
  • Onboarding analytics completion logging fixed
  • Terminal login behavior normalized
  • Terminal output rendering sequencing corrected
  • Toast message text now selectable
  • Archiving errors resolved
  • App log viewer scrollbars hidden
  • Workspace sidebar groups collapse with mode changes
  • File removal via @ referencing prevented
  • Fixed onboarding sample project setup and sidebar state
  • Fixed an issue where sample project onboarding could appear linked to an existing PR
  • Opus 4.7 fast mode
  • GPT-5.5 is now the default model for new users
v0.52.0

New sounds

We added an SNCF jingle, a Paris Métro chime, and a Paris Métro pickpocket announcement as completion sounds.

New colors

You can now choose from nine code syntax highlighting themes in Settings > Appearance, including Catppuccin, Dracula, Nord, Tokyo Night, Gruvbox, and Solarized.

Conductor now includes colorblind-friendly, accessible color options in Settings > Appearance.

Improvements

  • Queued messages now show why they're waiting when blocked by workspace setup or attachment processing
  • Added a guided sample project onboarding flow
  • Updated sidebar grouping labels to use projects and tasks
  • You can now include recent app logs when sending feedback
  • App logger entries can now be filtered by workspace and session tags
  • Added more workspace city names, including Canadian capitals, Kelowna, and Newport Beach
  • /restart and /mcp slash commands now work in Codex chats
  • Terminal panel buttons (Open / Run / Stop / Spotlight) now collapse to icon-only when the right sidebar is narrow
  • Conductor now captures your shell environment from fish and falls back to zsh for unsupported shells

Fixes

  • Fixed an issue where cloning GitHub Pages repositories could give them incorrect names in Conductor
  • Fixed an issue where "Open in Terminal" would not bring the Terminal window to the foreground
  • Fixed a rare crash when rendering chat messages
  • Open-in button now picks up the port from dev-server URLs that use ANSI styling, such as Vite
  • Fixed an issue where selecting multiple lines in a diff to comment on would show two comment boxes
  • Fixed an issue where the Conductor skill could not be discovered by the skills CLI
  • Fixed an issue where the sidebar repo filter could show workspaces from the previously selected repo
  • Fixed an issue where the chat panel could go fully blank after switching tabs while zoomed out
  • Failed send attempts now show an error in the chat
  • Fixed an issue where Claude grep summaries showed one match when no matches were found
  • Fixed an issue where enabling terminal render debug logging did not emit terminal logs
  • Fixed an issue where stopping a just-sent message could leave a session stuck as working
  • Removed resource usage attachments from in-app feedback
  • Fixed "Use Claude Code with Chrome"
  • Fixed terminal freeze for certain shell configurations
  • Thinking blocks and other expanded tool blocks now stay open when the next agent action arrives
  • Fixed an issue where clicking the chat timeline would scroll to a position where the prompt was hidden behind the top bar
  • Expanded tool calls no longer auto-collapse when new tool calls arrive during streaming
  • Fixed a case where the update notification could show contradictory information about running agents
  • Fixed an issue where an active agent turn could be interrupted and reported as "aborted by user" when unrelated sessions triggered a workspace config change
  • Fixed the add-comment button in diffs appearing below the line number instead of inline
  • Fixed an issue where the entire chat could temporarily go blank
  • Stopped the disabled "Files to copy" textarea from scrolling behind the .worktreeinclude overlay
  • Fixed an issue where shell environment capture could misread paths from CRLF output
  • Fixed an issue where the git panel could get stuck showing no PR info for a workspace
  • Fixed bug that could cause random "INTERRUPTED BY USER" responses
  • Fixed bug that caused ~/conductor to be used instead of a custom root
  • Fixed an issue with scroll virtualization which would sometimes blank out the chat view, "the Garry bug" (thanks to Petyo Ivanov)
  • Fixed bug forcing a trailing / to be added to custom git branch name prefixes
  • Fixed terminal freeze for certain shell configurations (thanks to Tomonori Tanabe)
  • Fixed an issue with "Use Claude Code with Chrome"
v0.51.0

Codex tool calls now show richer file, command, and search details. We also now render Codex subagents, and gpt-image-2 results.

Files to copy — We've added a new field in each repo's settings for files to copy. Conductor will automatically copy these file paths in each new workspace.

Managed settings — You can now add a ~/.conductor/settings.json file that manages certain settings for you. If you have a managed setting on your system, you cannot overwrite it unless you change the ~/.conductor/settings.json. For now, default agent, enterpriseDataPrivacy, and claudeExecutablePath are configurable. You can see the supported schema at http://conductor.build/schemas/settings.json.

New train sounds! — Welcome to the NYC MTA and Paris Métro.

Repository icons — You can now change the repo icon by right clicking the repo in the sidebar.

Improvements

  • MCP status now works for Codex sessions
  • ⌘⏎ to send a message with the opposite of your follow-up behavior (queue vs steer)
  • You can now set a custom command to auto-run when opening a big terminal tab
  • Toast action buttons now appear consistently below toast text
  • Added VSCodium to the "Open in..." menu
  • Added an "Accessible colors" setting with themes optimized for color vision differences (protanopia, deuteranopia, tritanopia)
  • Local repositories now show local git status instead of GitHub-only UI
  • The custom branch prefix setting now strips invalid characters as you type and auto-appends a trailing slash
  • You can now right-click a repository in the sidebar and pick "Change icon" to swap its icon, emoji, or favicon without opening Settings
  • Better error messages when Conductor has trouble reading your shell environment
  • Moved "Caffeinate while agents are running" and "Show MCP status in chat" to General settings, and "Auto-rename placeholder branch on send" to Git settings (now on by default)
  • The "create one" link in Settings → Account now pre-fills the required scopes and description on GitHub's new token page
  • In the add-repository menu, you can now pick from a list of your recent local projects without opening a folder picker
  • Updated bundled Codex to version 0.128.0
  • Simplified the file mode toggle for markdown files
  • You can now choose from recent GitHub projects when opening a project
  • You can now reference GitHub pull requests from the composer with # autocomplete
  • Added a setting to turn off code ligatures
  • You can now search by PR number in the cmd+k command palette
  • Faster shell-backed operations on systems with heavy zsh setup
  • You can now open workspaces in Alacritty
  • You can now edit local diff comments
  • When Claude auth is restored from the embedded claude /login terminal, the terminal closes automatically, the auth-required message updates to "Logged in", and idle Claude sessions are stopped automatically

Fixes

  • Fixed an issue that could cause agents to hang
  • Fixed an issue where the git panel could get stuck showing no PR info for a workspace
  • Fixed an issue where Claude would respond with "No conversation found with session ID"
  • You can now refresh MCP server status mid-session
  • Fixed an issue where sidebar PR status icons would briefly flash to default when archiving a workspace
  • Editor tabs now preserve scroll position when switching away and back
  • Hid the file discard button when viewing uncommitted changes
  • Fixed an issue where turn file changes could be checked before a turn finished
  • Improved shell environment detection for users with slow shell startup
  • Fixed a confusing "uploading" message when pasting attachments in local workspaces
  • Fixed an issue where frontend logs were not appearing in the app log viewer
  • Fixed an issue where the first message in a new Claude chat could fail with "No conversation found" after toggling effort or plan mode
  • Fixed an issue where unlinked repositories could appear in workspace creation and navigation
  • Fixed an issue where, when a plan or question is open in a chat, navigating to it would not clear unread status
  • Stopped the selected workspace's branch label from repainting on every render
  • Hid the internal .context/ setup script from remote workspace clone logs
  • Fixed an issue where clicking inside the composer would jump the caret to the end
  • Fixed file headers shifting when switching between edit and diff views
  • Agent responses are once again visible when running Conductor as a browser tab

Misc

  • Sidebar styling tweaks
  • Replaced macOS window vibrancy with a flat background fill
  • Reverted defaulting follow-up messages to queued mode
  • Added a sidebar announcement for steering
v0.50.0

You can now steer your agents. Choose your preferred follow-up behavior in Settings → General.

New Features
  • Agent steering — Choose your preferred follow-up behavior in Settings → General
  • Automatic git remote creation — Conductor can create git remotes for projects that lack one
  • Line reference links — Agent messages can now include links to specific line numbers in files

Experimental Settings
  • Caffeinate while agents are running — Prevents Mac sleep during active agent work (disables below 10% battery)
  • Background branch rename on send — Generates branch names automatically from user messages
  • Show MCP status in chat — Displays real-time MCP server status in chat

  • Official SF Muni train completion sounds added

Improvements
  • Local workspaces open with shell terminal pre-created in right panel
  • File links with line suffixes (e.g. path/to/file.tsx:42) now open the file at the correct line
  • Context-usage indicator updates live during Claude turns
  • Added two SF Muni completion sounds
  • Custom emoji can be used as project icons
  • GitHub check completion/failure viewing from git panel
  • Create workspaces from sidebar without hovering
  • Submit feedback and access changelog via command palette
  • ⌘+O opens file tabs near current scroll position
  • Unarchive action available after workspace auto-archive on PR merge
  • Archive failure toasts offer "Delete anyway" button
  • Sidebar now always shows the branch name instead of sometimes showing the workspace name
  • Conductor uses last signed-in account when offline
  • Toggle terminal with ⌘+J
  • Updated Codex to 0.125.0
  • Graphite stack support disabled by default

Bug Fixes
  • Codex sessions retain conversation memory across app restarts
  • Codex turns no longer fail on transient stream errors
  • Token count displays correctly for Opus/Sonnet 1M models
  • Empty "Thinking" rows removed for Opus messages
  • Plan follow-up messages no longer disappear
  • Plan copy actions persist after merge
  • Plan-mode sessions don't terminate on ExitPlanMode denial
  • Red error badge no longer appears after plan handoff
  • Long-running local agent turns don't get stuck
  • Sessions no longer stuck in cancelling state
  • Corrupt messages don't blank entire chats
  • Claude and Codex chats work simultaneously with custom settings
  • Reduced gh api rate_limit polling frequency
  • PR info polling no longer stalls during GitHub fetch hangs
  • Merged PRs retain title and description
  • Sidebar git status icons stabilized after PR merge
  • Target branch picker shows current remote branches
  • Deleted GitHub PR comments hidden properly
  • Review comments attach correctly across sessions
  • Sent review comments don't appear in review lists
  • Review comment pills open diff view properly
  • Newer-changes button appears appropriately
  • Paused queue controls hide after emptying
  • ⌘T in terminal tab opens chat tab
  • Terminal command attachments include full command
  • Terminal panel resizing lag eliminated
  • Terminal respects relocated zsh config via ZDOTDIR
  • Conductor scripts work with non-zsh login shells
  • CJK input handled correctly in composer
  • Local chat markdown images render properly
  • UI flash removed when adding attachments
  • Auto-archived workspaces handled correctly
  • Archive/restore errors display cleanly
  • Long workspace folder names truncate properly
  • GStack quick start fixed
New City

Adelaide, AUS joins as the 296th Conductor city.

v0.49.0

The team rebuilt the application for significant performance gains, reducing load times by 50% across key operations while decreasing file size by 150 MB and memory consumption. Creating tabs, switching workspaces, and rendering files are all 50% faster.

Improvements

  • Switching between chats now remembers your scroll position
  • Terminal tabs stay clickable when auto-renamed to short labels, and many tabs can now scroll horizontally instead of being squashed
  • You can now go back between onboarding steps
  • Reduced GitHub usage when polling PR info
  • PR status is now restored from cache on startup, so the git panel shows real state immediately instead of "Loading PR info..."
  • Moved Garry mode into General settings and added ⌃O to toggle it
  • Embedded terminals now stay running when their UI temporarily closes
  • Switching workspaces is faster when interactive terminals are open
  • You can now drag files and folders from the Files tab into the composer
  • Review sessions now use new review instructions
  • Remind agents to compare to origin/main (remote ref) rather than local
  • You can now choose terminal tabs and recent commands from @terminal
  • The app window now has a minimum size to prevent layout issues
  • Reduced time-to-first-response by making start checkpoints non-blocking
  • Thinking blocks now look nicer
  • The right sidebar is now narrower by default and can be resized smaller
  • Archiving a workspace now saves uncommitted changes as a commit

Fixes

  • Fixed remote agents sometimes staying pending after sending a message
  • Fixed stale review comment attachments when messages are queued
  • Fixed an issue where running chats could still appear active after reopening Conductor
  • Fixed an issue where Claude message format changes could break chat rendering
  • Fixed an issue where cancelling a chat could leave it stuck as running
  • Fixed archived workspaces sometimes showing branch names instead of PR titles
  • Fixed archive on merge so it works for direct and background PR merges
  • Reduced GitHub API usage when PR polling approaches rate limits
  • Fixed an issue where quitting Conductor warned that remote agents would be stopped
  • Fixed an issue where deleted chats could leave draft text behind
  • Fixed an issue where Conductor could be slow to respond after updating
  • Fixed an issue where background branch renaming could rename branches with pull requests
  • Fixed an issue where an unrecognized message shape would blank out an entire chat
  • Fixed an issue where copied composer line breaks included extra blank lines
  • Fixed an issue where renamed branches could show stale workspace branch names
  • Fixed setup scripts so they can use tools from your shell configuration
  • Fixed an issue where sent chat messages could stay stuck in the queue
  • Fixed an issue where Codex sessions could fail to auto-name branches
  • Codex turns no longer fail when Codex briefly reconnects mid-stream
  • Aligned the chat loading indicator with the message column on wide screens
  • Fixed a UI glitch where workspaces in the sidebar appeared to be draggable
  • Fixed a terminal rendering crash by using xterm's built-in DOM renderer
  • Fixed an issue where Conductor could keep using an outdated agent runtime after an update
  • Fixed an issue where Conductor could reopen the last Linear deep link after sleep
  • Fixed broken terminal text rendering on newer macOS versions
  • Terminated terminals now show their exit status and stay read-only
  • Fixed a brief flash when opening a new chat tab
  • Fixed garbled terminal output when typing or navigating command history
  • Fixed Codex plan approvals that could stop before execution
  • Fixed an error message appearing when sending a message after creating a plan
  • Fixed setup and run terminals hanging when scripts start
  • Fixed an issue where /mcp-status showed no MCP servers
  • The database version mismatch screen now correctly shows the rollback option and lets you check for updates
  • File paths in the git panel now keep the filename visible, compressing the directory first
  • Fixed an issue where line breaks would not be preserved when pasting from some external sources
  • Fixed an issue where opening a big terminal tab would close the file tab
Last Checked
3h ago
Tracking since Mar 5, 2026