Git Panel Grouping and Bug FixesThe git panel changes tab now groups files into "Uncommitted" and "Committed" sections:
Improvements:
- You can now link GitHub issues without needing Linear authentication
- Creating a workspace from a PR now shows the correct diff (previously it could show extra unrelated files)
Fixes:
- Fixed "Open in" detection for JetBrains IDEs installed through Toolbox
- Fixed extra blank space appearing at the bottom of the chat
- Fixed authentication failure message
Performance Improvements, File Context MenuWe’ve fixed a performance issue in long chats.
We’ve also added a new context menu when right clicking on files.

Improvements
- User comments will now appear in the Checks tab
Fixes
- Fixed a bug where the comment input would frequently get de-focused
- Fixed branch rename instruction not being sent after clicking “Continue on new branch”
- We’ve fixed a 400 API error that could occur with Claude Code
- Fixed
⌥U not un-toggling the uncommitted changes view
- The “Open” button will now open to the file you’re currently viewing in Conductor
View GitHub Actions in ConductorClick on a GitHub Action in the Checks tab to view its logs.

Improvements
- We’ve replaced
ultrathink with a max thinking budget to reduce Claude’s confusion.
Fixes
- Fixed a regression where the right panel would overflow and not truncate properly on smaller screens
- Fixed a regression in Claude Code where Opus would sometimes output
(no content). We’ve made Anthropic aware here.
- Disabled Apple autocomplete in the Composer
Slash command bug fixWe’ve fixed a bug where certain slash commands wouldn’t be processed when thinking was enabled.
Tasks & TypographyConductor now supports tasks, a way for Claude to organize its work better and complete longer projects.

We’ve also revamped our typography scale to make chats more readable. We’ve fixed vertical spacing, heading size, table proportions, and more. Here’s the before and after:

We also now support multi-select questions from Claude:

We now show a detailed breakdown of context usage when you hover over the context dial

Fixes
- Disable autocorrect/spellcheck in Claude’s questions input field
- Changed add repository shortcut to ⌘⌥A to avoid a conflict with archiving shortcut (⌘⇧A)
- Fixed bug with cancellation in Codex
- Fixed attachments not being sent with slash commands
Bug FixesWe've fixed a bug where messages could not be sent in a chat tab after closing it. This bug also affected archived workspaces.
Rerun setup scriptsYou can now rerun your setup script directly from the terminal panel.

Improvements
- Added a setting to always view how much of the context window Claude has used. Enable it in Settings → Chat.
- Added an option to copy plans to clipboard
- Restored the
⌘O shortcut to open a repository from its settings page
- Added Elixir syntax highlighting
Fixes
- We've fixed a bug where chats would sometimes appear empty on load
GitHub issues, Graphite stacks, continue chats, table of contentsYou can now attach GitHub issues in the chat.

When using Graphite to stack changes, your stack will appear in the right sidebar.

We've added two new options after you merge a PR:
-
Click "Update memory" to ask Claude to learn from its mistakes and update its memory.
-
Click "Continue on new branch" to start work on a new feature in the same workspace. Use this to keep your chats and ignored files, or if it takes a long time to create new workspaces.

We've also added a table of contents to easily navigate through the chat.

Improvements
- Improved sub-agent rendering to match the rest of the chat
- When running scripts, redirect /dev/null to stdin to discourage interactive behaviors
Fixes
- Fixed a race condition where messages sent right after cancelling would also get cancelled
- Truncated MCP output preview to 100k characters to prevent UI freezes
- The loader indicator is now aligned with chat messages and tool calls
- Fixed todos going off screen in the Checks tab
- Fixed a bug in the interactive question tool where the enter shortcut didn't always work
- Fixed a layout shift when toggling between tabs in the right sidebar
- The "Export to new chat" button is now visible when Claude runs out of context
- Fixed the Composer losing focus after cancelling
AskUserQuestion improvementsWe've cleaned up the UI for the AskUserQuestion tool to make it fully keyboard navigable.
Improvements
- You can now see GitHub comment edits in Conductor
- Drag and drop folders onto the Composer to mention them
- Add button to copy PR link
- You can now add a git prefix that doesn't end in
/ in Settings → Git
- Updated Codex reasoning level default from minimal to low
Fixes
- We've made rebase detection more reliable in various parts of the app, including spotlight testing and archiving
- Review session now respects Codex thinking level
⌃V to mark a file as viewed now works when the chat is focused
- Updated Codex reasoning level default from minimal to low
Misc
General agent preferencesYou can now add instructions for Conductor to give to each agent when it starts up, similar to CLAUDE.md or AGENTS.md. Configure instructions in Repository Settings.

Improvements
- Added
⌘G and ⌘⇧G shortcuts to navigate between chat search results
Fixes
- Fixed a bug that would sometimes prevent workspaces from being archived
- Fixed the thinking and plan mode toggles in dark mode
- Fixed the "Create PR" button sometimes sending a message to the wrong chat
- Fixed file names overflowing when reviewing diffs
Checks tabThe checks tab is one place to keep track of everything you need to do before merging. Track git status, deployments, CI actions, comments, and user todos all in one place.

Improvements
- Added
⌘, shortcut to open repo settings
- Conductor will now ask to commit if there are uncommitted changes when archiving a workspace
- Slash command autocomplete now works anywhere in a message
- Added
/restart to restart the Claude Code process in a chat
- A confirmation dialog will now appear if agents are running when restarting Conductor
- We've restored granular thinking levels for Codex (low, medium, high, xhigh)
- Non-file level GitHub comments are now accessible from the Checks tab
- Improved favicon detection logic in the left sidebar
Fixes
- Fixed app crashing for users with corporate SSL proxies with native TLS
- Invalid slash commands will now show an error in the chat
- Increased
⌘F search bar width
- Repository names are now truncated in the left sidebar
- Repository names are now truncated in settings
- Fixed left sidebar icon alignment
- Fixed a bug where the left sidebar could be resized to have no width
- Fixed text overflowing in the right panel
Search chats, add scripts in the UI, and view setup script logsUse ⌘F to search within chats.

You can now edit scripts directly in Settings.

Also, setup script logs are now visible in the UI.

Lastly, we've simplified the left sidebar. Use the + icon to create a new workspace. Conductor will automatically detect favicons in your repository to display in the sidebar.

Improvements
- Added a toggle to render
.svg files as images
- Added a
⌃V shortcut to mark files as viewed
- Marking a file as viewed automatically navigates to the next file
- Conductor will now try to reset git state when changing a workspace's target branch
- Added a setting to configure where workspaces are stored on disk
- Linear issues are now sorted chronologically by updated time, and new issues will be pulled in faster
Fixes
- Fixed the attachments popover not closing after adding an attachment
- The "Fix errors" button will now appear in the Checks tab when PRs are blocked awaiting a review
- Fixed unnecessary chat tab switching when navigating between tabs in the right panel
- The "hand off" button will now always start new chats in default permission mode
- Fixed composer approval text on smaller screens
Bug Fixes, Claude Code for Chrome, Hand off plansWe've fixed the increase in Error Code 1 and Unknown errors that would occur when using an async subagent or background task with Claude Code.
Claude Code in Conductor can now use Chrome to test changes, browse the web, and take screenshots. Enable in Settings → Chat.

Also, quickly hand off plans to another agent in the same workspace for implementation.

Improvements
- Improved rendering for the GetTerminalOutput tool
- Added CI job run time to the Checks tab
- CI jobs in the Checks tab are now sorted by state
- Use the
Enter key to create a new TODO automatically in the Checks tab
- Added a button to copy queued user messages
- Added app and SDK versions to the help menu
- Added
⌘K shortcut to clear terminal display
Fixes
- Fixed a bug where a workspace's branch name wouldn't show when initializing
- Fixed a bug where files marked as deleted could not be marked as viewed
- Fixed a bug where navigating to the Checks panel would change the view in the main panel
Bug Fixes, Claude can now read your terminalWe've identified a regression in the Claude Agent SDK when using async subagents that results in Error Code 1 and Unknown error responses. Please upvote this issue for Anthropic to make a proper fix!
We’ve also added a new tool for Claude to read your terminal.

