github RunMaestro/Maestro v0.17.0
v0.17.0 | Maestro Cue

4 hours ago

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

Don't miss a new Maestro release

NewReleases is sending notifications on new releases.