Skip to content

Releases: RunMaestro/Maestro

v0.18.2-RC | Maestro Web Desktop

20 Jun 17:40
fedf04f

Choose a tag to compare

Pre-release

Major 0.18.x Additions

🌐 Maestro Web Desktop is the full desktop UI running in your browser. Every Electron IPC handler is mirrored 1:1 over a WebSocket bridge, so the renderer runs unchanged on a tablet or phone with a responsive, touch-friendly layout: tri-state collapsible sidebar, drawer overlays, an adaptive header and input toolbar, touch-aware file picker, and iOS Safari fixes. Major upgrade to the remote capability.

🎯 Goal-Driven Auto Run lets you point Auto Run at a single free-text objective instead of a checklist. Each iteration spawns a fresh agent that makes one increment of progress, reports how far along it is, and exits, looping until the goal is reached or you stop the run. Pick Spec-Driven vs Goal-Driven with a toggle at the top of the Run dialog. Reach for it on open-ended work where you can't list the steps up front. Progress renders live across desktop, web/mobile, and History, and you can drive it headless with maestro-cli goal-run <agent> "<goal>" for cron jobs and CI.

Other Changes in 0.18.2

  • 📥 Download remote SSH files straight to your local disk from the file explorer.
  • 🖱️ Drag files onto an expanded folder's file list to move them there.
  • 🖼️ Click queued message images to expand them, with a carousel for browsing multiple attachments.
  • 🎯 Auto Run now carries your agent's New Session Message onto every Spec task and Goal iteration spawn, so standing instructions always reach the agent.
  • 🔌 Fixed remote SSH file downloads and previews on macOS.
  • 🟡 Web and mobile now mirror an agent's busy state accurately even when the input log is deduped.

Full Changelog: v0.18.0-RC...v0.18.2-RC

v0.18.1-RC | Maestro Web Desktop

20 Jun 04:46
bd70797

Choose a tag to compare

Pre-release

Major 0.18.x Additions

🌐 Maestro Web Desktop is the full desktop UI running in your browser. Every Electron IPC handler is mirrored 1:1 over a WebSocket bridge, so the renderer runs unchanged on a tablet or phone with a responsive, touch-friendly layout: tri-state collapsible sidebar, drawer overlays, an adaptive header and input toolbar, touch-aware file picker, and iOS Safari fixes. Major upgrade to the remote capability.

🎯 Goal-Driven Auto Run lets you point Auto Run at a single free-text objective instead of a checklist. Each iteration spawns a fresh agent that makes one increment of progress, reports how far along it is, and exits, looping until the goal is reached or you stop the run. Pick Spec-Driven vs Goal-Driven with a toggle at the top of the Run dialog. Reach for it on open-ended work where you can't list the steps up front. Progress renders live across desktop, web/mobile, and History, and you can drive it headless with maestro-cli goal-run <agent> "<goal>" for cron jobs and CI.

Other Changes in 0.18.1

  • 📥 Download remote SSH files straight to your local disk from the file explorer.
  • 🖱️ Drag files onto an expanded folder's file list to move them there.
  • 🖼️ Click queued message images to expand them, with a carousel for browsing multiple attachments.
  • 🎯 Auto Run now carries your agent's New Session Message onto every Spec task and Goal iteration spawn, so standing instructions always reach the agent.
  • 🔌 Fixed remote SSH file downloads and previews on macOS.
  • 🟡 Web and mobile now mirror an agent's busy state accurately even when the input log is deduped.
  • 🚀 Improved agent launch reliability for desktop interactive sessions.

Full Changelog: v0.17.0...v0.18.1-RC

v0.18.0-RC | Maestro Web Desktop

19 Jun 17:54
391ca5c

Choose a tag to compare

Pre-release

Major 0.18.x Additions

🌐 Maestro Web Desktop is the full desktop UI running in your browser. Every Electron IPC handler is mirrored 1:1 over a WebSocket bridge, so the renderer runs unchanged on a tablet or phone with a responsive, touch-friendly layout: tri-state collapsible sidebar, drawer overlays, an adaptive header and input toolbar, touch-aware file picker, and iOS Safari fixes. Major upgrade to the remote capability.

