Skip to content

Pick up where you left off

Restore agent conversations, try background terminals, send saved prompts and tasks to agents, and manage phone approvals with clearer controls. Includes performance and reliability improvements across all three desktop platforms.

v0.3.4macOSWindowsLinux
  • Keep your sessions close. Resume Claude Code and Codex conversations, with an optional beta to keep terminals running while BridgeMind is closed.
  • Send work directly. Save reusable prompts and drag tasks onto an agent, or dispatch work to a saved coding agent.
  • Approve from your phone. Pair with a QR code and choose whether your phone may approve tool requests, with a visible, time-limited approval window.

Added

  • Drag a task card onto an agent's terminal, a thread or an Agent chat to send it as the agent's next prompt (a To Do task moves to In Progress once the agent has it), pick an agent on screen from the card's Send to menu, or Dispatch it to a saved Claude Code or Codex Agent that works in its own branch while a second session reviews the result.
  • A Prompts tab in the right sidebar keeps your saved prompts: create, edit and search them, then drag one onto a coding agent, a thread or an agent chat to drop it into the input, where it waits until you press Enter.
  • A paired phone can approve or deny an agent's tool requests on this computer: turn on Allow tool approvals when pairing, and phone approvals stay on for 24 hours at a time, with a banner while they're on and a note when a phone answers.
  • When you approve a phone in Settings → Remote, you can now let its agents edit files and run commands; it starts off and turns on chat control and file editing where you can see them.
  • Quitting while agents keep running in the background says so: a short banner such as "3 agents keep running" whenever your computer allows BridgeMind notifications, and a note that they kept running once you reopen BridgeMind.
  • The terminal host now ships inside every BridgeMind One download, signed like the app, and uninstalling on Windows stops it and deletes its saved scrollback. Updates leave it running.
  • Settings ▸ Terminal lists every terminal running in the background with its workspace, lets you end one or restart the terminal host, turns saved scrollback on or off or clears it, and holds the quit choice; BridgeMind also says when terminals will close on quit and when an update or crash brought your sessions back.
  • A new Quit and End All Sessions item (⌥⌘Q on Mac) closes every terminal and agent on the way out, and Settings ▸ Terminal picks what a plain Quit does.
  • Every restored pane says in one line how it came back, including why a new conversation or shell started, and Resume Previous Conversation in a Claude Code or Codex pane's menu reopens a conversation it left; a pane whose conversation can't reopen offers Resume or Start fresh right there.
  • One Resume agents? question at launch covers every agent across your workspaces that would reopen a conversation — Resume all or Start fresh, with Always resume automatically there and in Settings ▸ Terminal — while agents that kept running come back without asking.
  • Claude Code and Codex panes reopen their exact conversation in the folder they ran in after BridgeMind restarts, and closed panes' conversations stay reopenable from the + menu.
  • Restart to update saves your workspaces before the installer starts and, with the beta on, hands terminals to the terminal host first, so running agents keep going through the update and pick up where they left off; the Mac shows Restart to update too.
  • With that beta on, workspace terminals and agent panes keep running after you quit and come back live, screen and all, when you reopen BridgeMind — a pane whose session was lost replays its saved scrollback first, and one whose terminal host is slow to answer waits for it instead of starting a second copy.
  • Settings ▸ Terminal has a Keep agents running while BridgeMind is closed beta, off by default on every platform; BridgeMind can also pause it remotely, and turning it off never strands an agent that's already running in the background.

