You can now search all available models from the model picker in chats, new workspaces, and Routines.
Also in this release: the bundled Codex is updated to 0.156.1.

GPT-6 Sol and GPT-6 Luna are now available in Conductor!
OpenAI's latest frontier intelligence, costing 50% less than GPT-5.6.

Claude Opus 5.5 is now available in Conductor!
Opus 5.5 performs at the level of Claude Fable 5.1 for most tasks and costs 40% less to run than Opus 5.

You can now search across files! Press ⌘⇧F in any local or cloud workspace to search file contents, with case, whole-word, and regex toggles.

Routines can filter GitHub triggers by label, author, and base branch, so a routine only runs on the pull requests you care about. Use "is not" to exclude matches, and add several triggers to one routine.
Other big improvements:
- CSV files open as tables, and JSON and JSON Lines files get collapsible previews.
- OpenCode 2 is now bundled for local workspaces. Existing OpenCode chats migrate with their history.
- Routines have a Weekdays schedule.
Improvements
- CSV files open as scrollable tables in local and cloud workspaces, with an Edit toggle. Open a CSV in your default spreadsheet app, or download it from a cloud workspace.
- JSON, JSONL, and NDJSON files have a collapsible, syntax-highlighted Preview with clickable URLs.
- Updated the bundled OpenCode to 2.0.5 for local workspaces. Existing chats keep their history; chats on a custom OpenCode executable keep using it. You may need to sign in to OpenCode again.
- OpenCode favorites show their effort beside the model name in the model picker.
- Filter GitHub triggers in routines by label, author, or base branch, with is and is not operators. Each trigger can have several filters.
- Routines have a Weekdays preset alongside Hourly, Daily, and Weekly. It runs Monday through Friday at a time you choose.
- Videos embedded in chat show a first-frame thumbnail with a play button that opens the media viewer.
- Agents in local and cloud workspaces now embed screenshots directly in their chat replies.
- In the Changes tab of the git panel, filter the file list by path.
- GitHub review comments with suggested changes now render as a diff showing the replaced code, not just the suggestion.
- Create and delete sidebar sections from the CLI, API, and MCP in cloud organizations.
- Cloud repository scripts settings are split into Personal and Shared tabs. Each run script can be marked as runnable in the cloud workspace or the local mirror.
- With Workspace status matrix enabled in Settings → Experimental, the indicators show distinct states for routine runs, attention, errors, running pull request checks, and merged pull requests.
- macOS permission prompts identify the local Claude Code, Codex, or OpenCode process requesting access.
- Loadout cards reorder live as you drag and stay put while the change saves.
- Added a Quack completion sound. The fun sounds are grouped under Novelty.
- Chats in cloud workspaces load faster.
Fixes
- Fixed security issues: shell command injection through crafted Git branch names, clone URLs, and file names in local workflows, and remote browser previews accepting untrusted certificates. Setup scripts from shared cloud workspaces no longer run automatically on collaborators' Macs.
- Fixed Claude chats showing as idle while they kept working after a background subagent finished.
- Fixed the MCPs popover hanging on "Loading MCP servers…" in OpenCode chats, and OpenCode's own MCP servers missing from the list.
- Fixed a brief "Error loading messages" flash when reopening sleeping or archived cloud workspaces.
- Fixed a rare delay before a new cloud workspace showed as ready.
- Fixed cloud chats created through the API or MCP unexpectedly turning on fast mode, and new Cursor chats defaulting to fast mode for Grok and Auto.
- Fixed browser previews opening an unused port instead of the running development server.
- Fixed Git, pull request, and stack status not refreshing when an agent finishes.
- Fixed clicking a line number in a diff not opening a comment for that line.
- Fixed syntax highlighting missing in diffs of renamed files and occasionally in large diffs, and text selection and editing in diffs on older WebKit.
- Fixed uploaded image previews getting stuck loading in the composer.
- Fixed the image preview staying open after following a link to another workspace or page.
- Fixed a flashing scrollbar when hovering a changed-file chip to preview its diff.
- Fixed notification content overflowing a collapsed toast stack.
- Fixed clipped process names in the sidebar resource usage inspector.
Misc
- Updated the bundled Claude Code to 2.1.274.

