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