Improvements
- Added shortcut ⇧⌥C to view uncommitted changes
- Added project name to deployments in the Changes tab
Fixes
- Fixed the new workspace page appearing when the last tab in a workspace was closed
- Fixed a bug where deleted files could not be marked as viewed
- Clarified behavior in thinking toggle
PR Checks, New ShortcutsEach workspace now has a Checks tab. Use it to monitor GitHub actions, deployments, and user TODOs.

We’ve also added new keyboard shortcuts:
- Review ⌘⇧R
- Fix errors ⌘⇧X
- Open in GitHub ⌘⇧G
- Pull latest ⌘⇧L
- Merge ⌘⇧M
- CTRL+Tab and Shift+Ctrl+Tab to switch chat tabs
Press ⌘/ to see a cheatsheet of all shortcuts.
Improvements
- Better rendering for “read image” tool use
Fixes
- Fixed plan mode helper text wrapping on smaller screens
Misc
- Various UI tweaks to the Composer
Composer Improvements, Bug Fixes We’ve simplified the composer. Use the + icon to add attachments, linear issues, and more!

Fixes
- Fixed the review button not being visible while the AI is working
- Fixed the branches tab in the create workspaces dialog crashing the app when the repository has lots of branches
- Checkboxes in dark mode are more legible
- Fixed
TAB not working in the create workspace dialog
Vercel deployments, simplified thinking levelsUse the Deployments tab to view Vercel and GitHub deployments associated with each PR.

We’ve simplified the thinking levels in Conductor. Use ⌥T to toggle thinking on and off. Thinking is now enabled by default for new users.

Fixes
- Fixed the left sidebar being hidden when all repositories were deleted
- Improved error messaging when spotlight fails to launch due to an ongoing rebase
- Fixed
CONDUCTOR_* env variables not being visible to Claude or Codex
- Tweaked PR creation instructions to use the
GetWorkspaceDiff tool
Misc
- Dialogs have more padding
- Simplified version control header
Customize prompts, mark files as viewedYou can now customize the code review, create PR, and branch renaming prompts. Customize them for each repository in Settings (⌘,).

You can now mark files as viewed when reviewing changes. When files change, they’ll automatically move back to “Ready for review”.

Improvements
Fixes
- Fixed broken hyperlinks
- Comments now respect user keybindings for sending messages
- Model and thinking selection now carry over when forking a workspace
- Fixed a bug where comments could be sent multiple times
- Changing the target branch in repositories with thousands of branches should now be instant
- Fixed
/clear not working
Claude can now comment on your codeWe’ve given Claude Code a tool to comment directly on your diff. Learn more here.

Comments from GitHub will now automatically sync to the diff as well. Choose to add them to the chat or hide them.

You can also ask the AI to update its memory when addressing your comments.

We’re also aware of a bug where slash commands aren’t populating before messages are sent. Please upvote this issue for Anthropic to make a proper fix!
Improvements
- Draft comments now persist across restarts
- Comments from previous messages can now be viewed in the UI
- Added help popover in the left sidebar
Fixes
- Fixed spotlight testing not working for fish users
- Vertex and Bedrock now use the latest Anthropic models
- Fixed the “New workspace from” button not working in the command palette
- Chat tab icons now reflect when awaiting user response
- Sending messages is now disabled during workspace initialization
- Terminal links are now openable with ⌘+Click
Change Target BranchYou can now change a workspace’s target branch at the top of the page!

You can also view the tokens and cost below each AI response.

Improvements
- Claude code slash commands that aren’t supported in Conductor will now appear in auto-complete and take you to a terminal to run
- Switching agents mid-chat will now create a new chat tab with a summary of the conversation
- Added notifications when Claude has questions or is awaiting a plan review
Fixes
- Fixed spotlight rebase detection when using spotlight testing
- New review chats will bypass the default plan mode setting
- Fixed invisible loading indicator when forking
- Disabled autocorrect and spellcheck in todos and scratchpad
- Fixed
Enter sending messages during IME composition
- Fixed the “Discard changes” dialog flickering while the AI was responding
- The file tree now updates as soon as a workspace’s setup script finishes
Misc
- Removed rare city notification toasts
Bug FixWe fixed a bug that caused Claude to use your ANTHROPIC_API_KEY if one was set in your environment, even if you were on a Pro/Max/Team account.
Bug FixWe fixed a bug causing slow startup times.
TodosTodos
Introducing todos! Click the notes tab to see a list of what's necessary to merge your work.
Workspaces are blocked until your todos are checked off, so you don't accidentally merge unfinished work.
Read diffs
Claude Code can now read the workspace diff. Under the hood, it uses a new tool called GetWorkspaceDiff.
Improvements
- Keyboard shortcuts now respect keyboard layouts (they now work for Colemak/Dvorak/non QWERTY keyboards)
- Reduced Tufte markdown font size
- Search for branch names in command palette and Workspace page
Fixes
- Fixed error where pasting multiple screenshots would fail
- Exit plan mode when switching between Claude/Codex
Bug FixesTarget branch
You can now select a target branch in the GitPanel:
Improvements
- Drag to resize composer
- Simplified notification title to only show branch name
Fixes
- Fixed forking bug
- GitHub MCP no longer shows "disconnected" on startup
- Fixed comments on read-only files
Bug Fixes, Legendary Cities, An ExperimentCity Tiers
We added a tiering system for cities in the Passport. See how many legendary cities you can visit!

An experimental new way to test changes
We're also experimenting with a new system for testing changes in Conductor called Spotlight. Spotlight works by syncing changes in your workspace to the repo root, so you only ever need one server running at a time.
Spotlight testing is a great fit for:
- Repos that are costly to run the first build, but easier to run subsequent incremental builds
- Repos that depend on a single external resource (a database, a port)
Let us know if you'd like to try it out!
Improvements:
- Added question navigation when providing input during planning
- Claude now uses markdown formatting when asking questions
- Added a search bar to the keyboard shortcuts dialog
- Updated system prompts to let agents know about shared
.context directory
- Claude and Codex now have access to your shell configurations (
.zshrc, etc.)
- Dedupe branch names when creating a workspace from a remote branch
- Only show 5 most recently used chats to pull context from when creating a new session
- Preserve notes and attachments in
.context when forking a workspace
Fixes:
- Fix cancel button tooltip
- ESC no longer is captured in Terminal (vim works again!)
- Fixed issue where pressing ESC didn’t close dialogs
- Fixed some bugs with smart scrolling in the chat using arrow keys
- Ignore changes in
.context directory for checkpointing
- Fixed “Mono Font” setting not persisting on app restart
- Fix Claude question custom input to use configured send key (Enter or Cmd+Enter)
- Fixed Claude/Codex using our bundled version of
node
- Fixed jank with mentioning files (agents seeing
<CHORUS_TAG>)
- Hide "attach to chat" button for folders in the file tree
Misc:
- Made the context meter icon thinner
- Removed headers from Claude’s questions
- Navigate to your Passport using the command palette
- Added timestamps to attachments pasted to the composer
Context Directory, Set Working DirectoriesWorkspace context
All new workspaces now have a .context directory. Attachments, plans, and notes are automatically stored here. Learn more here.

Set working directories
You can now set which directories are checked out in a workspace. Use this to reduce agent confusion in large repos when searching for files. Learn more here.

Custom mono fonts
You can now use your own custom mono fonts.