🎯 Goal-Driven Auto Run lets you point Auto Run at a single free-text objective instead of a checklist. Each iteration spawns a fresh agent that makes one increment of progress, reports how far along it is, and exits, looping until the goal is reached or you stop the run. Pick Spec-Driven vs Goal-Driven with a toggle at the top of the Run dialog. Reach for it on open-ended work where you can't list the steps up front. Progress renders live across desktop, web/mobile, and History, and you can drive it headless with maestro-cli goal-run <agent> "<goal>" for cron jobs and CI.

Other Changes in 0.18.0

  • The Thought Stream is now a floating, searchable, app-wide panel that captures an Auto Run agent's live reasoning in timestamped blocks newest-on-top, and keeps capturing while minimized 🧠
  • Queued messages with image attachments get click-to-expand thumbnails that open in the full-screen lightbox carousel 🖼️
  • Press Cmd+E while viewing an image to jump straight into the image annotator ✏️
  • The Usage Dashboard now fills large monitors instead of capping at roughly half the screen 🖥️
  • Right-click any file on an SSH remote in the File Explorer to download it straight to your local disk 📥

Full Changelog: v0.17.0...v0.18.0-RC

v0.17.1 | Maestro Cue

20 Jun 04:46
bd70797

Choose a tag to compare

Major 0.17.x Additions

🔐 Claude Token Source control keeps Claude running on your Max/Pro subscription quota by driving Claude's interactive session instead of the headless API path. A three-way Interactive / API / Dynamic selector is available everywhere agents run (new and existing agents, Cue runs, Group Chat, and background tasks). Dynamic mode uses your subscription quota automatically and only falls back to API billing when that quota is exhausted.

🪄 Maestro Cue is a new trigger-based cross-agent orchestration capability that lets heartbeats, GitHub issues/PRs, file system monitors, and other data sources bring your agents to life and pass work between one another.

💻 Full-featured xterm.js terminal tabs sit alongside your AI and file preview tabs, with support for opening and renaming multiple terminals.

🧑‍✈️ GitHub Copilot-CLI joins Maestro as a first-class agent with end-to-end integration for both local and remote (over SSH) execution.

🛠️ A vastly expanded maestro-cli now drives the whole running desktop app, and your agents know how to use it. That means you can just talk to an agent in plain language to create and run Auto Run playbooks, change settings, set up Maestro Cue pipelines, manage groups, agents, tabs, and themes, and much more, instead of clicking through menus yourself.

0.17.1 Modifications

🩹 Claude Token Source mode is far more resilient: it survives a dead stdout (EPIPE), reads large pasted images without crashing (EAGAIN), parses /usage panels that paint without newlines, and re-anchors limit detection to Claude's real banner. It also detects many more quota and credit-exhaustion messages, stops false-positiving on token/context/rate "limit" lines, and exits fast on a quota hit so Dynamic mode no longer stalls with "no response".

🔁 Desktop turns now honor your Interactive / Dynamic token-mode selection. Previously the per-agent setting was missed on desktop and silently fell through to API billing.

🔓 maestro-p now clears Claude's one-time "Bypass Permissions" acceptance screen automatically instead of quitting on it the first time an agent launches.

🖥️ SSH and startup terminal tabs no longer vanish when their PTY exits.

🧑‍✈️ GitHub Copilot-CLI no longer ends its turn early when you resume a session.

🪄 Maestro Cue pipeline layouts now stay put across Arrange and Save.

🖼️ Images render correctly when viewing files over SSH, and large pasted images no longer crash the driver.

🎨 Open any image in the annotation editor straight from a file-preview tab with Cmd+E, and Mermaid code fences now render as toggleable diagrams in chat.

🛠️ maestro-cli can now configure an agent's SSH execution settings, and the process monitor shows the real remote command for SSH spawns.

⌨️ Command-K Context, Buffer, and Content actions are now tab-aware, and the thinking pill follows the active tab during forced-parallel runs.

🎚️ The window title bar is now themeable with a new bgTitleBar token.

Full Changelog: v0.17.0...v0.17.1

v0.17.0 | Maestro Cue

15 Jun 02:14
6c2bc77

Choose a tag to compare

Major 0.17.x Additions

⚠️ Please update before June 15. Anthropic is reclassifying Claude's headless --print mode as API-billed. On older Maestro versions that means every Claude interaction quietly spends pay-as-you-go API credits instead of drawing on the Claude Max/Pro subscription you already pay for. v0.17.0 keeps your Claude usage on your subscription quota.