Go to Settings -> Default Models to share your loadout. Other Conductor users can import your loadout in one click.
Other big improvements:
- Add run scripts in the cloud. (Users who previously set these up for local repos can import them in one click.)
- Better support for OpenCode
- Sidebar sections can now use emojis. You can also ask agents to move workspaces between sections.
Improvements
- Cloud repositories have shared run scripts with personal overrides. Edit them in repository settings, or import them from your local settings or the repository's
settings.toml. - Sidebar sections can have an emoji. Pick a section when creating a workspace, move workspaces with Move to section in the command palette, or ask an agent in a cloud workspace to move it to a section. Sections stay available in local organizations, and pinning workspaces from a section works again.
- The cloud workspace ports popover has a new design: the preview URL picker sits on top, forwarding and auto-forwarding are switches, and forwarded and detected ports are listed together with an add button.
- Settings → Ports lets you choose a forwarding strategy, set the local port range, and forward specific remote ports to fixed local ports. Starting port forwarding with ⌘Y shows clickable localhost badges once ports are ready.
- Personal prompts for cloud organizations. Set your own prompts in Settings → Prompts, and Conductor combines them with your team's prompts.
- Open pull requests in Graphite. Choose it under Open pull requests in Settings → Git or from the PR context menu.
- Answer Codex questions while it keeps working, with choices and keyboard shortcuts.
- Removed Codex goals and message queuing. Messages sent while an agent is working now steer it instead of waiting in a queue.
- Filter Home and workspace search to Only archived.
- Local ⌘K has a Projects tab for finding projects by name, including projects without workspaces.
- Composio and Cloudflare are now recommended MCP servers.
- Copy uploaded attachments between cloud workspaces.
- Inline chat videos have scrubbing controls.
- File pills for skills show the skill's name and icon instead of SKILL.md.
- Workspace link badges for cloud workspaces show the organization icon, mark private workspaces with a lock, and say when a link points to another organization or one you can't access. Private workspaces also show a lock in hover cards.
- The context usage popover shows Claude account limits and reset times, matching Codex.
- Restart file sync directly from terminal error messages.
- Cloud workspaces start file sync when you use a local run script or terminal.
- Prompt links fill the new-workspace composer in your active organization.
- Window controls use native macOS styling and stay aligned at every zoom level.
- Faster editing of large files, faster text-file opening and transcript loading in cloud workspaces, and fewer network requests when opening cloud workspaces.
Fixes
- Fixed queued messages running in the wrong order after reordering, and queued message controls completing out of order.
- Fixed OpenCode and Pi chats dropping tool results and partial replies, rejecting Always allow approvals, and leaving approval prompts stuck after stopping a turn. Fixed OpenCode options getting stuck loading before the first message.
- Fixed plans written by Cursor showing up as an empty tool call instead of the plan text.
- Fixed cloud plan approvals appearing successful when the workspace rejected the response.
- Fixed stale or empty diffs when switching between GitHub stacked pull requests, or after the target branch moved. Fixed the target branch picker in the Changes options menu and changed-file diffs loading slowly when first opened.
- Fixed diff comments not loading when Conductor starts, and review comments appearing unsent after submitting a message.
- Fixed image attachments failing to send after removing them and using Undo, sent messages with attachments remaining in the composer, and inline images showing a loading placeholder while a workspace wakes.
- Fixed cloud workspaces showing a blank screen after all chats were closed, and Conductor going blank after a failed connection check.
- Fixed cloud workspaces failing to create when local Git errors occurred.
- Fixed sidebar sections disappearing when the connection drops, staying stale after workspace moves made through the CLI or API, and Move to section being hidden in cloud organizations.
- Fixed Escape dismissal, misplaced or unclickable context menus in dialogs, menus shifting while opening, and dropdown menus making the window scroll.
- Fixed Shift+Enter not inserting a new line when ⌘Enter is set to send, Shift+Tab unexpectedly toggling plan mode, and Space reopening the loadout picker after closing it.
- Fixed the Agent and Model flyouts in the model picker closing when the pointer passed over another row.
- Fixed workspaces becoming unclickable after closing image or video previews, and Open Link from a link's context menu replacing the Conductor window with the web page.
- Fixed missing images in rich Markdown previews, file links scrolling the highlighted line out of view, and HTML previews hidden behind the composer. Expanded Mermaid diagrams now fit the preview window.
- Fixed custom answers disappearing when their text matches a suggested option.
- Fixed ⌘P returning to the previous workspace tab after opening a file.
- Fixed settings pages preserving the previous page's scroll position, and settings files opened in a terminal not starting in their
.conductordirectory. - Fixed sidebar resource usage overstating memory for Conductor's processes.
- Fixed unsupported slash-command errors showing the wrong agent name, and failed chat cancellations going unreported.
- Fixed an incorrect PR loading error while a cloud workspace wakes.
- Fixed cloud workspace syncs taking too long when
.contextcontains ignored build artifacts. - Fixed misleading Git upstream warnings when creating workspaces from submodule repositories with
push.autoSetupRemoteenabled. - Conductor now prompts you to rebuild your cloud computer when a repository's GitHub default branch changes. Routines use the cloud repository's configured default branch.
- Custom repository icons set on your Mac show on cloud workspaces in the sidebar again.
Misc
- Updated the bundled Claude Code to 2.1.272, Codex to 0.154.0, and OpenCode to 1.18.31.
New in 0.86.1
- Restored the plus button in the sidebar to create new workspaces.
- Create workspaces directly in local or cloud sidebar sections from their menus.
Sections
We’ve added a new way to organize your sidebar: sections! Right click a section header to edit or create a new one.

