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

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

Agent messages can now include links to line references:

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.

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

New cities
- Adelaide, AUS joins us as the 296th Conductor city
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_limitonce 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
ZDOTDIRin.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