🔐 Claude Token Source control keeps Claude running on your Max/Pro subscription quota by driving Claude's interactive session instead of the headless API path. A three-way Interactive / API / Dynamic selector is available everywhere agents run (new and existing agents, Cue runs, Group Chat, and background tasks). Dynamic mode uses your subscription quota automatically and only falls back to API billing when that quota is exhausted.

🪄 Maestro Cue is a new trigger-based cross-agent orchestration capability that lets heartbeats, GitHub issues/PRs, file system monitors, and other data sources bring your agents to life and pass work between one another.

💻 Full-featured xterm.js terminal tabs sit alongside your AI and file preview tabs, with support for opening and renaming multiple terminals.

🧑‍✈️ GitHub Copilot-CLI joins Maestro as a first-class agent with end-to-end integration for both local and remote (over SSH) execution.

🛠️ A vastly expanded maestro-cli now drives the whole running desktop app, and your agents know how to use it. That means you can just talk to an agent in plain language to create and run Auto Run playbooks, change settings, set up Maestro Cue pipelines, manage groups, agents, tabs, and themes, and much more, instead of clicking through menus yourself.

Also in 0.17.0

🌍 Browser tabs open web pages directly inside Maestro as first-class tabs with a full address bar, navigation controls, in-page find, and session persistence across restarts.

🔗 SSH Shared History synchronizes Maestro instances working on the same project, with each host writing per-hostname history files so participants see each other's work.

🌐 The web/mobile interface gained real PTY terminals, swipeable panels, notification dropdowns, and dozens of desktop-equivalent features for a full touch-friendly experience on tablets and phones.

📊 A new Usage Dashboard tracks Claude and Codex token consumption over time with p50 to p99 duration percentiles, and read-only maestro-cli stats brings the same metrics to your terminal.

✏️ All core system prompts (Auto Run, commit messages, Group Chat moderation, Spec-Kit/OpenSpec, and more) are now fully editable.

🎨 New Image Annotation tool for marking up screenshots with freehand strokes, pan/zoom, and configurable pen styling.

📝 File preview was rebuilt on CodeMirror 6 with shared Shiki syntax highlighting across every code surface.

🧠 A Claude per-project memory viewer lets you see and manage what your agent remembers across sessions.

🎚️ Model and reasoning-effort quick-change pills let you switch model and effort from the input area without opening settings.

🧮 Auto Run now auto-picks fresh context per Document or per Task based on your agent's context window, letting wider-window models like Opus 4.8 and GPT-5.5 absorb more tasks per fresh context before splitting them up.

🔎 A new JSONL viewer opens .jsonl/.ndjson files in a sortable, schema-aware table with per-row tree expansion and a built-in jq-style filter syntax (select(), map(), group_by(), pipes, and 40+ more) with live evaluation.

🔱 Fork a brand-new session off any point in an AI message's history without disturbing the original thread.

🔍 Type-to-filter Settings search, with full keyboard navigation, instantly surfaces any setting across every tab.

⭐ A Starred Sessions list in the Left Bar keeps special sessions pinned up top, with Cmd+[ and Cmd+] to cycle straight through them from the keyboard.

Full Changelog: v0.15.2...v0.17.0

v0.16.20-RC | Maestro Cue

14 Jun 17:07
06901ca

Choose a tag to compare

Pre-release

Major 0.16.x Additions

🪄 Maestro Cue is a new trigger-based cross-agent orchestration capability that lets heartbeats, GitHub issues/PRs, file system monitors, and other data sources bring your agents to life and pass work between one another.

💻 Full-featured xterm.js terminal tabs sit alongside your AI and file preview tabs, with support for opening and renaming multiple terminals.

🧑‍✈️ GitHub Copilot-CLI joins Maestro as a first-class agent with end-to-end integration for both local and remote (over SSH) execution.

🌐 The web/mobile interface gained real PTY terminals, swipeable panels, notification dropdowns, and dozens of desktop-equivalent features for a full touch-friendly experience on tablets and phones.

🔗 SSH Shared History synchronizes Maestro instances working on the same project, with each host writing per-hostname JSONL files to .maestro/history/ on the remote so participants see each other's work.

🌍 Browser tabs open web pages directly inside Maestro as first-class tabs with a full address bar, navigation controls, session persistence across restarts, and bulk close support.

Changes in v0.16.20-RC

