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