github RunMaestro/Maestro v0.16.11-RC
v0.16.11-RC | Maestro Cue

pre-release8 hours ago

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.

🌐 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.11-RC

New

  • Claude per-project memory viewer: Browse and manage Claude's per-project memory directly inside Maestro — see what your agent is remembering across sessions without leaving the app. The create/edit dialog now uses a proper modal (no more native prompt), and first-time setup seeds MEMORY.md as a clean index.
  • Bionify global toggle (Cmd+K): Bionify reading mode is now a single global setting that applies everywhere — file previews, Auto Run, expanded viewers. The per-document and per-AI-tab "B" buttons have been retired in favor of a Quick Action with a flash confirmation.
  • File Explorer cap-based indexing: Huge file trees no longer silently exhaust memory. A configurable entry cap, max depth, and ignore patterns now live together under a new File Indexing section in Display settings. When a scan hits the cap, a banner appears with Load More (2×) and Load All affordances.
  • Browser tab content actions: Right-click a browser tab to Copy or Send the current page content to your agent, plus a one-click affordance to copy the URL.
  • Terminal buffer actions: New Copy / Send / Publish actions on terminal tabs let you grab everything in the scrollback, ship it to your agent, or publish it for sharing.
  • Send terminal selections to your agent: Right-click any selection in a terminal tab to Copy or Send to Agent — no more manual copy/paste shuffles.
  • Application Stats modal (Debug): New Debug → View Application Stats action shows a per-agent breakdown of memory and data load, distinguishing cold/warm/active agents — useful when you want to know who's the heavy hitter.
  • AI tab error pill: A bright ERR pill now appears on any AI tab whose agent is in an error state, so you know which tab to look at when something goes sideways.
  • Notification icons: The notification popover now mirrors the Bell / Volume / Coffee icons from Settings, making the toggle list easier to scan at a glance.
  • Separate Enter-to-send for the Expanded Prompt Composer: Configure Enter-key behavior independently for the regular composer and the expanded one — useful if you write multi-line prompts in the expanded editor but want quick-send from the inline one.

Settings & Search

  • Keyboard-navigable Settings search: Use ↑/↓/Enter to walk filtered results, with an accent-bordered selection row and scroll-into-view. Mouse hover keeps the selection in sync.
  • Broader settings keyword coverage: Searching for things like "shells," "shift+enter," "worktree," "ctrl+click," "iCloud," "intensity," "font size," "cron," "GitHub Cue triggers," "playbook registry," "wizard," "SSH test connection," "Auto Run inactivity," and "forced parallel execution" now finds the right setting.
  • Display tab reordering: Sections flow top-down by user frequency; Bionify's Reading Mode subhead now sits cleanly under the section heading.

SSH & Cross-Machine

  • Per-agent shared history toggle: Enable cross-machine history sharing on a per-agent basis (was previously a global on/off). Pick the agents you want syncing and leave the rest local.
  • Faster remote Claude session listing: Bulk-stat remote Claude session directories in a single SSH call instead of one-per-file — fixes throttling on hosts with strict MaxStartups limits.

CLI

  • maestro-cli open-browser <url>: Open a URL as a Maestro browser tab from the terminal.
  • maestro-cli open-terminal: Spawn a new terminal tab from the CLI.
  • maestro-cli send --live --new-tab: Send a prompt to a brand-new AI tab instead of the active one — handy for kicking off a fresh thread without context bleed.
  • Tighter validation on remote tab commands: URLs, prompts, and session targets are now properly validated, with clear errors when a session is busy or missing.

Terminal Polish

  • Cmd+F opens xterm search while a terminal is focused (instead of falling through to the wrong handler).
  • Cmd+Shift+K now also sends a redraw so the shell repaints cleanly after clearing.
  • Right-click on a terminal link only opens the context menu — no more accidental navigation when you meant to copy.
  • Smarter PATH resolution so your terminal sees the same binaries (Homebrew, asdf, user installs, etc.) as your normal shell.

Auto Run

  • Inactivity watchdog default raised 30 → 240 minutes (set to 0 to disable). Long-running batches no longer trip the watchdog while you're heads-down on something else.
  • Document selector badge now stays in sync with the bottom-panel progress (no more "7%" next to "14 of 14 tasks completed").
  • Elapsed time no longer zeros out the moment a run finishes — final stats are flushed before the timer is stopped.

Full Changelog: v0.16.10-RC...v0.16.11-RC

What's Changed

  • fix: resolve symlinks in Files panel and Auto Run folder tree by @pedramamini in #831
  • Add Bionify reading mode to supported reading surfaces by @jeffscottward in #854
  • fix: absolute-position AI tab Bionify button by @jeffscottward in #855
  • refactor: consolidate duplicated type definitions (Phase 05) by @jSydorowicz21 in #818
  • fix(cue): production-harden pipeline editor — persistence, identity, manual triggers, animation fidelity by @reachrazamair in #856
  • [codex] strengthen bionify controls and settings by @jeffscottward in #864
  • Fix broken Warning component in remote-control.md by @mintlify[bot] in #874
  • feat(cue): command pipeline nodes + per-branch fan-out + chain filtering by @chr1syy in #872
  • refactor: consolidate mockTheme test factories (Phase 03B) by @jSydorowicz21 in #816
  • refactor: consolidate window.maestro test mocks (Phase 03C) by @jSydorowicz21 in #817
  • refactor: improve logging consistency and error reporting (Phase 11) by @jSydorowicz21 in #826
  • fix(terminal): unblock OpenCode TUI and fix zsh PATH for claude/codex by @chr1syy in #875
  • feat(cli): open-browser, open-terminal, and send --live --new-tab by @chr1syy in #877
  • fix(fork): show Fork button on AI messages and correct role mapping by @chr1syy in #857
  • feat(cue): security hardening + backend test coverage by @reachrazamair in #876
  • Fix Auto Run reliability and task counting bugs by @chr1syy in #846
  • fix(cli): disable background tasks for Claude Code batch spawns by @scriptease in #862
  • fix(maestro-cli): unbreak install shim + add install/update logging by @chr1syy in #881
  • fix(ssh): broaden remote agent detection PATH + use POSIX command -v by @chr1syy in #883
  • feat(web): port session bell filter from desktop Left Bar by @chr1syy in #884
  • feat(web): configurable hotkeys for mobile UI synced from desktop settings by @chr1syy in #882

New Contributors

Full Changelog: v0.16.10-RC...v0.16.11-RC

Don't miss a new Maestro release

NewReleases is sending notifications on new releases.