🛠️ maestro-cli gained a batch of desktop-driving commands to create/rename/remove groups, rename and focus agents, manage tabs, switch themes, toggle Encore Features, and control Auto Run, all steering the running app over the WebSocket bridge.
🌿 A new maestro-cli create-worktree command branches a fresh agent off an existing one into its own git worktree, with an optional starting prompt and no playbook required.
📄 Toggling a file between preview and edit re-anchors on the source line at the top of the viewport instead of drifting (now including rich rendered-markdown previews), and file tabs that share a filename get minimal folder-prefixed labels.
📊 The Usage Dashboard activity heatmap moved from Overview onto its own Activity tab, and the Anthropic Usage tab now appears reliably in packaged builds.
🔼 The Left Bar highlight no longer jumps to the bookmark row when you cycle or arrow onto a bookmarked agent's normal row.
🏷️ A new Display setting shows the full group name on bookmarked agents (e.g. [2] CASE/CONTENT-SYSTEM) instead of the abbreviated badge, truncated with the full value on hover.
🪟 Modals now scale their width with the Cmd+= font-size setting by default, so at larger fonts footer buttons no longer clip and prose no longer crams into tall narrow columns, clamped to 95vw so wide modals stop overflowing narrow windows.
🔃 The inline queued-items list uses the same press-to-grab drag-to-reorder as the Execution Queue modal, and reordering a single tab's filtered view rearranges only that tab's items while the other tabs keep their slots.
💬 Wizard tabs swap the wand for a chat icon and hide the AI tab-kind icon while in wizard mode (it reappears after conversion) to reduce clutter.
⏰ A new time.once Cue event fires a one-shot scheduled action at an exact moment and then deletes itself, paired with a notify toast action and a maestro-cli cue schedule command for one-off reminders like "in 20 minutes do X" or "tomorrow at 9am email me a summary".
🔐 Unconfigured SSH agents now default to the interactive maestro-p TUI (Max-plan intent) instead of burning per-token API credit, and a "Re-check" button in agent config re-probes a remote host for maestro-p without waiting out the 5-minute cache. The remote probe now runs maestro-p --version to confirm it will actually launch, rather than only checking that the file is on PATH.

🐛 Fixes & Polish

⚡ The file preview's mermaid, syntax-highlighter, and markdown stack now loads lazily, so cold starts and landing on an AI tab are noticeably faster.
🖼️ Large or cold-cached images no longer freeze the app while the git handler reads them, and oversized remote file writes stream over stdin instead of hitting the OS argument-length limit.
🧯 The Compaction Failed toast now surfaces the real underlying cause (Failed to compact context: <reason>) instead of pointing you at a phantom details tab.
🧬 Agents running in interactive token mode again record their History entries and auto-named tabs: maestro-p no longer leaks Claude session-identity variables into the TUI it drives, which had caused the child run to produce no transcript and time out with an empty synopsis.
⌨️ The Cmd+E preview/edit toggle is reliable again, landing focus in the editor after paint instead of dropping it.
💬 The group chat History panel's DELEGATION, SYNTHESIS, and ERROR filter chips now actually match entries (the moderator's synthesis and forwarded turns are classified correctly), and the chips share one neutral tint differentiated by icon and label rather than implying a per-type color legend.
🖥️ Terminal tabs recover from WebGL context loss instead of going blank, with repeated re-inits capped to avoid loss/reinit loops.

Full Changelog: v0.16.19-RC...v0.16.20-RC

v0.16.19-RC | Maestro Cue

08 Jun 05:57
4d87b98

Choose a tag to compare

Pre-release

Major 0.16.x Additions

🪄 Maestro Cue is a new trigger-based cross-agent orchestration capability that lets heartbeats, GitHub issues/PRs, file system monitors, and other data sources bring your agents to life and pass work between one another.

💻 Full-featured xterm.js terminal tabs sit alongside your AI and file preview tabs, with support for opening and renaming multiple terminals.

🧑‍✈️ GitHub Copilot-CLI joins Maestro as a first-class agent with end-to-end integration for both local and remote (over SSH) execution.

🌐 The web/mobile interface gained real PTY terminals, swipeable panels, notification dropdowns, and dozens of desktop-equivalent features for a full touch-friendly experience on tablets and phones.

🔗 SSH Shared History synchronizes Maestro instances working on the same project, with each host writing per-hostname JSONL files to .maestro/history/ on the remote so participants see each other's work.

🌍 Browser tabs open web pages directly inside Maestro as first-class tabs with a full address bar, navigation controls, session persistence across restarts, and bulk close support.

Changes in v0.16.19-RC

✨ New