Changed

  • Session approvals appear beside tool approvals when pairing a phone, turn on their required permission together, and turn off when tool approvals are disabled.
  • Decorative sign-in animations pause on Linux to keep the app light while you sign in.
  • Remote and session banners load when needed, keeping startup within the production bundle budget.
  • The "Are you sure you want to quit BridgeMind?" and "Update and restart?" questions now count only the work that would actually stop, so terminals and agents that keep running in the terminal host no longer make Quit or Update ask.
  • Terminals on macOS and Linux keep up better with fast, heavy output such as long build logs, sending it to the screen in fewer, larger pieces while keystroke echo stays instant.
  • Typing to an agent and watching its reply stream in no longer redraws the sidebar, the chat tab strip or your workspace panes and terminals on every keystroke and update, so long sessions stay responsive.
  • BridgeMind One does less background work while it sits idle or minimized: Auto skips re-reading a terminal that has printed nothing new, and the BridgeVerse agent console and terminal, Dashboard clock, Discord, Remote, Plugins and Mac app carry-over status pause while the window is hidden and refresh the moment you come back.
  • Importing the local Whisper dictation model uses far less memory, and drafting an agent with a local coding agent starts faster because it reuses the recent agent check instead of re-scanning your shell every time.
  • When the Remote service can't be reached, BridgeMind One now waits a little longer between reconnect attempts (up to about a minute) instead of retrying every 15 seconds, and turning Remote on or approving a phone still reconnects right away.
  • Long agent chats keep streaming smoothly as their transcripts grow: each new burst of a reply no longer rechecks the whole conversation, and the agent roster's last-said line no longer copies every running chat to refresh.
  • Saving Bridge's memory, revealing its folder and opening notification settings no longer stall the rest of the app while the disk or Finder catches up, and a pending call review now sits idle instead of checking in twenty times a second.
  • Settings has a cleaner layout: a centred, wider column, a page heading with each section's icon, larger row text, a grouped sidebar, a separate icon for Voice, and a credits bar under This cycle on Account.
  • Import moves from Settings → General to its own Settings page, with a summary of what came over from the Mac app, accounts to sign in again, the items that need a look, a checklist of everything else, and a clearer review before importing a folder.
  • The app's local database keeps a larger in-memory cache, reuses its common queries, caps the journal it leaves on disk and clears old unsaved Files drafts without scanning every saved document.
  • Terminal command suggestions open faster: their history store skips its full integrity scan when a clean one ran in the last day, and still sets a damaged store aside and starts fresh if a later read finds damage.
  • The window shows its first screen without waiting for diagnostics to load; errors from those first moments are still reported once your saved diagnostics choice is known, and never when diagnostics are off.
  • Streaming Chat and Agent replies render in small batches instead of one token at a time, and while the window is hidden a running turn is followed about once a second and drawn once when you come back.
  • The sidebar's Files tab checks git less often while a repository is quiet (every 5 seconds, easing to every 30), and a file open in the side panel re-reads less often while it is unchanged (every 4 seconds, easing to every 16); a change, Refresh, switching folders or returning to the window checks at once.
  • When diagnostics are on, a report of a desktop error that has no message now says which kind of error it was, which desktop command produced it and which operating system you use, and still never includes the error text.
  • Remote writes to the system keychain far less often while it keeps a phone up to date, and the copy of this computer’s state a phone opens while the computer is offline remains available after five minutes.

