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
What's Changed
- Fix obvious RC Sentry field crashes by @pedramamini in #1011
- refactor(QuickActionsModal): decompose 2,528-line monolith into directory module by @reachrazamair in #1029
- refactor(input-area): split InputArea into focused modules by @reachrazamair in #1034
- refactor(FileExplorerPanel): decompose 2,920-line monolith into directory module by @reachrazamair in #1035
Full Changelog: v0.16.17-RC...v0.16.18-RC