Skip to content

Releases: RunMaestro/Maestro

v0.15.0 | Maestro Symphony (RC)

21 Feb 13:26
0253a89

Choose a tag to compare

🎶 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 ore 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

  • #421 History panel stored XSS
  • #422 Stored XSS to reverse shell
  • #423 Stored XSS to SSRF

Smaller Changes in 0.15.x

  • Added safety controls around agent working directory deletion 🔒 (#206)
  • Added /skills command 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)
  • 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.

What's Changed

  • refactor: extract app lifecycle modules from main/index.ts by @reachraza in #230
  • BUG FIX: dev server port must be configured via VITE_PORT by @ksylvan in #234
  • refactor: extracted process listeners from main/index.ts by @reachraza in #240
  • refactor: restructure web-server module with security and memory leak… by @reachraza in #244
  • refactor: consolidate agents module and reorganize test structure by @reachraza in #247
  • refactor: decompose stats-db into focused modules by @reachraza in #252
  • perf: reduce typing lag with multiple agents on large repos by @reachraza in #255
  • Windows Enhancement and Fixes for 0.15.0-RC by @chr1syy in #264
  • fix: Windows compatibility, PATH handling, and SSH execution improvements by @pedramamini in #268
  • feat: Fix inline wizard for Windows cmd.exe and add OpenCode support by @chr1syy in #270
  • fix: correct context usage calculation to include cacheRead tokens an… by @reachraza in #280
  • In-Tab File Preview by @pedramamini in #281
  • 0.15.0 rc by @pedramamini in #282
  • feat: Add Symphony token donation system for open source contributions by @pedramamini in #122
  • Fix: Remote SSH Agent Sessions (Windows) by @chr1syy in #188
  • Add Factory.ai droid support by @VVX7 in #225
  • Add @chr1syy as Windows Contributor and tester by @chr1syy in #286
  • fix(file-preview): resolve image flickering under heavy parallel agen… by @reachraza in #287
  • fix(windows): Shell interpration of % in git log format string by @chr1syy in #288
  • feat: add conservative context growth estimation during multi-tool turns by @reachraza in #289
  • Round of Polishing by @pedramamini in #297
  • 0.15.0 polish by @pedramamini in #299
  • 0.15.0 polish by @pedramamini in #305
  • Add Conductor Profile by @pedramamini in #304
  • Fix Windows wizard failure by sending prompt via stdin for stream-json mode by @dmaynor in #302
  • 0.15.0 polish by @pedramamini in #308
  • fix: Jump to Bottom shortcut (Cmd+Shift+J) now works by @ThanhNguyxn in #279
  • Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in #278
  • Windows enhancements and fixes by @chr1syy in #306
  • refactor: revamp state management logic. Moving from React Context API to Zustand stores ensuring SRP-Driven modules by @reachraza in #312
  • fix: ensure --input-format stream-json is added when sending images by @reachraza in #314
  • Fix ssh remote Agents & dev:win script by @chr1syy in #313
  • 0.15.0 polish by @pedramamini in #321
  • fix: rename tab/instance/group modals broken by modalStore migration by @pedramamini in #322
  • 0.15.0 polish by @pedramamini in #324
  • CLI enhancements by @pedramamini in #329
  • refactor: replace SessionContext with Zustand sessionStore and tabStore by @reachraza in #332
  • 0.15.0 polish by @pedramamini in #334
  • refactor: added agentStore for agent related state management. useAgentListeners hook has replaced IPC listener code in App.tsx by @reachraza in #341
  • refactor: create fileExplorerStore, consolidate scattered file explor… by @reachraza in #344
  • polish: UI refinements, file preview enhancements, and Command K search by @pedramamini in #336
  • 0.15.0 polish: bug fixes and UX improvements by @pedramamini in #349
  • fix: Inline Wizard SSH execution by propagating session custom path overrides by @rnwolfe in #345
  • fix: await process.kill() in killBatchRun to prevent race condition by @pedramamini in #352
  • fix: stop overriding SSH ControlMaster/ControlPath/ControlPersist configs by @rnwolfe in #350
  • fix: correct regex for UUID tab IDs in WebSocket session output broad… by @EEmayank in #337
  • Fix: Opencode Model Discovery on SSH + .opencode PATH added by @chr1syy in #353
  • refactor: added groupChatStore, operationStore, batchStore by @reachraza in #363
  • feat: CSV table rendering + fix: group chat write race & SSH spawn by @pedramamini in #364
  • feat: increase default agent input box height by @jeffscottward in #361
  • perf: reduce pane resize lag during drag by @jeffscottward in #359
  • fix: 0.15.0 polish — ToC, worktree dupe...