Fixed

  • Fixed a crash that could happen while quitting BridgeMind One 0.3.3 on macOS and Windows.
  • Pressing a key just as a terminal shell or agent exits no longer reports a false terminal failure, and agent panes hand back to their shell without replaying the stray input.
  • Selecting text next to a terminal, such as triple-clicking a transcript paragraph just above one, no longer raises an error from the terminal.
  • Dashboard cards now show each pane's agent name — the one in its header, or the name you gave it with Rename Pane… — so idle agents no longer all read "Claude Code" or "Codex", and an agent whose first message was a long paste is titled by what you typed or the start of the paste instead of a `pasted_content` placeholder.
  • If a task cannot be typed into an agent terminal, its status stays unchanged and the message asks you to inspect any partial input before resending.
  • Privacy and Terms links on the sign-in screen show a clear message if your browser cannot open.
  • Notification preferences save in order, cancelled transcript searches release their slots, and deleting old file drafts preserves the database’s secure-delete setting even if cleanup fails.
  • Rapid sends cannot submit the same Agent message twice, and a delayed refresh no longer overwrites a newer rename or model selection.
  • Usage totals recover from temporary provider read errors, keep up with active OpenCode sessions and resume after cancelled refreshes without piling up background saves.
  • BridgeVerse waits before answering moved Board questions, confirms voice instructions and relayed launch prompts, hides more credential formats, and reports terminal write failures accurately.
  • If 0.3.1 brought your data over from the earlier Mac app, Routines it left paused now turn back on in their workspace or wait for the Claude or Codex account they ran on, Chat mode gets back each provider's model and access (such as Full access) unless you already chose one here, and an open agent shows its carried skills without being reopened (ticket-0155).
  • The Browser pane's address bar now follows you around sites that switch pages without a full reload, like BridgeBench, instead of staying on the first page you opened, and Back returns to the page you came from.
  • Mac carry-over repairs retry after an interrupted launch, task dispatch stays visible until it finishes, and the browser address follows routes that return between updates.
  • Remote accepts what the phone app sends: a new chat starts with its first message, Thread settings can rename a chat, Files and Git serve the phone's larger pages and a whole-workspace diff, long threads load older messages, and a permission above what the phone was paired with is lowered instead of refused.
  • When this computer won't run something a phone sent (it expired, the phone isn't allowed to, or this version doesn't support it yet), the phone now hears why right away instead of waiting for the action to time out.
  • Remote no longer rejects a phone's command as unverified when a newer phone app includes details this version doesn't use, or leaves out one it fills in itself.
  • Remote keeps reaching a paired phone after its daily key rotation; updates sent to the phone were refused once the first rotation ran.
  • The "Terminals will close when BridgeMind quits" warning now shows even when the terminal host fails before the window has finished opening, and stays away when keeping agents running is simply off.
  • After an update BridgeMind says your sessions are back only when they actually reattached or resumed, never when terminals that ran inside BridgeMind closed for it, and it now notes the panes that came back after your computer restarted.
  • Claude Code and Codex panes reopen a conversation only on the account and in the folder it ran in, and a resume that fails — signed out, offline or mid CLI update — keeps the conversation and asks instead of quietly starting a new one.
  • Agents still running in the background when you reopen BridgeMind notify you when they finish or need you even before you open their pane, and a /clear or a new conversation there is remembered.
  • An agent pane that BridgeVerse or Live Bridge reconnects after a restart keeps tracking its conversation, so a later /clear sticks and reopening the pane never brings back the conversation from before it.
  • Background terminals keep retrying cleanup when sign-out or a stop fails, and saved scrollback stays off while terminals reconnect.
  • The sidebar lights only the session or thread you have open; its folder above it reads as a heading instead of a second highlighted row fused to it.
  • Remote stays connected when your sign-in renews or the Remote service turns down a single update, reconnects within moments when the service restarts, no longer cancels a chat a phone started when it reconnects, and sends a phone the latest state as soon as it asks; if the service removed this computer, Remote turns off and asks you to reset it.
  • Unpairing a phone is retried until the Remote service confirms it, instead of counting an unexpected "not found" as done, and a failed attempt no longer drops the connection.
  • BridgeVerse voice calls ask before a key goes into an agent's question, show the command an approval covers and the words sent to an agent, and hand the microphone to Bridge without a busy error.
  • BridgeVerse refuses a message or task over 8 KB instead of cutting it short, and one stuck read no longer freezes the campus or a launch.
  • BridgeVerse approval buttons wait a beat after the question changes, a double-click no longer closes an agent, and a room prompt or launch closed partway still reports what happened.
  • Agents past a room's 40 desks take the first desk that frees up.
  • BridgeMind no longer refuses to start when it cannot rotate or start its local performance log; that log records nothing for the session instead.
  • BridgeVerse lobby sounds play from their own spots, silent music and ambience stop using CPU, and holding Esc in the arcade pauses without closing it.
  • Switching back to a terminal tab whose size has not changed no longer makes a Windows terminal redraw its whole screen.
  • Changing the diagnostics and analytics setting no longer waits on a disk write on the app's main thread, and quick successive changes are always saved in the order you made them.
  • Files no longer rewrites its unsaved-draft backup on every keystroke: typing is saved once you pause, and right away when you switch tabs, leave the window or quit.
  • Reopening Files after a restart no longer fails to back up drafts when a file was open twice in the recovered tabs, and a tab with no unsaved text is no longer kept as a lost draft.
  • Dragging the window's edge on Windows and Linux no longer asks the system whether the window is maximized on every resize step; the title bar's maximize button still updates as soon as the drag rests.
  • In BridgeVerse, clicking an agent seated behind their desk now calls them instead of opening the desk, and the planets' edges can no longer flash black blocks.
  • The pin button on a sidebar folder row now looks centred and matches the weight of the new-session plus beside it.
  • Account sync no longer reports "BridgeMind returned an unexpected response" when the entitlement service answers without a readable entitlement block; your account details decide access, as they already did.
  • Pressing Esc to close Settings or notifications no longer fails when the key press reaches the window with nothing focused.
  • A saved sign-in the app can no longer read now asks you to sign in once instead of failing to restore on every launch; a damaged offline-access receipt no longer signs you out, and a sign-in saved by a newer version is kept for that version.

Security

  • Updated the bundled HTML sanitizer to close a reported DOMPurify vulnerability.
  • Pairing a phone shows a QR code carrying a one-time secret the BridgeMind relay never sees, so the phone checks this computer's keys itself; the 8-character code waits behind Show code, and phone names lose characters that hide or reverse text.
  • Turning off phone approvals waits for an accepted decision to finish and blocks queued decisions before reporting success.
  • Signing out, or losing access to BridgeMind One, now also ends every terminal and agent running in the background, including ones whose panes you never reopened.