A new model picker
Introducing our new model picker! Pick a loadout of your favorite models to quickly switch between. It’s keyboard accessible too: change models (⌃⌘ 1-5), effort (⌘⇧/), speed (⌘⇧E) or model ordering (Tab, then space) without leaving your keyboard.

Routines
Introducing routines! You can now run your agents on a schedule or via GitHub action. We use routines to write internal reports, help with daily stand-up, and find papercuts in our system prompts. Routines run in the cloud (which means they’re only available to pro/team users).

Private workspaces
You can now create private workspaces that aren’t shared with the rest of your team.

Improvements
- Search file contents in your current local project or cloud workspace with ⌘⇧F. Enable Search file contents in Settings → Experimental.
- Try matrix-style workspace status indicators in Home and the sidebar. Enable Workspace status matrix in Settings → Experimental.
- Configure cloud agent connections separately for each organization, and choose whether Claude Code, Codex, and Cursor use an API key or subscription.
- Sign in to your Cursor subscription for cloud workspaces.
- Your favorite models now sync across devices in cloud organizations.
- In non-personal cloud organizations, MCP settings recommends servers your teammates have connected and shows who uses them.
- Consecutive MCP calls now group under the server's name and logo. Failed calls show their errors directly on the tool row.
- You can now edit attachments in queued messages.
- Copy, save, download, or open images from chat previews, including expanded previews. Click Downloads in the saved-file notification to reveal the file in Finder.
- Plans, screenshots, and attachments in
.contextnow sync from cloud workspaces to your Mac. - Enable Exclusive port forwarding in Settings → Ports to turn forwarding off in other workspaces whenever you turn it on in one.
- PR comments and failing-check logs now load while a cloud workspace is asleep.
- Search keyboard shortcuts by pressing a shortcut.
- Toggle Fast with ⌘⇧E while the model picker is open or closed.
- File tabs now have consistent viewing and editing controls, with a Preview button for supported files. Opening a file automatically reveals it in the file tree.
- Terminals now include Nerd Font symbols and display emoji with corrected spacing.
- With Show workspace numbers enabled in Settings → Experimental, search cloud workspaces by number and right-click their numbers to copy a link or ID.
Fixes
- Reduced freezes and stalls when streaming long chats, opening diffs, restoring terminal history, or attaching large files in cloud chats.
- Fixed missing agent replies in local chats and first-message failures or delays in newly created cloud workspaces.
- Fixed workspaces disappearing from the sidebar or failing to create.
- Fixed cloud file sync with restored workspaces and unnecessary sync restarts during initialization.
- Fixed cloud file sync writing or deleting files outside the workspace folder, and a security issue where crafted Markdown could run code inside the app.
- Fixed inline comment drafts being discarded, comment anchors moving incorrectly after edits, and Command-F failing in diffs or while editing comments.
- Fixed pasting images without filenames and copying or saving inline cloud images. Cached image attachments now open while their workspace is asleep.
- Fixed Codex history reset errors and missing models in cloud workspaces. Daybreak Blue now appears for accounts that have access to it.
- Expired ChatGPT and Cursor subscriptions now show reconnect actions, and spend-cap errors name the responsible provider.
- Fixed Graphite stack ordering, cloud repository casing that broke Graphite matching, and stacked GitHub PR diffs showing merged changes after squash merges.
- Restored Command-plus zoom, Control-Tab navigation, and alternative navigation shortcuts. Fixed arrow-key navigation through changed files.
- Fixed command-palette search crashes and Create workspace disappearing when searching its full name.
- Fixed local workspace links, workspace links opening in a browser instead of Conductor, and adjacent text corrupting links in the composer.
- Fixed wide Markdown tables becoming unreadable.
- Fixed PR status warnings flickering during refresh failures.
- Fixed cloud workspaces using local archive-on-merge and prompt settings, or locally configured agent installations.
Misc
- Updated the bundled Claude Code to 2.1.263, Codex to 0.153.4, OpenCode to 1.18.29, and Cursor Agent SDK to 1.0.31.