🎨 Olive Nights theme joins the palette.
📊 Usage & Stats: a Usage Dashboard tracks Claude and Codex token consumption over time with p50-p99 duration percentiles (shared distribution card, also on Cue run stats), plus read-only maestro-cli stats and maestro-cli stats-query for metrics and arbitrary SQL from the terminal.
🌐 Browser tabs: an in-page Cmd+F find bar with match counter and next/previous, Cmd+L to focus the address bar, Cmd+←/→ for back/forward, a keep-alive policy (off / recent / all, with a configurable limit) that keeps background tabs mounted, and renaming with sticky custom titles plus a Reset Name action.
🖼️ Image editing: edit images in place in a file-preview tab and save back to disk, a one-click color preset popover in the annotator, and an "Edit Image from Clipboard" command-palette action.
🚦 Auto Run playbooks support human-in-the-loop gate markers that pause the run until you approve.
🩺 Agents probe their own capabilities on launch and persist a status snapshot, with a dedicated Settings → Agents tab and a Re-probe button.
➗ Chat surfaces render $$...$$ display math and inline math via KaTeX.
📁 A "New Folder" action in the File Explorer context menu creates folders right where you need them, locally or over SSH.
📥 Drag files from Finder/Explorer into the chat to attach them or insert multiple @path mentions, with scoped drop zones and "Drop to move to root" / "Drop to import" overlays.
😴 The quit-confirmation modal gains a "Quit when idle" option that waits for thinking agents, Auto Run, terminal tasks, Cue runs, and group chats to finish, with a status pill while it waits.
⭐ Bookmarked agents get their own Bookmarks section in the web/mobile side panel.

🔧 Improved

🗂️ The Cue pipeline canvas gained an Auto-arrange button that tidies nodes into flow-depth columns (single pipeline) or a balanced grid (All Pipelines), packing independent chains into horizontal bands with orthogonal step edges.
📐 The Cue pipeline canvas supports Shift+drag panning in any interaction mode, with mouse/keyboard reference tables in the Cue Help modal.
⏸️ Queued AI messages can be individually held and resumed, and an all-held queue is treated as drained.
🧮 Auto Run's fresh-context recommendation scales by task count and context window (5/10/20 tasks at 256K/512K/1M) and warns when your manual pick disagrees.
🌲 Auto Run can launch into a different worktree even while the current agent is still working.
⌨️ Shift+Arrow in the Files pane extends a Finder-style range selection.
🔀 Cmd+Shift+2 now launches Auto Run, with the expanded preview moving to Cmd+Shift+E.
🧭 Breadcrumb back/forward restores any tab kind (AI, file preview, browser, or terminal), not just AI tabs.
🗺️ The Document Graph gained a click/drag minimap and Shift+scroll panning, and switching agents now closes the full-screen graph so it can't swallow clicks on the agent you jumped to.
💡 Agents are nudged to embed screenshots, charts, and diagrams inline so they render directly in the chat.

Full Changelog: v0.16.18-RC...v0.16.19-RC

v0.16.18-RC | Maestro Cue

23 May 22:44
db5a2cf

Choose a tag to compare

Pre-release

Major 0.16.x Additions

🪄 Maestro Cue is a new trigger-based cross-agent orchestration capability that lets heartbeats, GitHub issues/PRs, file system monitors, and other data sources bring your agents to life and pass work between one another.

💻 Full-featured xterm.js terminal tabs sit alongside your AI and file preview tabs, with support for opening and renaming multiple terminals.

🧑‍✈️ GitHub Copilot-CLI joins Maestro as a first-class agent with end-to-end integration for both local and remote (over SSH) execution.

🌐 The web/mobile interface gained real PTY terminals, swipeable panels, notification dropdowns, and dozens of desktop-equivalent features for a full touch-friendly experience on tablets and phones.

🔗 SSH Shared History synchronizes Maestro instances working on the same project, with each host writing per-hostname JSONL files to .maestro/history/ on the remote so participants see each other's work.

🌍 Browser tabs open web pages directly inside Maestro as first-class tabs with a full address bar, navigation controls, session persistence across restarts, and bulk close support.

Changes in v0.16.18-RC

