AgentGridAgentGrid Docs

Changelog

Features, fixes, and improvements shipped in every release.

  1. v2.8.10

    Features

    • 🤖 Model and effort aware chips now work reliably across harnesses
    • 🔗 Codex workers connect more reliably — AgentGrid reads the session ID directly from Codex instead of guessing it.
    • 🔍 A new scale setting lets you resize the app to fit your screen and workflow.
    • 🛠️ A new `create_role` MCP tool lets you define roles programmatically; `list_roles` now marks where each role came from.
    • 💾 The app saves your window position and size and restores them every time you launch.
    • 🪟 A Windows 11 ARM build is now available.

    Fixes

    • 🟠 The orange activity dot is restored and the unread count stays alongside it.

    Improvements

    • 📐 The main render is split into measured spans, making it easier to spot where time is spent.
  2. v2.8.9

    Features

    • 🔎 Click a worker's role chip to read what it is allowed to do. Masters can write a short description when they invent a role, so a label like "devops engineer" is not a dead end.
    • 📬 Finished is no longer a ten-minute timer. Masters stay unread until you open them; workers stay working or idle.
    • 🌳 Explorer parents pick up descendant activity, so a group row still shows that a child is working when you are zoomed out.

    Fixes

    • 🟠 A running worker's header has one activity signal. The extra bare status dot next to the pill is gone.
    • 🧹 The "managed" pill is gone. The canvas connector and explorer nesting already say who the parent is.

    Improvements

    • 🏷️ Dev instances show a prefix-first name in the macOS app switcher, so two checkouts no longer look identical when you alt-tab.
  3. v2.8.8

    Features

    • Configurable idle shutdown (--idle-shutdown-ms, 0 disables)
    • Opt-in loopback peers for remote devices (--allow-local-forward)
    • Retire legacy admin pages, add profile navigation
    • User-selectable working, finished, and terminal colors
    • Dark-mode sign-in handoff pages
    • Pane focus history on Alt+Arrow + Tab/Escape content focus
    • Agent_task_completed, agent_spawned, workspace_created

    Fixes

    • Make desktop retries recover safely
    • Time out the lifetime telemetry probe
    • Audit every PII-exposing MCP read
    • Accessible muted text on chrome and card surfaces
    • Make per-user telemetry queries complete and honestly windowed
    • GSC OIDC token via platform request header
    • Pill reads working… while a turn runs
    • Security hardening (read-only prod reads, TLS, MCP token expiry)

    Improvements

    • Load each theater's data only when it renders
    • Retention and daily rollup for metric ticks
    • Cache metric reads, invalidate hard on every sync tick
    • Batched metric reads, streamed user detail, bounded pool
  4. v2.8.7

    Features

    • 🐧 Native aarch64 (arm64) Linux builds — AgentGrid now runs without emulation on arm64 machines.
    • 🎛️ Configure effort per worker, so you can dial reasoning up for hard tasks and down for cheap mechanical passes.
    • ⏱️ In-progress worker turns show a live elapsed timer, so you can see at a glance how long something has been running.
    • 🌙 Background-daemon toggle in Settings → Advanced.

    Fixes

    • 🔁 Resuming a Codex session no longer fails with "thread already has an active writer".
    • 💤 A worker's working/idle state now survives the pane being unmounted, so returning to a pane shows its real status.
    • 🖱️ The spawn menu's active row no longer jitters horizontally as you move the mouse across it.

    Improvements

    • 🔄 Updated the bundled agent SDKs.
    • 📚 Product docs now carry the full release history.
  5. v2.8.6

    Features

    • 🚀 Install a harness and log in to it directly inside AgentGrid — no terminal required.

    Fixes

    • 🖱️ Right-clicking a parked pane placeholder in the sidebar now reliably opens a context menu.
    • 📋 The first message you sent to a Codex agent now shows up correctly in the transcript when it was captured as an event.
  6. v2.8.5

    Fixes

    • ⌨️ **F2 rename now works dependably on every pane** — clicking a pane's header hands the keyboard to that pane, so F2 renames what you see selected instead of silently going to whatever terminal or editor you touched last. Claude, Codex, and OpenCode panes rename properly too.
    • 🎯 Clicks near the top edge of a pane's header now register — the invisible resize strip that quietly swallowed them selects the pane like a header click.
    • 🖱️ Dragging a multi-selection with a terminal in it no longer lets that terminal grab the keyboard mid-drag, and off-screen terminals no longer steal focus as the canvas pans.
    • 🔁 Codex panes no longer retry empty turns when a reply closes without a visible summary.
    • 🐛 macOS updates from v2.8.3 now relaunch reliably with existing tabs, themes, settings, authentication, and workspace state intact.
    • 🐛 Worker transcripts stay aligned correctly when focused.
    • 📊 Usage meters only poll harnesses whose CLIs are actually installed.
    • 🎨 The Codex logo keeps its blue accent in dark mode for clearer visual identification.

    Features

    • 🤝 Masters can spawn workers from any installed AI harness and choose the right model for each role.
    • ✏️ Press F2 to rename the selected pane on every platform, including browser, note, code, and worker panes — the right-click menu shows the shortcut, and it stays accurate if you rebind the key.
  7. v2.8.4

    Features

    • 🤝 Masters can spawn workers from any installed AI harness and choose the right model for each role, making mixed-agent teams easy to assemble from one canvas.
    • ✏️ Press F2 to rename the selected pane on every platform, including browser, note, code, and worker panes.

    Fixes

    • 🐛 Visual fix for worker transcripts when focused
    • 🎨 The Codex logo now keeps its blue accent in dark mode for clearer visual identification.
  8. v2.8.3

    Features

    • 🌤️ Light mode is fully polished and QA'd across every component — colors, contrast, and spacing now look right everywhere, not just in the happy path.
  9. v2.8.2

    Improvements

    • ⚡️⚡️⚡️ 10x or more speed up on large workspaces, more efficient memory usage and cpu usage. This also avoids crashes due to memory
    • 🦾 Improve robustness of saving workspaces to avoid data-loss and corruption in multiple race-condition cases
  10. v2.8.1

    Fixes

    • 📋 **Ctrl+V now pastes in terminal panes on Windows and Linux** — no more reaching for Ctrl+Shift+V. Text pastes exactly as before; with an image on the clipboard, Agent Grid saves it and pastes the file's path so agent TUIs can pick it up.
    • 🖼️ Pasting an image into a Claude Code pane now attaches the actual image — Claude shows `[Image #1]` instead of a file path, with nothing written to disk.
    • 🖐️ Holding Ctrl for a global hotkey (like push-to-talk dictation) no longer leaves the canvas stuck in pan mode — pan releases itself the moment Ctrl is genuinely up, on macOS Option-pan too.
    • 🛡️ Pasted clipboard text is now delivered bracketed and sanitized on both paste shortcuts, so multi-line content from a webpage can't auto-run in your shell.

    Improvements

    • 🎨 Every harness now shows its real brand logo, with proper light and dark variants — Claude, OpenAI, Cursor, Devin, Grok, Kimi, opencode, Antigravity, and Pi.
  11. v2.8.0

    Features

    • 🖐️ **Hold Option to pan the canvas** — drag, middle-click, or scroll from anywhere on the canvas, including over live browser panes. Either Option key works on macOS; on Windows and Linux the pan key is Ctrl, matching what those platforms expect. Space goes back to being ordinary terminal input.
    • 🗂️ Add "Collapse all" and "Expand all" to the right-click sidebar menu.

    Fixes

    • 🔑 Grok workers no longer fail with "Not signed in" — signing in from a Grok master pane now shares those credentials with every worker it spawns.
    • 🔍 Zoom now matches platform convention: Cmd+scroll on macOS, Ctrl+scroll on Windows and Linux. Trackpad pinch zooms everywhere.
    • 🎙️ Push-to-talk no longer collides with the canvas pan key, and is unbound by default.
    • 🐞 Fix right-click menu on the workspace explorer sidebar.
    • 🎛️ Keyboard shortcuts now show platform-correct keys (⌥ / ⌘ / ⌃ on macOS instead of Alt / Meta / Ctrl).

    Improvements

    • ⚡ Updated the underlying Electron runtime (43.3) for the latest stability and security fixes.
  12. v2.7.15

    Features

    • ⚙️ Choose Auto permission mode directly in agent settings for a faster, lower-friction workflow.
    • ✏️ Rename panes from master agents so your canvas stays clear and organized as projects evolve. Try "rename my worker panes" as a prompt to your master pane.

    Fixes

    • 🧩 Apply Patch tool calls now render as readable diffs instead of raw JSON.
    • 🔐 A stuck Google sign-in can now be cancelled and retried instead of remaining on “Waiting for browser…”.
    • 🟢 Grok's usage status no longer flickers to signed out during transient authentication checks.
    • 📊 Onboarding: Claude Code and Codex usage now shows up on a new machine right after install.
    • 🛠️ Onboarding: OpenCode installation failures are surfaced clearly instead of failing silently.

    Improvements

    • 📁 Worker panes show their working-directory badge, with the full path available on hover.
    • 🚀 Installed harnesses are detected once and cached for the session, so the right-click menu opens faster.
    • 📋 Onboarding: installation commands for Antigravity, Kimi, and Grok are built in, with clearer setup copy.
  13. v2.7.14

    Improvements

    • 🔍 Zooming out no longer grinds the canvas to a halt. A workspace with dozens of live panes on screen stays smooth instead of dropping to a slideshow.
    • ⚡ Switching between busy tabs is about four times faster, and uses less memory than before rather than more. Recently used tabs stay warm and quietly retire once you have not touched them in a while.
    • 🪶 Long agent transcripts are far lighter. The heaviest worker panes now render a small fraction of what they used to, which cuts idle CPU sharply when several agents are working at once. Scrolling stays smooth and search still finds older messages.
    • 📜 A pane you have scrolled back through keeps its reading position when you click elsewhere, instead of snapping to the newest message.

    Fixes

    • 🔄 Workers no longer get stuck showing "running" after they have finished. A failed turn could previously leave a pane wedged until you aborted it by hand.
    • 🧹 Closing a worker pane now shuts down its CLI process instead of leaving it running in the background.
    • 🚪 Quitting no longer hangs when an agent refuses to stop. Shutdown is time-bounded, and a second quit forces it.
    • 🔐 Signing in no longer hangs if the background listener closes before the auth flow finishes.
  14. v2.7.13

    Fixes

    • 🔑 Sign-in more resilient when token expires and needs to be refreshed
  15. v2.7.12

    Fixes

    • 🍎 App bundle workspaces now open correctly on macOS instead of being blocked at startup.
    • 🔤 Startup commands now launch reliably in UTF-8 locale environments across all platforms.
    • 🪟 Your configured startup command now actually executes when you open Agent Grid on Windows.
  16. v2.7.11

    Features

    • 🖱️ Add Cursor harness
    • 🧠 Add Devin harness
    • 🐺 Add Grok harness
    • 🌙 Add Kimi harness
    • 🐍 Add Pi harness

    Fixes

    • 📌 [Settings] Persist agent order
    • 📅 [Usage Reporting] Fix weekly quota reporting
    • 🧹 [Usage Reporting] Fix Codex reset count
    • 📉 [Usage Reporting] Show whole-number percentages
    • 📡 [Core] Fix worker transcript streaming
    • 🖱️ [Core] Improve master pane scrolling
    • 💡 [Theme] Improve light-mode menu colors
  17. v2.7.10

    Features

    • 📞 A call button now appears on every provider and worker pane so you can dispatch without hunting for it.
    • 📂 The canvas remembers which sections you folded per space, and right-click now gives you Fold all / Expand all shortcuts.
    • ⌨️ Press ⌘⌥← / ⌘⌥→ to jump between tabs without leaving the keyboard.

    Fixes

    • 🐛 The context menu stays anchored to where you right-clicked, always shows edit options, and no longer dismisses when you scroll.
    • 🐛 The × close button on a pane now reliably wins over the resize handle so you can close panes at the edge without fighting the cursor.
    • 🐛 Codex rate-limit windows are now calculated correctly and show you exactly when your next reset is available.

    Improvements

    • ⚡ Panes that are off-screen are no longer rendered, and surface updates are batched with the animation frame — the canvas stays smooth with lots of panes open.
  18. v2.7.9

    Features

    • 🔑 You can now reset your password directly from the desktop app without opening a browser.

    Fixes

    • 🐛 Pasting or copying text with emoji, accents, or other non-ASCII characters no longer comes out garbled.
    • 🐛 Right-clicking inside a text field or webview now shows the native edit menu (Cut, Copy, Paste) as expected.
    • 🐛 Right-clicking on a pane that isn't in focus now keeps the context menu open so you can actually use it.
  19. v2.7.8

    Features

    • ⚡ Onboarding: The preflight overlay now includes a one-click button to install a supported CLI without leaving the setup flow.
    • 🔧 The Add Pane menu shows whether a supported CLI is installed and lets you install it inline if it isn't.
    • 📐 Your canvas position and zoom level are now saved and restored each time you open the app.
    • ✅ Onboarding: The preflight check now verifies that at least one supported CLI provider is installed and enabled before you start.
    • 🪟 Closing the main window on macOS now hides it instead of quitting, so your session stays alive in the background.
    • 📊 Claude usage now shows a weekly limit bar for Fable so you can see how much of your allowance you've used.
    • 🎉 New users who are automatically approved now receive a welcome email.

    Fixes

    • 🐛 Each worker now spawns exactly once, keeping your agent list tidy.
    • 🐛 Your account's entitlement refreshes automatically whenever you bring the app back into focus.
    • 🐛 Claude usage now correctly detects the Claude CLI on Windows.
    • 🐛 Agents now behave consistently in headless and normal modes.
    • 🐛 Closing the last tab no longer leaves you with a blank screen — a new active space is created automatically.
    • 🐛 Your subscription page now shows the cancellation date when your plan is set to cancel at period end.
    • 🐛 The "nearly reached" usage warning no longer overflows outside its popover.

    Improvements

    • ⚡ Spaces you aren't actively viewing now use less memory, keeping the app snappy.
  20. v2.7.7

    Features

    • 💳 A new Plan section in Settings lets you view your current plan, upgrade, and manage billing — all without leaving the app.
    • 🛒 Subscribing now takes you through Stripe's hosted Checkout, so your payment details stay secure and the flow feels familiar.
    • 🖼️ Workers can now drop image files directly onto the canvas to open them as image panes.
    • 🔌 You can now connect Codex and other capable agents through Agent Grid's MCP integration.
    • 🖱️ Resize handles on the canvas now hit-test correctly at any zoom level, so grabbing a pane edge works whether you're zoomed in or out.
    • ⏱️ Agent Grid now tracks how long you actively use the app each day, including time right up to when you close it.

    Fixes

    • 🐛 Drag gestures on the canvas no longer break when a terminal or webview pane temporarily steals pointer focus.
    • 🐛 The back, forward, and refresh buttons in browser panes now respond to clicks reliably on macOS.
    • 🐛 CLI agents, folder labels, media, and pane interactions now behave more reliably.
  21. v2.7.6

    Features

    • 🎯 Zooming in or out now centers on your current selection, so your focus stays exactly where you expect.
    • 🗂️ You can now choose how long Agent Grid holds on to your screenshots before automatically clearing them.
    • ⚠️ Unverified email addresses are now flagged in the approvals list and on user detail pages, so nothing slips past without notice.
    • 🔗 Version headings in the changelog are now clickable permalink anchors — share a link directly to any specific release.

    Fixes

    • 🐛 Oversized images are automatically scaled down before being sent to Claude, so large screenshots no longer cause errors.
    • 🐛 Capturing screenshots is now smoother and more dependable.
    • 🐛 Verifying your email now signs you in immediately and drops you straight to the download page — no extra steps.
    • 🐛 Ending a session mid-turn no longer discards your conversation summary.
  22. v2.7.5

    Improvements

    • 🔏 Windows installers are now code-signed, so installing Agent Grid no longer triggers the "unknown publisher / Windows protected your PC" warning.

    Fixes

    • 🐛 Cloudflare Turnstile has been removed from the website, so you'll no longer see unexpected challenge prompts when signing in.
  23. v2.7.4

    Features

    • 🌊 Worker responses now stream to you token by token as they're generated.
    • ⚡ Codex agents now coordinate more reliably in multi-agent sessions.
    • 👁️ Masters can now see and interact with the layout of their linked panes.
    • ⬅️ Navigate back and forward through your previous viewport positions, like browser history for your canvas.
    • 🔗 Right-click any child pane to connect it to a master session directly from the context menu.
    • 🔌 Connect or disconnect selected panes from a master right from the master's context menu.
    • 🏷️ Master sessions now name themselves automatically based on your opening exchange.
    • ✍️ Pane titles appear immediately and are quietly refined at the end of each turn for better accuracy.
    • 🔵 Connectors are solid by default and animate with marching ants while a worker is actively running.
    • ✅ Admin approvals now show a clear Activated stage.
    • 📬 The user detail page now shows whether an invite has been opened.
    • 🚀 New users who sign in with Google are now approved automatically.

    Fixes

    • 🐛 The header now correctly reflects your signed-in state when you're authenticated.
    • 🐛 "Last user message" now shows only messages you typed.
    • 🐛 Double-clicking a pane header to rename it works again.
    • 🐛 Default session headers now render correctly in embeds.
    • 🐛 The approvals header buttons are now vertically centered.
    • 🐛 Pasting while the New Space picker is open no longer triggers unintended actions.

    Improvements

    • ⚡ Marquee drag-to-select is now smoother and more responsive across large grids.
  24. v2.7.3

    Features

    • ⚡ Your agents keep running and your transcripts are restored even if the app restarts.
    • 🖥️ A system-tray icon shows your agents' status at a glance, lets you stop them gracefully, and adapts to your system theme.
    • ✉️ You can now write a custom message when inviting teammates, and copy the invite link directly to your clipboard.

    Fixes

    • 🐛 Invitation resend messages now display as letters instead of raw blocks.
    • 🐛 Logos no longer flash as empty boxes and usage pills now populate correctly on first paint.
  25. v2.7.2

    Features

    • 📊 A live token and rate-limit usage indicator now shows consumption across all your connected providers — no more guessing how much headroom you have.
    • 🔍 Canvas gets its first filter toolbar: narrow by type, status, or date, and everything that doesn't match softly dims so you can focus on what matters.
    • 📋 Paste images and videos straight from your clipboard into any input — no need to save the file first.

    Fixes

    • 🐛 Agents now start and display correctly on their first turn.
    • 🐛 Terminal session logs are properly cleaned up after each run.
    • 🐛 Expanding an Edit block no longer washes out the other tool rows alongside it.
  26. v2.7.1

    Fixes

    • 🐛 Cmd+F now reliably opens search inside browser (webview) panes — no more keypress getting swallowed.
    • 🐛 Intel Mac users now receive app releases packaged for the correct architecture.
  27. v2.7.0

    Features

    • 💻 Intel Mac users now get a native DMG — no more running under Rosetta.
    • 🔍 Search inside any terminal pane with Cmd+F — matches highlight right in the pane.
    • 🔍 Pressing Cmd+F always opens the sidebar search, even when the sidebar is collapsed.
    • 📋 The search panel now supports stage filters and pagination — easier to find exactly what you're looking for across large grids.
    • ✅ Approved and denied counts now display true totals, styled consistently with pending requests.

    Fixes

    • 🐛 Closing a pane now stops its running agents.
    • 🐛 The desktop app and its background daemon now start reliably together.
    • 🐛 Desktop OAuth sign-in now returns you straight back to the app after authorizing.
    • 🐛 The app now starts up smoothly even if the database takes a moment to become reachable during setup.
    • 🐛 Deleting data now includes an extra safeguard for added peace of mind.
    • 🐛 The loopback sign-in flow now wraps up cleanly if it takes longer than expected.
    • 🐛 If an agent turn can't start, it now ends cleanly so you can simply try again.
    • 🐛 Reconnection and credential issues now show you a clear message so you always know what's going on.
    • 🐛 Clicking inside a note editor or browser pane now correctly selects that pane.
    • 🐛 Pane auto-titles no longer show garbled terminal color codes.
    • 🐛 Project paths containing a dot (like `./my.project`) now resolve correctly.
    • 🐛 Audio transcription now loads smoothly at startup.
    • 🐛 Panes without a custom name now correctly display "Untitled" again.
    • 🐛 Note pane titles no longer include extra whitespace.
    • 🐛 Input ownership is now saved correctly per session entry, keeping agent handoffs reliable.
    • 🐛 The local Whisper backend option is no longer shown in Settings — it wasn't ready for general use.
  28. v2.6.4

    Features

    • 🔐 Sign-in is now powered by Better Auth end-to-end — a smoother, more reliable login experience across both the web and the desktop app.
    • 🎬 The homepage now features a YouTube tour video and a link to the City Grid repo on GitHub so you can see what's possible right away.

    Fixes

    • 🐛 Renaming a pane no longer loses focus mid-type when activity ticks happen in the background.
    • 🐛 The canvas context menu now shows the correct keyboard shortcut for your operating system.
    • 🐛 The app icon now renders crisp and correct in Finder on macOS — no more blank or broken icon.
    • 🐛 The empty-canvas hint for opening the spawn menu now shows the right key chord for your platform.
  29. v2.6.3

    Features

    • 🤖 Agents now run on the Claude SDK by default — faster, more reliable, with PTY mode available if you need it.
    • ⏳ If you're on the waitlist and signed in, you'll now see a clear status page letting you know your spot is being held.
    • 🔄 Existing waitlist signups have been migrated into your account automatically — no action needed.
    • 🔐 You can now sign in with Google, and downloads are unlocked once your access is confirmed.

    Fixes

    • 🐛 Opening a new session no longer causes an earlier conversation turn to go missing.
    • 🐛 The download button prompt on the signed-out page now says exactly what it means.
    • 🐛 The Working and Running counts in the toolbar now reflect only what's happening in your current tab.
    • 🐛 The X button on every pane type now closes reliably — no more clicks disappearing into drag handles.
  30. v2.6.2

    Fixes

    • 🐛 Clicking the X button on a pane header now always fires correctly instead of getting swallowed by the mousedown handler.
    • 🐛 The macOS installer is now properly signed, notarized, and stapled so Gatekeeper lets you open it without warnings.
    • 🐛 Double-clicking the title bar now lets you rename the pane, just as you'd expect.
  31. v2.6.1

    Features

    • ✨ A live activity indicator now shows when a foreground process is running in a terminal pane, and new sidebar filter chips let you quickly surface only the panes you care about.
    • ✨ Cmd+R now renames the selected pane instead of reloading the window — a much more useful shortcut when you're organizing your workspace.

    Fixes

    • 🐛 Clicking a pane's header now selects it as expected.
    • 🐛 Dragging panes around the workspace is smooth again — no more jitter or clipping.
    • 🐛 Panes you've multi-selected now show as highlighted in the workspace explorer so you always know what's in your selection.
  32. v2.6.0

    Features

    • ✨ Work across your devices: share a project from one computer running Agent Grid and open it on another. Your panes, terminals, notes, titles, and layout stay in sync both ways, live.
    • ✨ Pick up a running session anywhere: when you open a shared project on a second device, in-progress Claude and terminal panes come across with their full screen intact — keep going right where you left off.
    • ✨ Pair devices in a couple of taps: mark a project as shared, pair the other device, and it shows up ready to connect.

    Improvements

    • ⚡ Shared-project tabs now show a share icon instead of a small dot, so you can tell at a glance which projects are live with your other devices.

    Fixes

    • 🐛 Voice dictation now types into the correct terminal when the same project is open on two devices at once.
  33. v2.5.15

    Features

    • 🖥️ Workers can now open terminal panes right on your canvas — no more hunting through hidden tabs.
    • 📱 Round 2 of mobile polish lands: all open mobile improvements are bundled and ready for TestFlight.
    • 👆 Long-press anywhere on the canvas to bring up the spawn menu — no toolbar required.
    • 🖼️ Attach images to Claude worker panes directly from your phone.
    • ↩️ Terminal, antigravity, and browser panes are now undoable — Cmd+Z has you covered if you close one by accident.
    • 🔍 Search your panes by keyword and narrow results with quick filters.
    • 🔗 Panes can now be associated with a master so canvas-aware agents always know their context.

    Fixes

    • 🔬 The canvas no longer snaps to an oddly zoomed state when you switch tabs — the 2% zoom floor is applied correctly on load.
    • 📐 The spawn menu stays inside the window instead of spilling off the edge of the screen.
    • ↩️ Undoing a closed master pane brings it back together with all its workers intact.
  34. v2.5.14

    Features

    • 🎯 The spawn menu now opens right where your cursor is, and you can drive it entirely from the keyboard.
    • ⌨️ Press **Cmd+1–9** to drop a pane by type — and the spawn menu now shows each shortcut next to its item.
    • 🧬 **Duplicate** now works on any pane, not just the master — fork a terminal or agent in one click.
  35. v2.5.13

    Features

    • ♻️ Agent panes that exit unexpectedly now recover on their own — if a Claude or Codex process crashes, gets OOM-killed, or quits, Agent Grid resumes the session in place instead of leaving a dead pane on the canvas.
  36. v2.5.12

    Improvements

    • 🧰 Maintenance release to keep macOS, Windows, and Linux on a matching version — no app-facing changes in this build.
  37. v2.5.11

    Features

    • 🪟 🐧 Agent Grid is now available on **Windows and Linux**, alongside macOS.

    Fixes

    • 🐛 Auto-update on macOS now completes the install and relaunches into the new version after "Install and restart" — earlier builds stopped the crash but could leave the update staged without applying it.
  38. v2.5.10

    Improvements

    • ⚡ Maintenance release — same macOS auto-update fix as 2.5.9, with behind-the-scenes release-pipeline reliability improvements.
  39. v2.5.9

    Fixes

    • 🐛 Fixed the macOS auto-update crash where clicking "Install and restart" quit unexpectedly and relaunched the old version instead of updating. Updates now apply cleanly, even with agents and terminals running.
  40. v2.5.8

    Improvements

    • ⚡ Added anonymous, opt-out usage and crash analytics so we can spot problems and prioritize fixes faster. You can turn it off anytime in Settings.
  41. v2.5.7

    Fixes

    • 🐛 Fixed a crash on launch that could stop Agent Grid from opening after updating. The app now starts reliably even when analytics aren't configured.
  42. v2.5.6

    Fixes

    • 🐛 Auto-update no longer crashes on relaunch. macOS was carrying the original download's quarantine flag onto every updated bundle, which blocked a helper process the terminal panes depend on. Agent Grid now clears that flag before anything else runs at startup.
  43. v2.5.5

    Fixes

    • 🐛 Auto-update no longer crashes on relaunch for users whose original install came from a browser download.
  44. v2.5.4

    Features

    • 🖼️ Drag images and videos straight from Finder onto the canvas — they become first-class panes.
    • ✏️ Rename any git or automation pane.
    • 🤖 Claude and Codex master panes auto-rename themselves from your first prompt, so the canvas reads like a table of contents.
    • 💾 Settings now save as you change them — the Save button is gone.
    • ⌨️ Cmd+K clears the visible viewport in terminal panes.

    Improvements

    • 🎯 Spawning a new pane now finds an empty spot near the cursor instead of stacking on top of an existing one.
    • 🌐 The download page reflects the latest desktop version automatically — no more stale links between releases.
  45. v2.5.3

    Features

    • 🔄 In-app auto-updates — Agent Grid now downloads new versions in the background and shows an "Update ready" banner when one's staged. Pick "Restart when finished" and the update waits for your Claude sessions to complete before installing.
    • ⚙️ New "Updates" panel in Settings — check for updates manually and see the current install status.
    • 📁 "New Folder" button in the project picker — create a project directory without leaving the dialog.

    Fixes

    • 🐛 The renderer now auto-reloads after a crash instead of leaving you with a black screen.
  46. v2.5.2

    Features

    • ⌨️ Keyboard Shortcuts settings — discover every shortcut and rebind them to taste.
    • 🍴 Duplicate any Claude or Codex pane — forks the session so you can branch a conversation.

    Fixes

    • 🐛 Large workspaces no longer crash on open. Transcripts now load lazily and stay memory-bounded, so a canvas with hundreds of panes opens fast and stays stable.
    • 🐛 Workers in paths containing a "." now restore their full transcript instead of showing just the initial prompt.
    • 🐛 Pane content stays scrollable when a single pane is selected.
    • 🐛 Mobile: viewport position persists, title-pane cleanup, clearer project subtext, and button-visibility fixes.
  47. v2.2.9

    Features

    • ✨ Voice picker — pick the voice that calls you back during a voice call.
    • ⌨️ Toggle the sidebar from anywhere with Cmd+/ (Ctrl+/ on Windows and Linux).
    • 🚀 Automated release pipeline — new builds now ship faster and more consistently.

    Fixes

    • 🐛 Restored panes match the saved terminal width instead of snapping narrow.
    • 🐛 Minimap clicks and drags now move the canvas as you'd expect.
  48. v2.2.8

    Features

    • 📞 Standalone call-history viewer — review past voice calls in a full modal instead of a cramped inline panel.

    Fixes

    • 🐛 Voice-call errors now surface as a persistent toast so they're easy to spot.

    Improvements

    • ✨ Workspace toggle moved into the titlebar for a cleaner explorer panel.
  49. v2.2.7

    Fixes

    • 🐛 You can drag the window from the titlebar again.
  50. v2.2.6

    Improvements

    • ✨ Version label moved from the titlebar to the settings sidebar footer.
    • ✨ Titlebar gear is now flush-right with proper spacing from the canvas controls.
  51. v2.2.5

    Features

    • 🎙️ Voice mode goes production-grade: persistent call logs, end-of-call summaries, and a history viewer.
    • 🤖 Claude panes auto-enable /remote-control on startup with their own independent settings.

    Improvements

    • ⚡ Pan and zoom the canvas feels snappier on workspaces with lots of panes.
    • ✨ Settings button moved up to the top tab bar where it's easier to find.
  52. v2.2.1

    Features

    • 🎙️ Voice mode — talk to your panes and get spoken replies, with a wrap-up staged straight into the PTY.
    • 🌍 Default voice language preference, plus the full Realtime API language list.
    • 🎚️ Voice-speed preference exposed in settings.

    Fixes

    • 🐛 Voice no longer drifts into other languages mid-conversation.
    • 🐛 Startup panes spawn above the existing cluster instead of jumping to (0,0).
    • 🎨 Themed dropdown replaces the native language picker on macOS.
  53. v2.1.0

    Features

    • 🌐 Agent browser workers — embedded Chromium panes driven by Playwright, ready for QA and scraping flows.
    • 🗂️ Right-click context menu and double-click rename in the workspace sidebar.
    • ↩️ Cmd+Z / Cmd+Shift+Z to undo and redo pane closes.
    • 🧩 MCP spawn_worker accepts associatedPaneId so reviewer panes land next to the builder they review.
    • 🪟 Grid layout for spawned worker panes — no more pile-ups.
    • 🧭 Drag-to-reorder space tabs in the titlebar.
    • 🔗 Cmd/Ctrl-click URLs inside terminal panes to open them.
    • ✍️ Worker input grows with multi-line content.
    • 🔎 Bottom-anchored search inside the workspace explorer sidebar.
    • 🟢 Per-tab aggregated worker status dot so you know which space is busy.
    • 🖥️ Long-running terminal panes spawnable via MCP.
    • 👀 Observable browser panes spawnable via MCP.

    Fixes

    • 🐛 Worker panes preserve their scroll position when you're not at the tail.
    • 🐛 Browser worker view bounds stay clipped to the canvas viewport.
    • 🐛 Second app instance no longer wipes Claude, terminal, and QA panes.
    • 🔒 Tighter Content Security Policy and deduped React keys in worker turns.

    Improvements

    • ✨ Lucide layout-mode icons across browser panes.
  54. v2.0.0

    Features

    • 🎉 Agent Grid 2.0 — the app is now fully TypeScript end-to-end, with a modular Electron main process and split renderer for faster iteration.

    Improvements

    • ⚡ Dev loop is more reliable: nodemon uses polling and Vite no longer trips over Electron's build output.
    • 🧱 Settings modal and large pane components are now first-class modules.

    Fixes

    • 🐛 Worker subprocesses use a real dynamic import for the ESM-only Claude SDK.