Major 0.15.x Additions
🎶 Maestro Symphony — Contribute to open source with AI assistance! Browse curated issues from projects with the runmaestro.ai label, clone repos with one click, and automatically process the relevant Auto Run playbooks. Track your contributions, streaks, and stats. You're contributing CPU and tokens towards your favorite open source projects and features.
🎬 Director's Notes — Aggregates history across all agents into a unified timeline with search, filters, and an activity graph. Includes an AI Overview tab that generates a structured synopsis of recent work. Off by default, gated behind a new "Encore Features" panel under settings. This is a precursor to an eventual plugin system, allowing for extensions and customizations without bloating the core app.
🏷️ Conductor Profile — Available under Settings > General. Provide a short description on how Maestro agents should interface with you.
🧠 Three-State Thinking Toggle — The thinking toggle now cycles through three modes: off, on, and sticky. Sticky mode keeps thinking content visible after the response completes. Cycle with CMD/CTRL+SHIFT+K.
🤖 Factory.ai Droid Support — Added support for the Factory.ai droid agent. Full session management and output parsing integration.
Changes in v0.15.4
- Bionify reading mode brings bionic reading across AI chat, file preview, Auto Run, and Director's Notes — toggle under Settings > Display 📖
- New spell check setting (off by default) enables browser-native spell checking in the prompt input, group chat, and file editor ✍️
- Auto Run can now skip the per-task synopsis with
--no-synopsisto cut overhead on small tasks, with prompt-size reporting in debug mode ⚡ - Maestro now detects and recovers from silent session resume failures instead of quietly losing context mid-conversation 🔁
- Group Chat moderator and participants now inherit your globally-configured shell environment variables like
ANTHROPIC_API_KEY🤝 - Added
~/.bun/binto the expanded PATH so Bun shebangs (#!/usr/bin/env bun) work in spawned scripts 🍞 - Symlinked directories now show up in the Files panel and Auto Run document tree, with Document Graph hardened against symlink cycles 🔗
- Web/mobile remote control now reliably serves built assets and tunnel status reconciles correctly 📡
- Codex tabs no longer show the beta badge and the "session since" date is now correct 🪪
- Polished the slash command picker, playbooks UI, sidebar overlay seam, popover clipping, and overflowing context-usage display 🎚️
Full Changelog: v0.15.3...v0.15.4
What's Changed
- [codex] restore repo git hooks and ignore local worktrees by @jeffscottward in #774
- [codex] Polish slash commands, PlayBooks labels, and sidebar menu layering by @jeffscottward in #769
- fix: clamp overflowing context usage display by @jeffscottward in #777
- [codex] Remove Codex beta badges and fix Agent Sessions since date by @jeffscottward in #771
- fix: reconcile remote tunnel status by @jeffscottward in #778
- fix(ui): restore z-20 on main panel header to prevent popover clipping by @jSydorowicz21 in #800
- 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
- [codex] strengthen bionify controls and settings by @jeffscottward in #864
- fix: apply React Doctor easy fixes by @jeffscottward in #899
- fix: add
~/.bun/bintoadditonalPathsfor "unix-like paths" by @edheltzel in #331 - feat: reduce Auto Run overhead for small tasks by @pedramamini in #752
- feat: add spell check setting for input areas by @pedramamini in #729
- fix(group-chat): pass global shell env vars to moderator/participant spawns by @josecsotomorales in #887
- fix: detect and recover from silent session resume failure by @adamcongdon in #802
- fix(ipc): graceful no-op on stale paths for shell + fs handlers by @pedramamini in #918
- fix(renderer): #913 platform detection crash on missing process global by @pedramamini in #914
- fix: silence main-process Sentry noise from FS watchers by @pedramamini in #879
New Contributors
- @edheltzel made their first contribution in #331
- @josecsotomorales made their first contribution in #887
- @adamcongdon made their first contribution in #802
Full Changelog: v0.15.3...v0.15.4-RC