We've raised a $22m Series A →
Back to changelog
0.50.0
May 1st, 2026

Steering

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

image

Conductor can now create a git remote for you if you open a project that doesn't have one:

image

Agent messages can now include links to line references:

image

We've added a few new experimental settings that we'd love your thoughts on:

Caffeinate while agents are running

Prevent your Mac from sleeping while an agent is actively working. Shuts off below 10% battery.

Background branch rename on send

While a workspace still has its placeholder branch, generate a branch name from each user message in the background and rename silently.

Show MCP status in chat

See a realtime status of MCP servers in the chat.

image

Finally, we've added Official SF Muni train sounds. Let us know if you'd like us to add your city's :)

image

New cities

Improvements

  • New local workspaces open with a shell terminal pre-created in the right panel, and remember whether you last used Spotlight/Run or a terminal tab
  • File links with line suffixes (e.g. path/to/file.tsx:42) now open the file and scroll to the referenced line
  • The context-usage indicator now updates live during a Claude turn instead of only after it completes
  • Added two SF Muni completion sounds
  • You can now use custom emoji as project icons
  • You can now open completed and failed checks on GitHub directly from the git panel
  • You can now create workspaces from the sidebar without hovering over a repository
  • You can now submit feedback prompts and open the changelog from the command palette
  • ⌘+O now opens file tabs near the current scroll position
  • Added an Unarchive action after auto-archiving a workspace when its PR is merged
  • Archive failure toasts now offer a "Delete anyway" button
  • Adding a project without Git or a GitHub remote now prompts you to create one directly from Conductor
  • Sidebar now always shows the branch name instead of sometimes showing the PR title, and long names truncate cleanly with the full value on hover
  • Conductor now uses your last signed-in account to load when offline
  • Toggle terminal with ⌘+J
  • Updated Codex to 0.125.0
  • Graphite stack support is now off by default while we investigate a performance issue (re-enable in Settings → Experimental)

Fixes

  • Codex sessions no longer lose conversation memory across app restarts
  • Codex turns no longer fail immediately on transient stream errors
  • Fixed token count showing as 0 in the context usage popover for Opus/Sonnet 1M models
  • Fixed empty "Thinking" rows appearing for Opus messages
  • Fixed an issue where plan follow-up messages could disappear
  • Fixed plan copy actions disappearing after merge
  • Plan-mode sessions no longer terminate when you deny ExitPlanMode
  • Fixed a spurious red error badge appearing after a plan handoff
  • Fixed an issue where long-running local agent turns could get stuck after the agent process was stopped
  • Fixed sessions that could stay stuck in cancelling after stopping
  • Fixed an issue where a single corrupt message could blank out an entire chat
  • You can now have Claude and Codex chats simultaneously when custom executable paths or API keys are set
  • Stopped Conductor from running gh api rate_limit once per poll tick across visible workspaces
  • Fixed PR info polling stalling for ~5 minutes when a GitHub fetch hung
  • Fixed merged PRs losing their title and description
  • Fixed sidebar git status icons briefly resetting to the default branch icon after a workspace's PR was merged, and a brief PR-info flicker after merge
  • Fixed an issue where the target branch picker could show stale remote branches
  • Fixed an issue where deleted GitHub PR comments stayed visible
  • Adding a review comment to a chat no longer fails when the same comment is already attached to another session in the same workspace
  • Fixed an issue where sent review comments could still appear in review lists
  • Review comment pills now open the diff view; review comments attached to a queued message now show "Queued for AI"
  • Fixed an issue where the newer-changes button could briefly appear when switching between diff and edit mode
  • Fixed an issue where paused queue controls stayed visible after emptying the queue
  • ⌘T in a main-area terminal tab now opens a new chat tab instead of a right-panel terminal
  • Fixed terminal command attachments to include the full command
  • Fixed lag when resizing the terminal panel
  • Fixed an issue where the terminal would skip your zsh config if you relocated it via ZDOTDIR in .zshenv
  • Fixed an issue where Conductor scripts could fail when your login shell was not zsh
  • Fixed CJK input sending composer messages or inserting spaces while selecting characters
  • Fixed an issue where local images in chat markdown could render as broken placeholders
  • Fixed a UI flash when adding attachments to composer
  • Fixed auto-archived workspaces keeping Conductor on the archived workspace page
  • Fixed archive and restore workspace errors showing debug details
  • Long workspace folder names now truncate properly
  • Fixed the GStack quick start failure