Read more

v0.14.5 | Doc Graphs, SSH Agents, Inline Wizard

24 Jan 11:15
8be8a8e

Choose a tag to compare

Changes in this point release include:

  • Desktop app performance improvements (more to come on this, we want Maestro blazing fast) 🐌
  • Added local manifest feature for custom playbooks 📖
  • Agents are now inherently aware of your activity history as seen in the history panel 📜 (this is built-in cross context memory!)
  • Added markdown rendering support for AI responses in mobile view 📱
  • Bugfix in tracking costs from JSONL files that were aged out 🏦
  • Added BlueSky social media handle for leaderboard 🦋
  • Added options to disable GPU rendering and confetti 🎊
  • Better handling of large files in preview 🗄️
  • Bug fix in Claude context calculation 🧮
  • Addressed bug in OpenSpec version reporting 🐛

The major contributions to 0.14.x remain:

🗄️ Document Graphs. Launch from file preview or from the FIle tree panel. Explore relationships between Markdown documents that contain links between documents and to URLs.

📶 SSH support for agents. Manage a remote agent with feature parity over SSH. Includes support for Git and File tree panels. Manage agents on remote systems or in containers. This even works for Group Chat, which is rad as hell.

🧙‍♂️ Added an in-tab wizard for generating Auto Run Playbooks via /wizard or a new button in the Auto Run panel.

Smaller Changes in 014.x

  • Improved User Dashboard, available from hamburger menu, command palette or hotkey 🎛️
  • Leaderboard tracking now works across multiple systems and syncs level from cloud 🏆
  • Agent duplication. Pro tip: Consider a group of unused "Template" agents ✌️
  • New setting to prevent system from going to sleep while agents are active 🛏️
  • The tab menu has a new "Publish as GitHub Gist" option 📝
  • The tab menu has options to move the tab to the first or last position 🔀
  • Maestro-Playbooks can now contain non-markdown assets 📙
  • Improved default shell detection 🐚
  • Added logic to prevent overlapping TTS notifications 💬
  • Added "Toggle Bookmark" shortcut (CTRL/CMD+SHIFT+B) ⌨️
  • Gist publishing now shows previous URLs with copy button 📋

Thanks for the contributions: @t1mmen @aejfager @Crumbgrabber @whglaser @b3nw @deandebeer @shadown @breki @charles-dyfis-net @ronaldeddings @jlengrand @ksylvan

Full Changelog: v0.14.4...v0.14.5

v0.14.4 | Doc Graphs, SSH Agents, Inline Wizard

11 Jan 06:08
fddea07

Choose a tag to compare