📝 File preview was rewritten on top of CodeMirror 6 so selection, scroll position, Cmd+Up/Down, line jumps, and search highlighting all flow through the new editor.
🎨 Every code surface (chat, Fast tier, Giant tier) now shares one Shiki highlighter load with on-demand language grammars.
⏰ New Cue time.once event type fires one-shot scheduled subscriptions with fire_at, grace_minutes, and an optional self-destruct on failure.
🔔 New Cue notify action sends a toast (optionally sticky) instead of spawning an agent, perfect for scheduled reminders.
🧪 Auto Run gained a "Fresh Context Per" mode toggle so you can choose per-task or per-document and have the right prompt template injected automatically.
♻️ A new Session Recovery Card restores crashed or orphaned agents on startup so an unexpected quit no longer means losing your place.
🗂️ Files Pane added Finder-style multi-select (Cmd/Shift+click), multi-source drag-and-drop, and a batched move-conflict modal with Auto-rename, Overwrite-all, and Skip-conflicts choices.
📁 Right-click any folder to preview every file inside as tabs at once, with a safety confirmation for huge folders.
🆕 New Agent modal now offers an Agent Group dropdown, seeded from the source agent when duplicating.
🪟 Prompt Composer modal can go fullscreen, and the preference sticks across sessions.
ℹ️ A new About tab in Settings shows the Maestro glyph, version, and install origin without leaving the modal.
🔍 Fuzzy File Search now recognizes absolute paths and offers an "Open in Maestro" affordance no matter where the file lives on disk.
🏷️ Every tab now sports a leading kind icon (AI, browser, file) tinted by type so you can tell tabs apart at a glance.
⌨️ Cmd+Shift+[ and Cmd+Shift+] now cycle the internal tab pills inside the Execution Queue and Tab Switcher modals.
🛑 Auto Run progress strip gained a Stop button so you can halt a running batch without killing the underlying agent.
⏯️ Auto Run's Run button no longer disables while the agent is thinking; a pulsing badge floats nearby instead and the BatchRunner Go button gates the actual launch.

Full Changelog: v0.16.17-RC...v0.16.18-RC

v0.16.17-RC | Maestro Cue

19 May 10:19
0e12d15

Choose a tag to compare

Pre-release

Major 0.16.x Additions

🪄 Maestro Cue is a new trigger-based cross-agent orchestration capability. Heartbeats, GitHub issues/PRs, file system monitors, and other data sources can bring your agents to life and pass work between one another.

💻 Major Shell Upgrade — Full-featured xterm.js terminal tabs alongside your existing AI and file preview tabs. Open multiple terminals and rename them freely.

🧑‍✈️ GitHub Copilot-CLI — Copilot-CLI joins Maestro as a first-class agent with end-to-end integration for both local and remote (over SSH).

🌐 Web UX Parity — The web/mobile interface now supports real PTY terminals, swipeable panels, notification dropdowns, and dozens of desktop-equivalent features. Full touch-friendly experience on tablets and phones.

🔗 SSH Shared History — History synchronization across multiple Maestro instances working on the same project via SSH. Each host writes per-hostname JSONL files to .maestro/history/ on the remote, so all participants see each other's work.

🌍 Browser Tabs — Open web pages directly inside Maestro as first-class tabs alongside AI, terminal, and file preview tabs. Full address bar, navigation controls, session persistence across restarts, and bulk close support.

Changes in v0.16.17-RC

