Skip to content

v0.18.4-RC | Maestro Web Desktop

Pre-release
Pre-release

Choose a tag to compare

@pedramamini pedramamini released this 04 Jul 21:59
03f59ed

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.

💬 Cross-agent @mentions let your agents talk to each other: @-mention another agent by name to pull it into the conversation, ask it a question, and have its answer routed back to you, so your fleet collaborates instead of working in isolation.

🪟 Multiple windows let you pull agents into their own OS windows and spread your fleet across monitors, so you can keep several agents in view at once instead of flipping tabs in a single window.

🔲 Tab tiling splits the main window into side-by-side panes, so you can watch and drive two agents at once, or an agent alongside its terminal or files, without losing your place.

Other Changes in 0.18.4

  • 🎬 Director's Notes Rich Mode: Director's Notes can render as a structured dashboard of stat widgets plus an AI narrative with LaTeX math support, with a one-click toggle back to Plain Mode.
  • 🔁 Agent Resilience auto-retry: when an agent fails on a recoverable error like a 529 overload or a usage limit, Maestro automatically resends the prompt and shows an inline outage card with a live countdown, instead of silently dropping the turn.
  • 🤖 Two new agents: Qwen Coder (qwen3-coder) and Oh My Pi (omp) join the supported agent lineup.
  • ✏️ Editable message queue: edit a queued prompt's text and attached images before it sends, so you can fix a typo or swap a screenshot without clearing the queue.
  • Starred transcripts survive provider cleanup: Maestro keeps its own copy of every starred session's transcript, so a starred conversation still displays and resumes natively even after Claude Code rotates or deletes the original file.
  • ⌨️ Snappier typing and lists: the prompt/terminal composer no longer re-renders the whole app on every keystroke, and the agent list only re-renders the rows that change, killing keyboard lag and scroll jank in large fleets.
  • 🖼️ Freeze-free image persistence: pasted screenshots now live in a content-addressed store instead of being inlined into the sessions file, so a large image history no longer stalls the app.
  • 🛡️ Security patches: resolved 15 of 20 outstanding Dependabot advisories across the dependency tree.

Full Changelog: v0.18.3-RC...v0.18.4-RC