๐ถ 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. NOTE: Making changes here active based on user feedback ๐
๐ฌ 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 โจ๏ธ (#165).
๐ค Factory.ai Droid Support - Added support for the Factory.ai droid agent. Full session management and output parsing integration (#223).
๐ง Windows and SSH Stability Improvements - Major fixes for remote agent execution including wizard support, synopsis generation, and proper shell profile sourcing across platforms. (#131, #156, #159, #187, #195).
Security Fixes
Addressed some security issues, all thanks to @VVX7
Smaller Changes in 0.15.x
- Added safety controls around agent working directory deletion ๐ (#206)
- Added
/skillscommand for enumerate Claude Code skills ๐งฐ (#154) - Renamed "Audio Notifications" to "Custom Notifications" ๐ (#168)
- Auto-scroll now respects user scroll position in AI mode ๐ (#237)
- Spec-Kit and OpenSpec commands now accept arguments properly โ๏ธ (#238)
- You can now @ message entire groups of agents in Group Chat. ๐ฅ
- Group chats can be archived. ๐ฆ
- You can now swap the provider behind an agent. โช๏ธ
- Added ability to scroll to latest messages as they are streamed from the agent. ๐
- Expanded maestro-cli to include agent message send on new or resumed sessions, this means you can control any agent behind Maestro easily ๐งต
- Added VSCode-style semantic icon mapping in the file explorer โ
- New tabs are automatically named by default, this can be disabled under settings ๐ท๏ธ
- Added WakaTime integration โฑ๏ธ
- Added window chrome options to toggle off the header bar ๐ช
- Broke Settings > General up, there's now a Settings > Display โ๏ธ
- Added a table of contents jump menu for markdown files being previewed ๐
- Added option to open document preview from within the graph view ๐
- Added configuration options to ignore remote file patterns over SSH connections ๐ฏ
- Fixed context consumption calculation bugs ๐งฎ
- AI responses can now be saved to markdown on disk ๐พ
- Hide Empty "Ungrouped Agents" Folder ๐
- File preview detects updates on disk and shows refresh button โช๏ธ
- Auto Run task calculation is now dynamic to count tasks added mid-flight โ๏ธ
- When you stop an Auto Run, you can now force kill the running task ๐ช
- Web interface synchronization improvements ๐
- Added shortcuts to all panel search under command palette ๐
- All sorts of other bug fixes and usability improvements ๐
- Enhanced batch runner with agent prompt validation for task references โ๏ธ
- Added recovery mechanism for expired group chat sessions automatically ๐
- Improved history help modal with SSH remote session limitations notice ๐
- The wand glyph on the upper right sparkles if any agent is working โจ
... and of course tons of other little fixes and creature comforts too numerous to enumerate here.
Full Changelog: v0.14.5...v0.15.1