Improvements:
- Added sidebar notification when awaiting user input when planning
Fixes:
- Summaries from forking chats are now stored in the new workspace’s directory
- Disabled command palette shortcut when the terminal is focused
- Fixed inaccurate branch names when searching for workspaces
- Fixed keyboard shortcut conflict between feedback and workspace search. Use
⌘⇧F to search for workspaces, and ⌘⌥F to send in-app feedback
- Fixed scroll to bottom button position in zen mode
- Fixed Codex not receiving
GH_TOKEN when set
- Fixed text wrapping when awaiting user input when planning
Workspaces Page, Claude’s Context, Interactive Planning, Keyboard Nav, and more!Workspaces page
Use the workspaces page to view a history of all of your workspaces. Open existing or un-archive old workspaces. Filter by repo, branch, or PR number.
Context
You’ll now see an indicator in the Composer when Claude is close to running out of context.
Interactive plan mode
Claude will now ask interactive questions when helping you plan changes.
Workspace context
All new workspaces now have a .context folder. Use it to store context you want to share with multiple agents but don’t want to check into git. Attachments will automatically be stored here.
Click the plus icon to attach files directly in the chat.
Navigate chat with your keyboard
You can now navigate a chat with your keyboard. Navigate with arrow keys or vim style j k .
We’ve also added a new shortcut for toggles the sidebars with [ and ] keys.
WYSIWYG Notes
Notes tab now support rich markdown previews:
Improvements:
- Viewing PRs in GitHub is now instant
- Made it more obvious when historical changes are being viewed (and how to exit the view)
- Hover the duration of a response to see more metadata (start time, end time, and model name)
- Permission mode changes are now sent to Claude in real time
- Added feedback in the UI when run scripts are stopping/starting
Fixes:
- Fixed default branch detection for locally-created repositories
- Fixed lag when toggling sidebar visibility
- Fixed UI jank when cancelling
- Fixed the “Fix Errors” button not sending logs to the agent when some workflows were still in progress
- Fixed a bug where messages could not be sent after cancelling in Codex chats
Misc:
- We’ve disabled GPT-5.2-Codex for API key users since it’s not available for API users yet. We recommend using an OpenAI subscription if you want to use GPT-5.2-Codex.
- We’ve moved repository settings to the Settings page (
⌘,)
- Visual cleanups in the composer, chat, sidebar, and elsewhere
Onboarding Bug FixWe've fixed a bug that would cause Claude Code authentication to hang for some users during onboarding. This bug also resulted in slash commands not populating in new chats. Our apologies!
Clickable File Mentions You can now open files tagged in messages.
Improvements:
⌘O on a file page will now open that specific file
Fixes:
- Fixed a bug that allowed Claude to make edits while in plan mode
- Fixed the archive button not appearing when a workspace’s remote branch was deleted
- Fixed a rare bug where Conductor could crash other apps using the wrong
pgrep
Notes Tab, GPT-5.2-Codex, More FontsEach workspace now has a scratchpad. Share notes with agents using <notes>.
OpenAI's latest frontier coding model is now available in Conductor!
Also, you can now customize the monospace font under Settings → Appearance.
Improvements
- Added Fork to the Open In menu
- Improved OAuth error token error message
- You can now manually remove a comment that was imported from GitHub
Fixes
- Fixed some jank with renaming branches
- Fixed rendering errors with Mermaid diagrams
- Fixed a bug when forking chats that would drop files that were both tracked and ignored
- Fixed a race condition where messages could occasionally get sent to Claude twice
Search Workspaces, View Files from ChatYou can now search for workspaces by their branch name, repo, or PR number (⌘⇧F).
You can also click on any file path the agent mentions to view it in Conductor!
We've also added xhigh reasoning for GPT-5.2!
Improvements
- Added an index to code review instructions to make referencing issues easier
- Added a sub agent icon to the tool use summary
- Added PR # to the left sidebar
Fixes
- Fixed flicker when closing chat tabs
- Indentation in user messages is now preserved
- Fixed terminals being shut down only after files were deleted in a workspace
Performance ImprovementsWe've made several performance improvements to the Composer to reduce input lag. We've also re-written fuzzy search. It should be up to 10x faster on larger codebases.
Improvements
- Added Antigravity to the Open In menu
Fixes
- Performance improvements to the Composer
- Fixed a bug where pasting inputs with
@ characters would cause flickering and input lag
- Fixed unnecessary re-renders slowing down queries
- We've re-written fuzzy search. It should be up to 10x faster on larger codebases.
- Claude Code MCP servers are now hidden when using Codex
- Fixed diffs showing incorrectly when using plan mode
Bug FixesWe now bundle the GitHub CLI with Conductor. If you've had issues authenticating with GitHub in the past, this should help!
Improvements
- Added a max width for chats
- Improved archiving UI: expanded dialog and added tooltips for full branch names
Fixes
- Fixed $CONDUCTOR environment variables (port, workspace path, etc) not being picked up by Claude Code and Codex
- Gracefully handle repos that have been deleted on disk
- Fixed session picker eyebrow icon showing Claude Code icons for Codex sessions
- Fixed issues with Codex API Key not always being picked up
Fetch Comments from GitHub, Mark Workspaces as UnreadFetch comments from GitHub in one click when changes are requested on your PR!
You can also now mark workspaces as unread!
Improvements
- You can now search by PR number in the command palette (
⌘K)
- Simpler message duration formatting
- We've reorganized the Settings page. It should take fewer clicks to find the most relevant settings!
Fixes
- Fixed environment variables not being cleared when unset in settings
- Fixed visual issues with loading animations
- Removed hover state CSS transitions. Hovering should feel snappier throughout the app.
- Fixed
/add-dir sometimes not running
- Fixed resolved comments not being filtered when fetching comments from GitHub
- Fixed slash commands not getting processed when sent as the first message in a chat or when thinking was enabled
- The revert button will now only show when it will succeed
- Better unicode support in Mermaid diagrams
Bug FixesWe've fixed a bug where agents would occasionally hang without responding.
Also, thanks to a recent fix from Anthropic, MCPs stored in .mcp.json files will now be recognized by Claude in Conductor!
Improvements
- Conductor now comes bundled with Claude Code!
- Failing PR status checks will now appear when a branch is still awaiting a mandatory PR review
- Standardized all checkmarks to gray
Fixes
- Fixed the Open In button failing for some users
- Fixed a "Failed to save token" error in onboarding
Onboarding Bug FixesWe've fixed a bug that broke onboarding for users who weren't authenticated with Claude Code or Codex.
Improvements
- Added more western US cities!
- Standardized copy buttons throughout the app
Fixes
- Fixed Claude Code account detection logic in onboarding
GPT-5.2OpenAI's latest frontier model is now available in Conductor!
Improvements
- The review button is now more obvious
- Improved rendering when Claude is checking background process status
Fixes
- Reverted scrollbar click target changes that affected resizing panels
- Fixed costs sometimes showing incorrectly in the top bar
.env Bug Fix, Vercel CI Status ChecksThanks to a fix this morning from Anthropic, environment variables stored in a workspace's .env file (such as ANTHROPIC_API_KEY) will no longer be picked up by Claude.
Also, failing Vercel CI jobs will now appear in Conductor with a link to view the logs.
Improvements
- Improved error suggestion for OAuth timeouts. If you run into an OAuth token expired issue, try running
claude setup-token!
Fixes
- Workspace creation will succeed even if we can't pull in latest changes from remote
- Fixed costs sometimes showing incorrectly in the top bar
Multiple Git Repos, Fork WorkspacesYou can now run /add-dir to let Claude edit workspaces across multiple repositories.
You can also fork a workspace. Doing so will create a new workspace with the changes up to that fork point, and a summary of your chat.
Improvements
- Auto-resize images with >8k pixel dimensions to prevent Claude Code errors
- Improved the chat scrollbar click target
Fixes
- Fixed the Tufte markdown style not applying when viewing changed files
Approve Plans with Feedback, Perf Improvements, GH_TOKEN SupportYou can now approve a plan with feedback for Claude:
We've also improved performance for repos with large file trees.
We've also added login with GH_TOKEN. If Conductor has had trouble detecting your gh status, try pasting your GH_TOKEN:
Improvements
- Improved archiving from the command palette (try
⌘K!)
Fixes
- Fixed layout issues on the settings page
Sync PR Comments from GitHubYou can now sync PR comments from GitHub to Conductor!
You can also toggle Tufte markdown rendering:
Improvements
- Added an "Export to new chat" button to recover chats from Claude Code errors
- We now prompt you to confirm before quitting the app if an agent is running
- Added a button to test notification sounds (Settings → Chat)
- New markdown rendering option (Settings → Chat)
- More cities for you to discover!
Fixes
- Improved performance when there are many file changes
- The "refresh" button is now more prominent for files
- Fixed messages incorrectly showing as revertible
Pinned WorkspacesYou can now pin workspaces! Use pins to keep your most important workspaces at the top.
Improvements
- Upload images over 5mb
- Closed tabs can now be added as contexts in new sessions
- New DMG image
- Add Gwangju to cities list. If you have a city you'd like us to add, tweet about it and tag @conductor_build!
Fixes
- Fix git branch prefix not applying to new workspaces
- Plan mode rendering fixes
- Fix tiny icon shift in sidebar
- Remove phantom notifications from archived workspaces
Bug FixesWe've discovered a bug in the Claude Agent SDK that prevents MCPs in .mcp.json from being picked up by Claude. Please upvote this issue for Anthropic to make a proper fix!
Improvements
- Added back the
/clear command
- Improved rendering of slash commands in the chat
Fixes
- Fixed a bug in workspace creation that should result in faster creation times
- Improved slash command auto-complete suggestions
- Fixed diff comments sometimes disappearing while writing drafts
- Fixed the merge button not working on repositories that didn't support squash merges
- Fixed the Composer not visually updating after approving a plan
- Truncated large numbers of file changes in AI message summaries
- Hide educational tooltips from new users
Conductor WrappedIntroducing Conductor Wrapped! See a summary of how you used Conductor throughout the year.
Improvements
- Added Codex Extra High reasoning
- Improved error message for Claude Code login failures
Fixes
- Fixed a bug where Claude Code slash commands would appear in Codex chats
- Fixed a bug where slash command auto-complete suggestions could be duplicated
- Removed noisy typing animation for branch names
- Fixed a broken link in the MCP status dropdown
Workspace Storage Improvements, AI Response Metadata, and Slash CommandsWorkspaces will now be created at ~/conductor/workspaces/ instead of .conductor. This means no more need to add .conductor to gitignore or exclude it from your build tools, and will help prevent the agents from getting confused about where to edit files.
(This change will apply for any new repo you add to Conductor going forward. Nothing will change for existing repos.)
You'll now see metadata below each AI response, including how long it took, a button to copy the response as markdown, and a list of changed files.
Claude Code's default slash commands now work in Conductor! Commands installed via Plugins work as well. MCP server statuses will also now appear before sending a message.
Improvements
- Added a button to copy file contents when viewing files and diffs
- We've improved fuzzy search for slash commands
- Improved switch visibility in dark mode
- Improved rendering of Claude Code Skills in the chat
Fixes
- Only show ⌘N shortcut tooltip on the selected repository
- Fixed the archive button incorrectly having a loading state when other workspaces were archiving
- The target branch is now explicitly mentioned in the AI's instructions for creating PRs
- Fixed port recognition when URLs wrapped across lines in the terminal
- Fixed arrows opening in the wrong direction when expanding collapsed changes
Misc
- Increased default toast duration from 5 → 10 seconds
- Removed the "Open In" button from the new workspace screen
- Converted settings from a dialog to a proper page
- Changed shortcut to close settings page from "Esc" to "Cmd + Esc"
Improved Codex, Quick StartWe've improved Codex in Conductor: bash command render live, web search is enabled, and MCPs appear in the UI.
We've also added an option to create repositories from within Conductor. Quick start creates a new repo and pushes it to GitHub.
We've also made the settings page fullscreen, and made the tabs clearer and easier to navigate.
And we've made fuzzy search more flexible:
Improvements
- New workspaces now show the file tree by default. They will automatically switch to show changed files once files are modified.
- Added the workspace branch name to macOS notifications
- Added previews for text attachments
- Added a toggle to show session cost in the top bar when using an API key
- Added back the scroll to bottom button
- Added undo toast when archiving workspaces
- Detect default branch automatically for Quick Start repos
- Open in XCode now uses
xed
- Add Sourcetree to apps list
- Various Codex chat UI improvements
- Bash commands render as soon as they start running
- Remove unnecessary prefixes in bash commands
- Failing bash commands no longer show as empty errors
- Show MCP tool calls in the chat
- Enabled web search
Fixes
- Added a warning when you upload an image larger than 5MB to Claude Code chats (Claude Code will crash on large images)
- Fixed a bug where the incorrect workspace would occasionally be archived
- Fixed agent icon being incorrect in the chat tab history popover
- Invalid slash commands now show an error
- Fixed the "Create workspace from" button not working on the home page
- Fixed Claude Code downloads not working for some users
- Fix PR search to use GitHub search API
Repo DetailsWe've revamped the repo details view. You can now browse and restore archived workspaces from there.
Hover over a repo name and click the settings icon to get started.
We removed the old archived workspaces view.
Improvements
- Conductor will now ask for confirmation before closing a chat tab that's running
Fixes
- Fix git panel actions sometimes being sent to the wrong workspace
- Fix redirection after archiving a workspace
- Fix notification sounds not playing when the app isn't focused
- Fix long user messages not wrapping in the chat
- Fix overflows in the settings dialog
Checkpointing FixesWe've fixed a bug where reverting a chat would result in an error code 1. This was due to an undocumented breaking change in the Anthropic Agent SDK.
Fixes
- Fixed a bug where new workspaces would occasionally start from an old git commit
- Fixed the app crashing when navigating to the Linear tab while not authenticated
- Fixed diffs for renamed files not showing correctly
Opus 4.5 Bug FixesOpus is now the default model in Conductor.
We've also fixed a bug where the plans Claude was generating weren't populating in the UI.
We've implemented a workaround, but the problem is a bug in the Claude Agent SDK. Please upvote this issue for Anthropic to make a proper fix!
Opus 4.5 and Better ScrollingOpus 4.5 is now available in Conductor!
We've also made scrolling much smoother and more reliable.