⌨️ added an optional global keyboard chord to pull up Maestro. Can't believe this wasn't in v0.0.1!
🎨 New Image Annotation tool for marking up screenshots and images with freehand strokes, pan/zoom, and configurable pen styling.
👁️ App-wide Color Blind Mode now recolors status dots, git diffs, file explorer icons, history activity graph, file extension badges, and batch indicators — surfaced in a new Accessibility section under Settings → Display.
🧙 Per-tab Inline Wizard concurrency lets multiple /wizard tabs run simultaneously without their messages, thinking, or tool calls bleeding into each other; a wand glyph in the Left Bar marks active wizards.
🎛️ Global Cue settings moved out of the pipeline editor gear into Settings → Encore Features → Maestro Cue, and autosave across every workspace's cue.yaml.
📊 Cue dashboard focused on diagnostics with adaptive Year-in-Pixels, momentum cards, header pills, view tabs, and an Average Runtime stat (replacing Active Runs).
💾 New Cue Backup tab snapshots every workspace's .maestro/cue.yaml and .maestro/prompts/ into a single zip with per-file diff and restore.
🚀 Per-tab terminal startup commands persist across restarts and respawn eagerly when tabs are restored.
🎯 New Focus Active Tab shortcut (Opt+Cmd+F) jumps focus into the currently active terminal or AI tab.
🖍️ Markdown edit mode gained live search highlighting on the syntax overlay via the Custom Highlight API.
📋 Paste images directly into the web/mobile chat composer.
⚙️ Settings modal now restores the last-viewed tab when reopened.
📁 Three-tier File Preview routes plain text and code through a new Fast tier and multi-MB files through a Giant tier (CodeMirror 6) so huge files no longer freeze the UI, with a tier-override chip when you want to force a different renderer.
🔗 File preview now follows [[wiki]] and path links and lazy-loads Shiki syntax highlighting and Mermaid diagrams.
⌨️ Arrow keys in the AI terminal now jump message-by-message through the scrollback.
🗂️ Files Panel now supports drag-to-move files and folders between folders, plus a "New File" context menu entry on folder rows.
📈 Dashboard agent cards gained an age badge and a new sort-by-created option.
🔎 Auto Run document selector picked up fuzzy filtering and a keyboard-driven preview so you can jump between docs without leaving the keyboard.
📜 Settings modal remembers per-tab scroll position across tab switches so long settings pages stay where you left them.
🔭 Cmd+O palette now buckets Auto Run agents under a dedicated LIVE section and adds Expand/Collapse All Agent Groups commands. Quick actions also gained Expand/Collapse Entire Agent Panel.
🎯 Cue GitHub PR/issue triggers now re-fire on new activity and the Cue dashboard gained a jump-to-top control.
🤖 Maestro CLI agent spawns (batch / playbook automation) now inject the Maestro system prompt, so CLI-driven agents share the same context as the desktop ones.
✏️ Files Pane now shows real-time git change indicators next to modified files.
🔗 maestro:// URLs are now auto-linkified in chat surfaces so deep links into agents, tabs, and files are clickable wherever they appear.
⌨️ New keyboard shortcuts: Table-of-Contents toggle, AutoRun expand rebind, and broader usage tab coverage.
🪛 Process Monitor's Process Details panel now surfaces Maestro-set environment variables so you can confirm what each agent actually inherited.

Full Changelog: v0.16.16-RC...v0.16.17-RC

v0.16.16-RC | Maestro Cue

28 Apr 22:07
b647cff

Choose a tag to compare

Pre-release

Major 0.16.x Additions

🪄 Maestro Cue is a new trigger-based cross-agent orchestration capability. Heartbeats, GitHub issues/PRs, file system monitors, and other data sources can bring your agents to life and pass work between one another.

💻 Major Shell Upgrade — Full-featured xterm.js terminal tabs alongside your existing AI and file preview tabs. Open multiple terminals and rename them freely.

🧑‍✈️ GitHub Copilot-CLI — Copilot-CLI joins Maestro as a first-class agent with end-to-end integration for both local and remote (over SSH).

🌐 Web UX Parity — The web/mobile interface now supports real PTY terminals, swipeable panels, notification dropdowns, and dozens of desktop-equivalent features. Full touch-friendly experience on tablets and phones.

🔗 SSH Shared History — History synchronization across multiple Maestro instances working on the same project via SSH. Each host writes per-hostname JSONL files to .maestro/history/ on the remote, so all participants see each other's work.

🌍 Browser Tabs — Open web pages directly inside Maestro as first-class tabs alongside AI, terminal, and file preview tabs. Full address bar, navigation controls, session persistence across restarts, and bulk close support. Great for referencing docs, dashboards, or web UIs without leaving the workspace.

Changes in v0.16.16-RC

MAJOR: Bugfix in Tab Renaming

  • XTerminal now auto-copies settled text selections to your clipboard so highlight-to-copy "just works" 📋
  • Create Worktree modal lets you type partial branch suffixes — trailing /, ., and - are preserved while editing ✍️
  • Branch name sanitization only trims truly invalid ref endings, so valid trailing hyphens stick around 🏷️
  • Rename Tab "Auto" tooltip now formats meta keys correctly across platforms via renderer-safe shortcut formatting ⌨️
  • Added test coverage for the XTerminal auto-copy flow, branch sanitizer rules, and tooltip key formatting 🧪

Full Changelog: v0.16.15-RC...v0.16.16-RC

What's Changed

  • fix(cue): empty-graph CTA + tighten regression coverage by @reachrazamair in #924
  • feat: detect local git metadata during remote session creation by @ksylvan in #925

Full Changelog: v0.16.15-RC...v0.16.16-RC