GPT-6 Astra is now available in Conductor! It's OpenAI's new smartest model, best for long-running tasks.

Changed files now open and edit directly in diffs by default. To return to the previous file preview and editor, turn on "Use legacy file preview and editing" in Settings → Experimental.

Cloud workspaces now come with remote desktop control so you can use your computer alongside your agents. Enable in Settings → Experimental.
Improvements
- You can now change Fable 5.1 or Opus 5's effort level mid-chat without breaking the cache
- New keyboard shortcuts: ⌘/ opens the model picker, ⌘⇧/ cycles the effort level, ⌘⌥/ opens the shortcuts reference, and ⌘⇧H goes to Home
- Cloud MCP settings now has searchable Installed and Recommended tabs
- Conductor now notifies you when a cloud MCP server needs to be reconnected
- You can now add folders to cloud messages as attachments
- Stacked PR workspaces now recover automatically after a rung below them merges
- Local workspaces show a "Linked from" chip above the composer
- Added a restart action in chat when a message can't be delivered
- Codex chats now retry automatically when OpenAI rate-limits a request
- The model picker offers the Daybreak Blue preview Codex model when your OpenAI account has access to it
- Port forwarding is now off by default for each workspace; turn it on with ⌘Y, from the ports popover, or with the Start forwarding button in the run panel
- Click an image or video in a chat to open a fullscreen preview, with arrows and thumbnails to step through every image in that message
- Choose whether pull request links open in GitHub or Linear in Settings → Git
- Cloud workspaces now accept Anthropic API keys tied to a workspace ID
Fixes
- Restored the ⌘⌥U shortcut for toggling uncommitted changes in the git panel
- Editing a queued message in a cloud workspace holds it back from being sent mid-edit
- Fixed a first message with an attachment in a cloud workspace sometimes failing to send
- Fixed queued cloud messages disappearing after restarts
- Fixed a pull request's merge status flickering
- Fixed several issues with the MCP panel
- Fixed Cursor sessions in local workspaces not loading MCP servers
- Fixed Codex thinking levels resetting after reverting cloud chats
- Fixed issues with the slash-command menu
- Fixed Stop failing while a local agent was starting
- Fixed Shift+Enter not inserting a new line when ⌘Enter is configured to send messages
- Fixed local terminals flashing while files were syncing
- Fixed hovering over very large turn diffs freezing Conductor
- Fixed diff backgrounds not matching the app in low-contrast dark mode
- Fixed inline images showing a broken placeholder while loading
- Fixed Command-clicking labeled links in terminal output
- GitHub's failure reason is now shown when an Actions job does not start
- Fixed cloud computer builds appearing stuck after switching away from Conductor
- Fixed various composer icon rendering issues
- Turn detail cards are now opaque for readability
- Fixed some instances when the client would freeze
Misc
- Updated the bundled Codex version to 0.152.1
- Updated the bundled OpenCode version to 1.18.27
- Updated the bundled Cursor Agent SDK to 1.0.30
- Trimmed the tail of the Fahhhh completion sound
New in 0.84.1

- You can now share links to your cloud apps from the port forward popover
- You can now swap your agent auth without restarting your workspace in cloud
- Plan mode and Add attachment both now live in the + menu
- Added a default "Sync files in new cloud workspaces" setting in Settings → Advanced so new cloud workspaces can start with file sync off
- Fixed ⌘⇧/ opening the model picker instead of cycling the effort level
- Restored the Claude and OpenAI icons on the model picker button
- Fixed ⌥Enter shortcut
- Updated the bundled Codex version to 0.153.0