Improvements
- Subagent calls now show the prompt given to the subagent
- The shortcuts help menu (cmd+?) now has more shortcuts
Fixes
- Fix a bug where Codex struggled to read attachments
- Remove broken terminal shortcuts (cmd+t, cmd+w)
- Fixed a bug where the thinking button would hide the MCP button
- Fix an issue where switching between workspaces would not reset the commits shown in the sidebar
- Removed lines no longer show inline highlights in the diff viewer
Misc
- Visual cleanups in the diff viewer, left sidebar, chat input, thinking menu, and elsewhere
Onboarding Improvements
We've improved onboarding for new users to help reduce setup failures.
Fixes
Send Plans to New ChatsYou can now copy a plan from Claude Code or send it to a new chat for implementation.
Fixes
- Fixed Claude Code installations for new users
Conversation Summaries, Codex Diffs, and Custom Review ModelsYou can now attach a summary of your previous chats in new tabs.
Conductor now shows Codex's changes after each turn.
Also, select your default model and thinking level for reviews.
Fixes
- Fix the retry button
- Prevent the escape key from cancelling the agent while editing the branch name
GPT 5.1 Codex Max, Improved Diff ViewerOpenAI's latest agentic coding model is now available in Conductor.
We've also given the diff viewer a face lift!
Improvements
- Make cancellation more obvious in the Composer
- Show when third-party services (Anthropic, GitHub) are having outages in Conductor.
Fixes
- Fix parts of the Composer being unclickable
Expand Terminal, Env Vars, and GitHub EnterpriseYou can now expand the terminal to full height. Try Gemini 3 via the gemini cli:
You can also now set env variables in Claude Code's environment in Settings → Env. This is useful for configuring third-party providers or providing Claude with specific env values.
If you've previously set a provider in the Settings → Provider tab, we automatically migrate your env variables to the new Env section.
We've also added incremental expansion to our diff viewer:
Improvements
- Support for GitHub enterprise login
- Expand terminal to full screen
- Add more PR template locations (
./pull_request_template.md, .github/pull_request_template.md, docs/pull_request_template.md)
Fixes
- Sidebar background color fix
Codex CancellationYou can now cancel Codex while it's working (ESC) and we've reduced bundle size from 225MB to ~124MB.
Improvements
- Claude Code now comes bundled with Conductor
- Reduced bundle size to ~124MB
Fixes
- Fixed the loading indicator disappearing while the AI was still responding
- Improved logging
GPT-5.1OpenAI's latest model is now available in Conductor.
Sub-agent tool calls will now be neatly nested in the chat.
Improvements
- Close tabs with middle mouse click
Code Review and Historical Diffs
Click the "Review" button in the right sidebar to get the AI to review changes.
You can now view turn-by-turn diffs for each message in the chat.
Improvements
- Add
⌘. shortcut to activate Zen mode
- Show when chat compaction starts
Fixes
- Fix a git timestamp parsing error that would crash Conductor
- Fix buttons in the Composer sending the message draft on click
- Fix vertical scrolling in the dispatcher
Plan mode
We've also added GPT-5-Codex Mini, and brought back Opus 4.1.
Improvements
- Add animation for chat titles
- Add archive on merge setting
- Add a copy path button and
⌘⇧C shortcut
Fixes
- Fix Linear attachments being sent to the wrong chat
- Fix file paths with slugs not rendering properly
- Recent files in the file picker are now scoped to the repository
File picker and chat titlesWe've added a new file opener. Use ⌘P to search files across your workspace!
We now automatically generate chat titles for your tabs:
We've also removed some unnecessary GitHub API usage (to avoid hitting rate limits) and improved autoscrolling in chats.
Improvements
- We now use Gemini to generate a chat title based on your first message. To disable, pick "Strict data privacy" in Settings → General.
- Add toggle buttons for the left sidebar
- Add Codex thinking levels
- Chains of empty directories are now squashed together in the file tree
- Show when PRs are awaiting manual review
- Improved TODO tool rendering
- Revamped command palette UI
Fixes
- Fixed unclear Claude Code installation UX
- Fixed incorrect
Unable to merge statuses in the UI
- Fixed terminal text wrapping being lossy
- Improved turn rendering logic
CheckpointsRevert your chat to a previous turn, wiping the conversation history and changes.
Also, view at a glance changes in Claude's most recent turn.
Learn more about checkpointing in our docs.
You can now also close the left sidebar. Press ⌘B to toggle the left sidebar, and ⌥⌘B to toggle right.
Or, turn on Zen Mode with CTRL+Z to hide both at once.
Improvements
- Clicking file badges will now show you the file in Conductor
- Selecting a model now closes the model picker and focuses the composer
Fixes
- Fix
model not found error in older chats
- Improve resource teardown logic on app close
- Fix hover mask for tabs with long file names
- Fix
not_found_error when setting gpt-5-codex as the default model in Settings
Better Create PR PromptClaude is faster and aware of the current git status when creating PRs.
Also, copy a workspace's branch in one click.
Fixes
- Fix tab titles not always being in sync with Codex models
- Only highlight file in git panel when viewing diffs
- Fix markdown text wrapping in diffs
Bug FixesImprovements
- Added a default thinking level preference in
Settings → General
- Show PR number and URL for merged PRs
- Sort grouped Linear issues by their created time
Fixes
- Don't attach thinking mode in
/compact messages
- Fix open-in behavior for file badges
- Fix oversized tool header hit areas
CodexYou can now use Codex in Conductor!
Improvements
- Simpler workspace empty state
- New "create workspace from" button
- Added `ctrl+`` shortcut to focus the terminal
- Improved tab history UI
Fixes
- Fix alignment of run button
- Fix workspaces re-ordering in the sidebar when session tabs were closed
- Fix horizontal chat overflow
- Hide the pull latest changes button when workspace is behind remote
- Fix file mentions not triggering in the composer after parentheses or brackets
Tab BeautificationWe've improved the UI for chat tabs:
We also now save chat history, so you can restore previous tabs:
You can also now edit branch names in the top bar:
Improvements
- Window size and location now persists across restart
- Wider chats on large screens
Fixes
- File names will always be visible when expanding tool calls
- Prevent
enter key from closing alert dialogs
- Fix mutations causing UI lag
- Fix drag regions in the top bar
Git Status in SidebarView git status in the sidebar at a glance.
Fixes
- Fix
exit_plan_mode tool calls causing a chat to get stuck
- Fix the composer not always getting auto-focused
- Fix branches being renamed in new chat tabs
- Fix text overflow for renamed files in the git panel
Performance ImprovementsWe've fixed a performance regression introduced in 0.17.0 related to session notifications. Our apologies!
Improvements
- Added a setting for a custom branch prefix
- Use Haiku 4.5 for creating PRs through Claude
Fixes
- Fix nested buttons
- Fixed chats getting stuck when Claude called the
exit_plan_mode tool
Misc FixesImprovements
- Added Haiku 4.5
- Compacting now goes through Anthropic's native APIs
Fixes
- Speed up message processing
- Reduce git queries ran from the workspace sidebar
- Fix diff viewer line number alignment
- Reset sessions in a
cancelling state to idle on startup
Bug FixesImprovements
- Improved performance issue in composer. Let us know if you're still seeing any issues with lag!
- Relative commit time in the changes dropdown filter
- We've consolidated the diff and file tab into one
Fixes
- Fixed composer send button hover color
- Fixed unread count not incrementing for sessions in non-focused workspaces
Multiple ChatsYou can now launch multiple Claude Code chats in a workspace using ⌘T.
Improvements
- Added line hover highlighting to the diff viewer
- Display the relative commit time in the changes dropdown filter
Fixes
- Fixed files not refreshing when not on the diff tab
- Branch names now update when a workspace is not selected
- Enable scrolling in the changes dropdown filter
Misc
- We removed the compact button. You can still compact with the
/compact command.
Diff Viewer Bug FixesImprovements
- Switching between models in the middle of a session is now much faster
- We've refreshed our accent color scale
- Add Android Studio to the Open In menu
Fixes
- Fixed files not refreshing in diffs
- Fixed deleted files not rendering in diffs
- Navigate away from a workspace if its repository is deleted
- Fix bottom padding on single file diffs
- Focus the chat tab when sending a message
- Disable arrow key shortcuts when focused on the composer
Diff Viewer + File ExplorerWe've integrated the diff viewer into the main chat panel! See diffs faster in a more intuitive UI.
You can now view all of the files in your workspace in Conductor.
Improvements
- Claude will now always commit for you - no more
Changes auto-committed by Conductor!
Fixes
- Better binary file detection
- Prevent Linear issue IDs from wrapping
Create workspace from PRYou can now create a workspace directly from a PR, existing branch, or Linear issue using ⌘⇧N.
Improvements
- Added a more noticeable onboarding sequence for new users
- Close the new workspace popup when pressing Escape
- Add a
Learn More link under Auto-Merge in settings
Fixes
- Fix file picker not loading large file trees
- Fix Linear auth not redirecting users to the main app on success
- Fix attachments panel positioning
Claude's ThinkingYou can now see Claude's thinking. Press ⌘⇧. to toggle.
Improvements
- Open workspaces via keyboard (
⌘ + workspace number)
- Fuzzy search for files in file picker
Fixes
- Fixed the command palette matching for archived workspaces
LinearYou can now connect Linear to Conductor!
You can also use the file picker to attach images and files to your messages:
Improvements
- Arrow key navigation in the command palette and file picker
- Drag and drop files from Finder or other apps
- @-mention files in your message
Fixes
- Fixed creating a new workspace while booting not redirecting correctly
Git Diff ImprovementsImprovements
- Added an
Open In button to files in the git diff
- Newly added markdown files will be rendered as markdown in the git diff by default
Fixes
- Fixed markdown text wrapping in git diff viewer
- Fixed git actions sharing loading state across workspaces
- Fixed the
escape key not closing the git diff viewer after leaving a comment
- Fixed the comment button having an inaccurate click target
Markdown PreviewWe've added a markdown preview to the diff viewer!
Improvements
gh auth status now caches for 24hr
- Updated resolve conflicts prompt to
Resolve any existing merge conflicts with the remote branch ({targetBranch}). Then, commit and push your changes.
- Rename revert -> discard
Fixes
- Fix horizontal overflow render in repo details dialog
- Sidebar UI tweaks
Zoom ImprovementsWe've fixed a bug with zoom controls (⌘-, ⌘+) that would cause dragging elements to break.
Improvements
- Made arrow key navigation between files in the diff more obvious
- Updated git diff empty state
- Focus the composer when closing the
Link Issue dialog
Fixes
- Prevent tooltips from going outside the app
- Hide system reminders from the
Read tool in the UI
Performance ImprovementsWe've fixed a regression that could leave zombie claude processes on user systems.
Improvements
- Updated right sidebar empty state
- Better error handling for the Anthropic Consumer Terms and Privacy Policy October 8th deadline error
Fixes
- Fixed MCP documentation link
We've also temporarily removed plan mode from Conductor due to bugs in the Anthropic Agent SDK. For now, we're getting good results by asking Sonnet 4.5 to make a plan.
New Diff ViewerWe've revamped the diff UI!
We've also fixed a performance degradation associated with having many workspaces. Conductor should be much faster now!
Improvements
- New sound effects on workspace completion
- Added an
escape shortcut to cancel git diff comments
- Converted the repository details page to a simpler dialog
- Added UI treatment for
/login errors
- Show full branch name on hover in workspace sidebar
Fixes
- Disabled font ligatures in git diffs
- Fixed binary file detection for untracked files
- Fixed line detection for untracked files
- Fixed a bug where comments and line numbers could become misaligned in the git diff
- Added drag regions to the git diff sheet
- Fixed input not resetting on linear search palette close
New in 0.14.2:
- Performance improvements
- Option to set AWS_PROFILE
Command PalettePress ⌘K to open the command palette!
Workspaces can now be archived from the context menu, or from the command palette.
Improvements
- Better rendering of failed Bash commands
Fixes
- Fixed
gh pr view prompting Claude to authenticate with GitHub
Fixes for Fish Users
- We now always use zsh for internal shell commands so you can continue to use Conductor with fish
- Increased
gh CLI auth timeout and potential bug with authentication. If Conductor is not recognizing your gh login, please let us know at humans@conductor.build!
Run on Bedrock, Vertex, or custom provider
You can now setup Claude Code to run via an alternate provider, like Bedrock, Vertex, or any Anthropic compatible URL.
Fixes
- More reliable auto-updater
- Fixed width of "Open In" buttons
- Added privacy link to onboarding
- Added some tips on using Conductor with Cursor/VSCode.
Sonnet 4.5 + new workspace page
Sonnet 4.5, the best coding model in the world, is now live in Conductor!
Introducing our new workspace page! We've made making new workspaces faster and easier to understand.
Name your workspace/branch with the inline editor and see at a glance what happened during workspace setup.
We've also made it more intuitive to link Linear issues. Press ⌘I to link from the composer.
Finally, we've made cancellations much more reliable. It should work instantly wherever you are in the chat.
Fixes
- Detect conductor.json in repo root
- Reliable cancellation
- ⌘R to focus run tab
Improved Plan ModeWe've improved plan mode! Claude no longer thinks it's still in plan mode when it's not. We've also updated the controls to respond to Claude's plans:
Claude will also no longer forget that its read files across turns. Response times should be faster across chats too.
Improvements
- We now only update the MacOS notification badge when Claude completes
- Improved the
Resolve merge conflicts button prompt
- Added keyboard shortcut
⌘+⇧+P to create a PR
- Show the number of pending checks in the git status bar
- Better notifications when scripts fail
Fixes
- Fixed a bug sourcing initialization script
- Prevented upstream tracking of new workspace branches
- Fixed compact button height
Forward Failing Checks to ClaudeYou can now forward your failing CI checks to Claude to fix!
You can now search your chats in the command palette (⌘+K):
Fish users, rejoice! We've also revamped how we run terminal commands. The terminal will now use your default SHELL and PATH, as well as any terminal commands we run on your behalf (setup scripts, git commands, etc).
Improved CancellingCancelling is now much more reliable in Conductor!
Improvements
- Improvements to
conductor.json files generated via Claude Code
- Improved markdown display for agent output
- Added app icons to the "Open" dropdown
Fixes
- Fixed slowness when sending attachments in the UI
- Fixed comment whitespace getting trimmed while drafting
- Claude Code now stops when you archive a workspace
The Return of Big Terminal ModeWe've brought back big terminal mode! Enable it in Settings → Terminal
Improvements
- Preview what Claude will see when sending comment attachments
Fixes
- Removed an unnecessary error toast when closing the "Add a local repo" dialog
In 0.11.5, added debug tools for the conductor.json migration
New OnboardingWe've revamped the onboarding flow in Conductor to make it easier and more beautiful to get started:
We've made it easier to setup your repo to work well with Conductor. You can now create your setup scripts with Claude:
Improvements
- Added a
Report Bug button when Claude Code returns errors
- Linear attachments are now rendered as markdown
- The
Open In menu no longer defaults to Finder
- A new workspace will be automatically created when a repository is added
Fixes
- Retrying an error'ed message will now retry with the failed message's attachments
- The entire top bar is now draggable
conductor.jsonTo make it easier to share configurations, Conductor now stores your setup and run scripts in a conductor.json file.
To learn more, check out our documentation.
If you have any issues migrating, reach out to us at humans@conductor.build! We're happy to help.
Improvements
- New onboarding flow
- Default to terminal if no run script exists
- Added workspace lifecycle logs to the top bar of each workspace
New in 0.11.2:
- Confirm before creating a conductor.json migration PR
Terminal Performance Pt. 2We've refactored the terminal. This should reduce crashing and lag, and improve performance for long running tasks.
Archiving is also now instant:

Improvements
- Simplified signing in with GitHub (we now rely on a local
gh installation)
Fixes
- Fixed
/clear
- Fixed comments appearing multiple times in certain git diffs
- Fixed appending
.conductor to .git/info/exclude
New in 0.10.6:
- Support for gh login for
bash shell users
Terminal PerformanceTerminal now uses WebGL rendering. It should be much snappier.

Improvements
- Display API key source in top bar
- Render agent output as markdown
- Auto expand files clicked in the git panel
Fixes
- Fixed message queueing
- Fixed binary files showing up incorrectly in the git diff
Toggle Big Terminal Mode
Improvements
- Switch to Big Terminal mode within a workspace
- Focus on the composer when the diff viewer closes
- Unified view for added/deleted files in the diff viewer
- Faster Linear issue loading
- Improved diff viewer code theme
- New "thinking" interface
Fixes
- Fix binary file line counting
Checkout PRs in ConductorYou can now checkout an existing PR directly from the Dispatcher!
Improvements
- Added support for file level comments in the diff viewer
- Added options to open a workspace in an external application to the command palette
Fixes
- Fixed inaccuracies in large diffs
- Fixed a bug where draft comments could get reset due to re-renders
- Fixed UI overflow in setup scripts
Code ReviewYou can now comment on a diff and we'll send your feedback straight to Claude!
Fixes
- Fixed a bug where setup scripts failing would leave workspaces stuck in a "setting up" state
- Fixed a bug where rows could sometimes not be selected in the Dispatcher
New Diff Review Panel, Faster ClaudeWe've upgrade the diff review panel. It's now much more performant and easy to read.
Claude's response times are now just as fast as in the CLI! Conductor now installs Claude Code via the native binary installation, so Claude responds faster and you no longer need npm.
Improvements
- Open files in preferred editor from the file preview
- Send messages with attachments only
- Added bash syntax highlighting to setup/run/archive scripts
- Ready to run empty state is now clickable
- Detect agents in nested folders within ~/.claude/agents
Fixes
- Added docs and feedback links to help menu button
Bug Fixes!Improvements
- Added Settings to the macOS menu bar
- Show when Claude Code will next be usable when users hit their usage limit
- New workspace names are validated to prevent duplicate branch names
Fixes
- Fixed sort order of Linear search results
- Only show error retry buttons on the most recent chat turn
- Terminal processes exiting will not automatically close the respective terminal tab
- Capitalization is now preserved in new workspace names
Open dev scripts and more performant long chatsConductor now detects when a localhost URL is running. Open it in your browser by clicking Open or ⌘+Shift+O.
Improvements
- Long chats now render much faster (we virtualized!)
- ⌘+Enter shortcut to submit dialogs
- We now show a
Compact and Retry button when your session runs out of context
- Add docs to command palette
Fixes
- Fixed a bug where thinking output would show excessive newlines
- Focus the run tab on run button click
- Updated terminal button styles for consistency
- Fix "Open In" menu apps not showing for some users
- Fix auto scroll not working on new messages received from the AI
- Fixed a bug where files selected in the filepicker with NextJS slugs wouldn't render properly
- Fixed a bug where archiving a workspace would not terminate its run script
Run script, hooks, and custom fontsAdd a run script to create a one-click shortcut (or ⌘R) to your tests or development server.
Project level slash commands and agents are now usable in Conductor!
Global hooks and memory are now configurable in Conductor!
You can now set a custom terminal font in settings!
We've also added the PR status to the sidebar:
Improvements
- Conductor's doc site is now live at https://docs.conductor.build
- Added support for opening draft PRs in the git panel
- Added support for manually opening PRs via the git panel
- Auto-convert long text snippet pastes into attachments for better readability
Fixes
- Fixed loading icon animations throughout the app that would wobble off axis
- Fixed a bug where
/clear would not clear the session
- Fixed popover border radius inconsistencies
- Fixed composer border radius inconsistencies
- Fixed referenced files not being truncated and highlighted in user messages
- Fixed a bug where multi-line
$ARGUMENTS wouldn't register with slash commands
Misc
Performance ImprovementsImprovements
- Linear issues are now sorted by status
- Searched Linear issues are now filtered by the teams you belong to
- Reduced letter spacing for smaller text sizes
- Increased the spacing of the git panel title
Fixes
- Fixed a bug where workspaces would fail to load and crash the app if the MultiEdit write tool had errors
- Fixed a bug where Bash tool calls could not be expanded
- Fixed a bug where the Read tool would show "Read 0 lines"
- Fixed part of the composer being unclickable
- Fixed part of the terminal being unclickable
- Fixed a performance issue in the git diff dialog that would crash the app
- Fixed a bug where the "Merge" button was inaccurately showing for GitHub repositories with multiple CI checks
Misc
- Increased the minimum width of the right sidebar
- cmd+A will no longer incorrectly select all of the visible text in the app
New in 0.8.3:
- Support for slashes in Linear branch names
Suggested Git ActionsConductor now recommends each step on the way to merging your PR. Click the button in the top right to take the next action.
Improvements
- Auto focus the terminal when opening and closing tabs
- Updated font weights and styles
- Add Sublime Text to the "Open In" menu
Fixes
- Show the correct creation time for workspaces in the sidebar
- Better performance when fetching Linear issues
- Switching between custom providers in a workspace is more reliable
- Updated the compact icon used in the chat
Integrate with Linear, Faster ClaudeIntroducing the Dispatcher, a new way to create workspaces. You can now choose a branch name when creating a new workspaces, or create a new workspace from one of your Linear issues.
We've also added a new Auto mode, where Opus plans and Sonnet implements.
For CLI fans, we've added Big Terminal Mode™. Go to settings → Big Terminal Mode to change the center pane to a terminal. (Warning: not for the faint of heart. This will replace the chat interface!)
We've made some performance improvements. The app should run faster overall, and Claude will respond a few seconds faster to every message.
Improvements
- Opus plan mode
- ⌘⇧[1-5] keyboard shortcut to change terminal tabs
- ⌘W to close focused terminal tab
- ⌘T to create a new terminal tab when focused on the terminal
- Refined tooltip + font rendering
- ⇧Tab to toggle plan mode (replacing ⌘P)
- Big terminal mode
- Open in XCode
Fixes
- Border styling
- Attachments no longer included in Create PR message
Plan Mode
Plan mode (⌘P) tells the AI to make a plan before editing files.
Improvements
- ⌘O to open a repository from the repository page
Fixes
- Fixed a bug where the
@ file picker wouldn't populate in new workspaces
- The loading indicator no longer jumps around in the chat
- Fixed a bug where the git panel and diff dialog used different sort orders for displaying files
Misc
- Feedback dialog now supports image uploads
Add terminal context to chatYou can now send terminal context to chat by highlighting output and ⌘L to add it to chat.
Also, creating a workspace is now much faster.
Improvements
- Select text in terminal and press ⌘L to send it to chat
- Workspace creation is faster
- Clicking a file in the diff panel now auto-scrolls to the diff
- You can now press ⌘W to close a focused terminal window
- Button styling is more consistent throughout the app
- There's now a … icon in the sidebar that points to the repository settings page
- Added more apps to the Open In button
Fixes
- Fixed an issue with positioning of the
@ file picker
- Fixed an issue where
@ file picker highlights wouldn't scroll with the text
- Fixed an issue where some items wouldn't appear in command palette search results
- Fixed an issue with scroll-to-bottom when switching workspaces
- Fixed the background color of the Conductor logo on the login page
We no longer burn your CPU (hopefully)Before
After
We've also standardized our color palette for rendering code diffs.
Improvements
- Added a close button to the git diff dialog
- Consistent syntax highlighting colors for diffs
- New sound effect: Choo-Choo!
Fixes
- Fixed a resource leak that would happen when a terminal shut down
Misc
- Clicking a file name in the chat will now open the file in your preferred editor
- Improved error message when the same repository is imported twice to Conductor
- Improved error message for repositories that don't have a remote named
origin
Bug Fixes!Improvements
- Added a sound effect that plays on workspace completion
- Added special styling for context7 and Linear MCPs
- Added an option to view only uncommitted changes in the git diff dialog
- Added the "X" icon to all terminals so they're easier to quit
Fixes
- Fixed a bug where text could be inadvertently selected in the sidebar
- Fixed the system theme selection not being respected
- Fixed a bug where the model selection popover could go off screen
- Fixed a bug where the educational tooltip would appear briefly on startup for all users
- Fixed a resource leak when closing terminal tabs
- Fixed a case where Claude Code could make edits outside of your workspace's directory
- Fixed a bug where typing a space would close the file suggestions popover in the composer
- Fixed an overflow issue in the "Archive Anyway?" dialog
- Disabled Git stats from updating while a workspace is archiving
- Fixed a bug where the "Compact and Retry" button would re-send the incorrect message
Misc
- Claude Code is now aware of your repository's default branch
New in 0.6.2:
- Fixed a bug causing new workspaces to fail
- Improved repository details page
A New LookWe've overhauled Conductor's design. It's now sleeker, more intuitive, and feels right at home on your Mac.
The sidebar is now easier to parse. Get a clear view of what your agents are working on at a glance.
Messages display more consistently and are easier to read. We auto-collapse Claude's tools, but you can always peek under the hood.
We've also redesigned the repository details page and added a configurable archive script:
And you can now make multiple tabs in your terminal.
Improvements
- Support for multiple terminal tabs
- Added optional archive script
- Added a max height for composer
- Support for .log file attachments
- Added JetBrains Rider to the "Open" menu
- New workspaces are now prefixed with your git username instead of
conductor/
Fixes
- Fixed issue where GitHub repos failed to load
GPT-5GPT-5 is live in Conductor!
To enable GPT-5, go to Settings → Provider → Select OpenAI as the provider, then add your API key.
We've also refreshed the design of the sidebar! Each workspace now includes relevant Git status.
Improvements
- Added IntelliJ as an "Open In IDE" option
Fixes
- Made several performance improvements to the main chat window to reduce lag
- Fixed the repository click area in the sidebar
- Fixed several performance issues with the git diff dialog
- Fixed the "Add thinking" popover from clipping off screen for some users
Opus 4.1Claude Opus 4.1 is now available in Conductor!
Improvements
- Added drag and drop to reorder repositories in the left sidebar
- Added PyCharm as an "Open In IDE" option
- Conductor now remembers where you last cloned a repo and defaults to that location for new clones. Also, the initial default path is now
~/conductor.
Fixes
- Fixed a bug where the "Add Repository" popover was not visible on some screens
Misc
- Improved error message when failing to authenticate with
gh
- Added the full URL that was fetched to the top of the WebFetch tool call
Bug Fixes!Improvements
- When you add a new file, it will now show up in the
@ autocomplete list
- Added a "scroll to bottom" button in long workspaces
Fixes
- Fixed a bug where pressing
escape to close a modal could cancel the current chat session
- Fixed a bug where clicking a commit shown in the chat would not open it in the git diff dialog
- Fixed a bug where stats would not display correctly for commits in the git diff dialog
- Fixed spacing in the auto-compact warning message
Git Diff ViewYou can now see your up-to-date git status directly in the sidebar!
We've also improved diff rendering and added an option to filter by commit:
Other improvements
- When Claude returns an error, there's a new "Retry Message" button
- You can now collapse repos in the sidebar
- You can now drag-and-drop to add a new repo on the home page
- When you resize the right sidebar panels, Conductor will now remember your settings
- Conductor will now auto-detect your repository's default branch when you first clone it
- Cleaned up the UI for adding new repositories
- Added keyboard shortcuts for toggling the theme (⌘⇧T) and sending feedback (⌘⇧F)
Fixes
- Fixed a bug where
@ autocomplete suggestions would be hidden behind suggested git actions
- Fixed a styling issue with hover state in the sidebar
Misc
- We've removed the "% context used" indicator because the numbers Anthropic gives us don't let us estimate this reliably
- We have a new email address: humans@conductor.build. The feedback, bug reports, and suggestions have been super helpful—please keep them coming!
BugfixesWe're experimenting with automatically collapsing Claude's responses. Long chats should also now be much more performant.
You can also now @ agents to explicitly call them.
Improvements
- Performance improvements on long chats
- Long messages from Claude Code now collapse automatically
- Show when a workspace is compacting in the sidebar
- Added syntax highlighting for setup scripts
- Right click to mark workspace as unread
@ Agents to explicitly call them
Fixes
- Long chats are faster to render
- Fixed a bug where archiving workspaces would fail unrecoverably
- Fixed an issue where hover states became invisible in dark mode
- Fixed a bug where you could add the same directory twice
- We now validate that the chosen directory exists before cloning a repo
- Fixed typography discrepancies throughout the UI
- Fixed an issue that could lead to a double slash // in the clone target path
- Fixed a missing space between tool names and the files they affected
- Fixed a bug where system theme changes would not be recognized by Conductor
Misc
- Updated the command menu to include recently added features
- Added Windsurf to the "Open In" menu
- Added support for
.xlsx attachments
New in 0.2.3:
- Agents in Conductor can now help the user out with understanding Conductor's workspace system, and will follow the system better.
- This will help prevent an occasional issue where Claude would mistakenly edit files in the root directory.
New in 0.2.4:
- Fixed a bug where certain messages would appear out of order
Local Repositories + AgentsConductor now supports local repositories! You can add a new repository from your local filesystem, GitHub, or any Git URL.
We've also added agents. Conductor can now call custom agents to perform specialized tasks like code review and test automation. Create one in Settings → Agents.
Improvements
- Revamped repository page
- Added
/compact and /clear commands
- Model configurations are now stored per workspace instead of globally
- Simplified API key configuration and added HTTP proxy support
- Added copy button to all chat messages
- Repositories are now highlighted when selected in the sidebar
- URLs are now clickable in terminal output
Fixes
- Fixed a bug where Conductor wouldn't check for auto-compaction between each message in the queue
- Fixed a bug where cancelling would leave queued messages in a bad state
- Fixed a bug where session notifications would be sent while there are queued messages
- Composer buttons are now accessible while sending queued messages
- Fixed Bash commands rendering overlapping content
- Several stability improvements to sending and persisting user messages
- Always use local Git authentication
- Fixed a bug where workspaces couldn't be archived due to PATH issues
Misc
- Updated the shortcut to cancel a message from
⌘+Del to esc.
- Show minutes on the loading indicator
Slash Commands + Custom ProvidersSlash commands are live in Conductor! Manage your commands in Settings.
You can now also customize your Claude provider.
Improvements
- Messages can now be queued during compaction
- Added a confirmation dialog when removing MCP servers
- Included the repo's default branch in the message generated by the "Create PR" button
Fixes
- Disabled the compact and clear buttons while Claude Code is streaming responses
- Include dotfiles in
@ file mentions
- Fixed the workspace sidebar overlapping with the Mac traffic lights on scroll
- Fixed long tool names overflowing
- Fixed certain tool outputs not being scrollable
- Fixed a bug where the "system" theme was not being respected throughout the app
MCPs + Message QueuesMCPs are live in Conductor! Add popular servers in one click from the MCP tab.
Conductor also now supports message queues! Submit multiple messages and they will be processed in order.
Improvements
- Performance improvements (if Conductor is running slowly for you, please let us know!)
- Add a setting to customize the auto-compact threshold
- The
Compact and Continue error button now re-sends your last message
- Navigate between workspaces easily with shortcuts (
⌘+1→9)
- Add a setting to change message submit shortcut
- Keyboard shortcut for archiving (
⌘⇧A)
- Redesigned the onboarding experience for new users
- Bundle size is now 5mb smaller
Fixes
- Fixed a bug causing GitHub permissions to not fail on push
- Fixed a bug where archiving a workspace would force you back to the home if you've already navigated away
- Fixed a bug where the Close button would not exit the app
- Fixed GitHub PRs showing as issues on the home page
Fine-grained GitHub permissionsYou can now give Conductor fine-grained GitHub repository access. You can also choose to skip the GitHub integration and add repositories using your SSH/HTTPs authentication.
To manage the GitHub integration, go to settings (⌘+,) and click Connect GitHub app:
AttachmentsConductor now supports attachments!
Upload files by pasting (⌘+V), dragging and dropping, or clicking the paperclip icon in the Composer.
Improvements
- The default branch can now be configured per repository
- Select a repository in the sidebar to configure its default branch, or use "More Options" when adding a new repository
- Added an option to open a workspace in Warp
- Added a button to copy a chat compaction summary
- Added a list of all in-app shortcuts accessible via
Cmd+/
- The archive confirmation dialog now closes immediately when "Archive Anyway" is clicked
Fixes
- Optimized the rendering performance of workspaces with long chat histories
- Fixed a bug where workspace setup scripts wouldn't run when creating a workspace from a GitHub Issue
Misc
- Disabled the "Create PR" button while Claude is sending messages
Misc ImprovementsImprovements
- Unread indicators in the sidebar and Mac Dock now show one notification per workspace to reduce noise
- Added zoom keyboard shortcuts (
⌘+ to zoom in, ⌘- to zoom out, ⌘0 to reset zoom)
- Added a button in the sidebar to access the dashboard
Fixes
- Improved the performance of
@ file mentions in large codebases
- Fixed an issue where the
Compact conversation button wouldn't show up when the a workspace reached 100% context
- Fixed a bug where long branch names would hide the "Archive workspace" button
- Fixed a bug where trackpads were unable to scroll the repository list in the "Add repository" dialog
- Fixed a bug where compacting a conversation would show a loading state in all workspaces
- The feedback dialog now submits on
cmd+enter instead of enter
Misc
- Cleaned up presentation of the "Add repository" dialog
GitHub IntegrationConductor now integrates with your GitHub account. Start working on issues in one click, and easily add your private repositories.
Improvements
- Integrate with GitHub
- Refreshed design of the left sidebar
- Terminal processes now use your native shell instead of forcing zsh
Ctrl+D now force restarts the current terminal process
- Added a button to provide feedback in-app
- ⌘N to start a new workspace in your current repository
- Sleeker home page animation
- Added system theme
Fixes
- Fixed the highlight color in the terminal
- Fixed the right panel closing when dismissing the settings dialog
Terminal ImprovementsWe've upgraded the terminal in Conductor!
Sessions now persist when navigating between workspaces; we also squashed several terminal bugs.
Fixes
- Fixed default padding in dialogs
- Fixed a bug where the composer would cover more text than necessary
- Fixed a bug where workspaces wouldn't be reset to
idle state on app restart
- Fixed a bug where certain workspaces wouldn't load due to an infinite rendering loop