Changes in this point release include:

  • Improved the new agent wizard to allow for specification of remote host prior to commencing ☁️
  • Fixed a bug where the default thinking state was not being honored for the initial tab in a new agent 🧠
  • Addressed some SSH gaps (#176 and #177) 🐛🐜
  • Desktop app performance improvements 🚅
  • Addressed bug in leaderboard submissions (#174)🏆
  • Addressed bug in wizard (hopefully) 🧙‍♂️
  • The /wizard command now respects your configured Auto Run directory (#169) 📂

The major contributions to 0.14.x remain:

🗄️ Document Graphs. Launch from file preview or from the FIle tree panel. Explore relationships between Markdown documents that contain links between documents and to URLs.

📶 SSH support for agents. Manage a remote agent with feature parity over SSH. Includes support for Git and File tree panels. Manage agents on remote systems or in containers. This even works for Group Chat, which is rad as hell.

🧙‍♂️ Added an in-tab wizard for generating Auto Run Playbooks via /wizard or a new button in the Auto Run panel.

Smaller Changes in 014.x

  • Improved User Dashboard, available from hamburger menu, command palette or hotkey 🎛️
  • Leaderboard tracking now works across multiple systems and syncs level from cloud 🏆
  • Agent duplication. Pro tip: Consider a group of unused "Template" agents ✌️
  • New setting to prevent system from going to sleep while agents are active 🛏️
  • The tab menu has a new "Publish as GitHub Gist" option 📝
  • The tab menu has options to move the tab to the first or last position 🔀
  • Maestro-Playbooks can now contain non-markdown assets 📙
  • Improved default shell detection 🐚
  • Added logic to prevent overlapping TTS notifications 💬
  • Added "Toggle Bookmark" shortcut (CTRL/CMD+SHIFT+B) ⌨️
  • Gist publishing now shows previous URLs with copy button 📋

Thanks for the contributions: @t1mmen @aejfager @Crumbgrabber @whglaser @b3nw @deandebeer @shadown @breki @charles-dyfis-net

Full Changelog: v0.14.3...v0.14.4

v0.14.3 | Doc Graphs, SSH Agents, Inline Wizard

09 Jan 18:20
5a8c128

Choose a tag to compare

Changes in this point release include:

  • Added logic to prevent overlapping TTS notifications 💬
  • Bug fixes in history panel rendering 🐜
  • Improved markdown rendering of large tables ✨
  • Addressed #161 where local path was overriding remote path for SSH agents 📁
  • Fixed "Jump to Bottom" shortcut ⌨️
  • Added "Toggle Bookmark" shortcut (CTRL/CMD+SHIFT+B) ⌨️
  • Fixed leaderboard updating issue 🏆
  • Changes in the file tree are now reflected immediately 🌴
  • Fixed Windows auto-update issue 🪟
  • Added unique installation ID generated for better crash tracking 🆔
  • Gist publishing now shows previous URLs with copy button 📋

The major contributions to 0.14.x remain:

🗄️ Document Graphs. Launch from file preview or from the FIle tree panel. Explore relationships between Markdown documents that contain links between documents and to URLs.

📶 SSH support for agents. Manage a remote agent with feature parity over SSH. Includes support for Git and File tree panels. Manage agents on remote systems or in containers. This even works for Group Chat, which is rad as hell.

🧙‍♂️ Added an in-tab wizard for generating Auto Run Playbooks via /wizard or a new button in the Auto Run panel.

Smaller Changes in 014.x

  • Improved User Dashboard, available from hamburger menu, command palette or hotkey 🎛️
  • Leaderboard tracking now works across multiple systems and syncs level from cloud 🏆
  • Agent duplication. Pro tip: Consider a group of unused "Template" agents ✌️
  • New setting to prevent system from going to sleep while agents are active 🛏️
  • The tab menu has a new "Publish as GitHub Gist" option 📝
  • The tab menu has options to move the tab to the first or last position 🔀
  • Maestro-Playbooks can now contain non-markdown assets 📙
  • Improved default shell detection 🐚

Thanks for the contributions: @t1mmen @aejfager @Crumbgrabber @whglaser @b3nw @deandebeer @shadown @breki @charles-dyfis-net

Full Changelog: v0.14.2...v0.14.3

v0.14.2 | Doc Graphs, SSH Agents, Inline Wizard

07 Jan 10:27
7fa60ea

Choose a tag to compare

Changes in this point release include:

  • Fixed a regression in OpenCode that we introduced in 0.14.1 that broke, well, everything 🔨
  • Maestro-Playbooks can now contain non-markdown assets 📙
  • Improved default shell detection 🐚

The major contributions to 0.14.x remain:

🗄️ Document Graphs. Launch from file preview or from the FIle tree panel. Explore relationships between Markdown documents that contain links between documents and to URLs.

📶 SSH support for agents. Manage a remote agent with feature parity over SSH. Includes support for Git and File tree panels. Manage agents on remote systems or in containers. This even works for Group Chat, which is rad as hell.

🧙‍♂️ Added an in-tab wizard for generating Auto Run Playbooks via /wizard or a new button in the Auto Run panel.

Smaller Changes in 014.x

  • Improved User Dashboard, available from hamburger menu, command palette or hotkey 🎛️
  • Leaderboard tracking now works across multiple systems and syncs level from cloud 🏆
  • Agent duplication. Pro tip: Consider a group of unused "Template" agents ✌️
  • New setting to prevent system from going to sleep while agents are active 🛏️
  • The tab menu has a new "Publish as GitHub Gist" option 📝
  • The tab menu has options to move the tab to the first or last position 🔀

Thanks for the contributions: @t1mmen @aejfager @Crumbgrabber @whglaser @b3nw @deandebeer @shadown @breki @charles-dyfis-net

What's Changed

New Contributors

Full Changelog: v0.14.1...v0.14.2

v0.14.1 | Doc Graphs, SSH Agents, Inline Wizard

06 Jan 19:05
b92fa04

Choose a tag to compare

This point release brings enhancements to the new agent Wizard as well as a new "inline" or in-tab wizard that can be triggered via /wizard. Additionally:

  • The tab menu has a new "Publish as GitHub Gist" option 📝
  • The tab menu has options to move the tab to the first or last position 🔀
  • Improved context compaction with multi-pass consolidation 📚
  • Addressed some keyboard shortcut and pathing issues specific to Windows 🪟
  • Added caching layer to Document Graph view 💨
  • Addressed a bug in sending context from one agent to another 🤝
  • Bugfix in custom path detection for new agents 🐛
  • You can now edit any text file from within Maestro 📄
  • Files and folders can be renamed/deleted from the file tree 📁
  • Proper leaderboard sync for folks who use multiple instances of Maestro 🏆
  • Addressed regression where OpenCode was not launching in YOLO mode 🐜

The other major contributions to 0.14.x remain:

🗄️ Document Graphs. Launch from file preview or from the FIle tree panel. Explore relationships between Markdown documents that contain links between documents and to URLs.

📶 SSH support for agents. Manage a remote agent with feature parity over SSH. Includes support for Git and File tree panels. Manage agents on remote systems or in containers. This even works for Group Chat, which is rad as hell.

Other Changes in 0.14.x

  • Improved User Dashboard, available from hamburger menu, command palette or hotkey 🎛️
  • Leaderboard tracking now works across multiple systems 🏆
  • Agent duplication. Pro tip: Consider a group of unused "Template" agents ✌️
  • New setting to prevent system from going to sleep while agents are active 🛏️
  • Added debug package to the wizard process, if you have issues there, please share the logs! 🧙‍♂️

Thanks for the contributions: @t1mmen @aejfager @Crumbgrabber @whglaser @b3nw @deandebeer @shadown @breki

What's Changed

  • Add inline /wizard command for Auto Run document creation by @pedramamini in #112

Full Changelog: v0.14.0...v0.14.1

v0.14.0 | Document Graphs and Agents over SSH

02 Jan 04:20
34d4b7d

Choose a tag to compare

Two major features in this release:

🗄️ The first is Document Graphs. Launch from file preview or from the FIle tree panel. Explore relationships between Markdown documents that contain links between documents and to URLs.

📶 The second is SSH support for agents. Manage a remote agent with feature parity over SSH. Includes support for Git and File tree panels. Manage agents on remote systems or in containers. This even works for Group Chat, which is rad as hell.

🎛️ Also, made hefty changes to the User Dashboard, check it out from the hamburger menu, command palette, or hotkey. Get global insights across all providers and agents.

Other Changes

  • Leaderboard tracking now works across multiple systems 🏆
  • Windows WSL compatibility improvements 🪟
  • Agent duplication. Pro tip: Consider a group of unused "Template" agents ✌️
  • New setting to prevent system from going to sleep while agents are active 🛏️
  • We were not correctly tallying user interactions in the new usage dashboard 🧮
  • Added debug package to the wizard process, if you have issues there, please share the logs! 🧙‍♂️
  • Performance improvement in Auto Run panel editor 🏃‍♂️

Thanks for the contributions: @t1mmen @aejfager @Crumbgrabber @whglaser @b3nw @deandebeer

What's Changed

New Contributors

Full Changelog: v0.13.2...v0.14.0

v0.13.2 | Playbook Exchange & Usage Dashboard

29 Dec 20:22
d52660f

Choose a tag to compare

  • TAKE TWO! Fixed Linux ARM64 build architecture contamination issues 🏗️

v0.13.1 Changes

  • Fixed Linux ARM64 build architecture contamination issues 🏗️
  • Enhanced error handling for Auto Run batch processing 🚨

v0.13.0 Changes

  • Added a global usage dashboard, data collection begins with this install 🎛️
  • Added a Playbook Exchange for downloading pre-defined Auto Run playbooks from Maestro-Playbooks 📕
  • Bundled OpenSpec commands for structured change proposals 📝
  • Added pre-release channel support for beta/RC updates 🧪
  • Implemented global hands-on time tracking across sessions ⏱️
  • Added new keyboard shortcut for agent settings (Opt+Cmd+, | Ctrl+Alt+,) ⌨️
  • Added directory size calculation with file/folder counts in file explorer 📊
  • Added sleep detection to exclude laptop sleep from time tracking ⏰

Full Changelog: v0.13.0...v0.13.1

Full Changelog: v0.13.1...v0.13.2

v0.13.1 | Playbook Exchange & Usage Dashboard

29 Dec 18:49
fa62d78

Choose a tag to compare

  • Fixed Linux ARM64 build architecture contamination issues 🏗️
  • Enhanced error handling for Auto Run batch processing 🚨

v0.13.0 Changes

  • Added a global usage dashboard, data collection begins with this install 🎛️
  • Added a Playbook Exchange for downloading pre-defined Auto Run playbooks from Maestro-Playbooks 📕
  • Bundled OpenSpec commands for structured change proposals 📝
  • Added pre-release channel support for beta/RC updates 🧪
  • Implemented global hands-on time tracking across sessions ⏱️
  • Added new keyboard shortcut for agent settings (Opt+Cmd+, | Ctrl+Alt+,) ⌨️
  • Added directory size calculation with file/folder counts in file explorer 📊
  • Added sleep detection to exclude laptop sleep from time tracking ⏰

Full Changelog: v0.13.0...v0.13.1

v0.13.0 | Playbook Exchange & Usage Dashboard

29 Dec 16:52
947071f

Choose a tag to compare

  • Added a global usage dashboard, data collection begins with this install 🎛️
  • Added a Playbook Exchange for downloading pre-defined Auto Run playbooks from Maestro-Playbooks 📕
  • Bundled OpenSpec commands for structured change proposals 📝
  • Added pre-release channel support for beta/RC updates 🧪
  • Implemented global hands-on time tracking across sessions ⏱️
  • Added new keyboard shortcut for agent settings (Opt+Cmd+, | Ctrl+Alt+,) ⌨️
  • Added directory size calculation with file/folder counts in file explorer 📊
  • Added sleep detection to exclude laptop sleep from time tracking ⏰

What's Changed

Full Changelog: v0.12.3...v0.13.0