Version history and changelog for Maestro releases
Release Notes
This page documents the version history of Maestro, including new features, improvements, and bug fixes for each release.
Maestro can update itself automatically! This feature was introduced in v0.8.7 (December 16, 2025). Enable auto-updates in Settings to stay current.
v1.0.x - Right on Cue
Latest: v1.0.3 | Released November 12, 2026
1.0.3 Highlights
โฐ A scheduled prompt can come back to the conversation that asked for it.maestro-cli cue schedule --here (or --tab) delivers the prompt into that tab when it fires. It waits behind a busy turn, marks the tab unread, and never moves your view, and if you closed the tab, it opens a new one with a toast. Agents use this now: ask one to โcheck back in 20 minutesโ and the follow-up arrives in the same tab instead of in History. If you customized the CLI or Cue prompts in Settings > Maestro Prompts, your version stays; compare it with the new default there to pick this up.โ๏ธ Settings search changes the setting for you. An on/off result shows its switch right on the row and flips in place, and a bigger setting opens its full section under the row. Down arrow walks the results, Space flips or expands, Right and Left expand and collapse, and Enter still jumps to the tab.๐ Themes can track your deviceโs light and dark mode. Turn on Follow System Appearance in Settings > Themes and pick one light theme and one dark theme. Each screen follows its own device, so a phone on the web interface switches with the phone while the desktop follows the computer.๐ Environment variables take plain .env text. Every env var editor has a Basic / Advanced toggle. Advanced is one box of KEY=value lines: paste a .env file or a block from a providerโs docs, or copy an agentโs variables back out. A line that does not parse is listed with its line number, and # KEY=value parks a variable without deleting it.๐ง Huge transcripts no longer take Maestro down. Resuming a long conversation read the whole transcript at once, so a few hundred megabytes could crash the app and anything past about 512 MB would not open. Maestro now reads only the messages it shows, loads several times faster, and the usage data scan reads transcripts line by line for the same reason.
Also in 1.0.3
๐งญ Agents follow the code when a repoโs docs are out of date, and list each mismatch in their final reply. Your own instructions and files like CLAUDE.md still win. A customized system prompt in Settings > Maestro Prompts keeps your version; compare it with the new default there.
โญ Starred sessions are in Cmd+K. Type part of the name to bring an open tab forward or resume a closed one.
โป๏ธ Reopen Closed Tab is in the command palette, and maestro-cli tab reopen does it from a script.
๐งฉ The Memory Viewer works for Codex agents, and every agent now shows the memory of the account it really runs as.
๐ Model pickers refresh on demand. A model you just pulled shows up after one click on Refresh, in every picker at once.
๐ฌ Group Chat follows an agent through a rename, reports an @mention that matched nobody, and maestro-cli group-chat add adds a participant.
๐ Agents on an SSH remote can open pull requests, from Create PR and from Auto Run.
๐ก maestro-cli live switches the web interface and its tunnel on and off. Only the CLI can do it; a browser on your network or the tunnel link cannot.
๐ Claude in TUI or Dynamic mode no longer stalls on a hidden folder-trust prompt for the agentโs own working directory.
โ A multiple-choice question from Claude in TUI mode ends the turn with the options in the reply, instead of timing out.
โฑ๏ธ Auto Run no longer stops a Claude task that is busy running tools or thinking.
๐ญ OpenCode agents show their reasoning in Thinking, and an OpenCode usage limit reads as a limit.
๐ Claude plan usage refreshes again after Claude Code dropped the 5-hour window from its usage screen.
๐ Lifetime Conductor time only goes up. A second window or web tab can no longer reset it.
๐ผ๏ธ Obsidian images render in markdown previews, including vault-root links and |220 sizing.
๐ A file path in an agentโs reply links only the path, not the sentence around it.
๐ Very long prompts and large screenshots send instead of failing with E2BIG or a stack overflow.
๐ฏ Cmd+O on a running agent opens the tab doing the work.
๐ Today on the Usage Dashboard starts at local midnight, not 24 hours ago.
๐ฑ A web interface waking from sleep no longer closes the tabs you opened on the desktop.
๐ฉน Damaged saved data no longer blocks a launch. Bad tab data, a broken group chat, and a corrupt Cue database are repaired or set aside.
๐ Cue file triggers keep firing when Linux runs out of file watches, by polling instead.
๐ Marketplace playbooks import again and find the scripts and templates they ship with.
๐พ Maestro refuses a Storage Location inside its own install folder, which the next update would wipe.
๐ง Linux:maestro-cli finds your agents, survives an AppImage restart, and the app icon shows in GNOME.
๐ช Windows: Cue runs work with npm-installed agents, terminal tabs stop respawning into a crash, and shell paths and --cwd stay as typed.
Previous Releases in this Series
v1.0.2 (October 21, 2026) - Press Run
v1.0.1 (October 20, 2026) - Full Orchestra
v1.0.0 (October 9, 2026) - Full Orchestra
v0.17.x - Security Release
Latest: v0.17.8 | Released October 4, 2026
0.17.8 Highlights
๐ This is a security release, and every user should install it. Maestro runs a small built-in server so maestro-cli and the phone interface can drive the app. Until now that server listened on your whole network from the moment Maestro opened, even with Live off, and it answered requests from any web page. Anyone who got hold of its URL (someone on the same Wi-Fi while you used the phone link, a pairing link that leaked, or a web page that knew the URL) could run commands on your computer through it.๐ก The server now stays on your computer until you turn Live on. While the button reads OFFLINE it listens on 127.0.0.1 only, so nothing on your network can reach it, and maestro-cli works exactly as before. Turning Live on opens it to your LAN for your phone, and turning Live off closes it again with a fresh token. If a Persistent Web Link let you reach Maestro from your phone with Live off, turn Live on to use it now.๐ก๏ธ Web pages can no longer drive Maestro, even with the URL. The server refuses any browser request from a page it did not serve itself, WebSocket connections included, so a malicious site that learns your link gets nothing back. The file maestro-cli reads its token from is now readable by your user account only.
Also in 0.17.8
๐ Running Maestro behind a reverse proxy? Have it forward the original Host header (nginx: proxy_set_header Host $host;, Caddy does this already), or browser requests through it will be refused.
๐ Thank you to CopperKoi and YoAm, who found these problems and reported them responsibly, and to notwo1f, CopperKoiโs mentor, who guided the audit. The full write-up is in advisory GHSA-q8p2-cpg2-fhpc.
Previous Releases in this Series
v0.17.7 (October 4, 2026) - Maestro Cue
v0.17.6 (October 2, 2026) - Maestro Cue
v0.17.5 (September 25, 2026) - Maestro Cue
v0.17.4 (September 21, 2026) - Maestro Cue
v0.17.3 (July 4, 2026) - Maestro Cue
v0.17.2 (June 27, 2026) - Maestro Cue
v0.17.1 (June 20, 2026) - Maestro Cue
v0.17.0 (June 15, 2026) - Maestro Cue
v0.15.x - Maestro Symphony
Latest: v0.15.3 | Released April 5, 2026
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.3
CLI settings management: Full maestro-cli settings command suite โ list, get, set, and reset any Maestro setting from the command line. Includes per-agent configuration (custom paths, args, env vars, model overrides). Supports category filtering, verbose descriptions, and machine-readable JSON output for scripting
Live settings reload: Settings changes made via the CLI are automatically detected by the running desktop app โ no restart required
Plan-Mode toggle: Claude Code and OpenCode agents now show โPlan-Modeโ instead of โRead-Onlyโ for the read-only toggle, matching their native terminology
Solarized Dark theme: New Solarized Dark color theme with tuned contrast for tags, code blocks, and pill labels
Files pane icon theme: Choose between default and rich icon themes in the files pane โ rich theme adds colorful, language-specific icons for 70+ file types and folder categories. Toggle under Settings > Display
Persistent web link: The web/mobile interface link now persists across app restarts โ no need to re-enable it each session
OpenCode v1.2+ session support: Automatically reads OpenCodeโs new SQLite session storage format alongside the legacy JSONL format
Group chat @mentions: Use @agent-name syntax in the prompt composer to direct messages to specific agents in group chat
Group chat over SSH: Group chat synthesis and moderation now run correctly on SSH remote agents instead of always spawning locally
Group chat participant management: Remove button on participant cards lets you remove stale or unwanted participants from a group chat
Batch resume/abort: New controls in the right panel for resuming or aborting batch operations
Default worktree directory: Worktree configuration now defaults to the parent of the agentโs working directory instead of blank
Drawfinity in Symphony: Added Drawfinity to the Symphony project registry
Previous Releases in this Series
v0.15.2 (March 12, 2026) - Maestro Symphony
v0.15.1 (March 3, 2026) - Maestro Symphony
v0.14.x - Doc Graphs, SSH Agents, Inline Wizard
Latest: v0.14.5 | Released January 24, 2026Changes 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 ๐
Latest: v0.12.3 | Released December 28, 2025The big changes in the v0.12.x line are the following three:
Show Thinking
๐ค There is now a toggle to show thinking for the agent, the default for new tabs is off, though this can be changed under Settings > General. The toggle shows next to History and Read-Only. Very similar pattern. This has been the #1 most requested feature, though personally, I donโt think Iโll use it as I prefer to not see the details of the work, but the results of the work. Just as we work with our colleagues.
GitHub Spec-Kit Integration
๐ฏ Added GitHub Spec-Kit commands into Maestro with a built in updater to grab the latest prompts from the repository. We do override /speckit-implement (the final step) to create Auto Run docs and guide the user through their execution, which thanks to Wortrees from v0.11.x allows us to run in parallel!
Context Management Tools
๐ Added context management options from tab right-click menu. You can now compress, merge, and transfer contexts between agents. You will received (configurable) warnings at 60% and 80% context consumption with a hint to compact.
Changes Specific to v0.12.3:
We now have hosted documentation through Mintlify ๐
Export any tab conversation as self-contained themed HTML file ๐
Publish files as private/public Gists ๐
Added tab hover overlay menu with close operations and export ๐
Added social handles to achievement share images ๐
Latest: v0.11.0 | Released December 22, 2025๐ณ Github Worktree support was added. Any agent bound to a Git repository has the option to enable worktrees, each of which show up as a sub-agent with their own write-lock and Auto Run capability. Now you can truly develop in parallel on the same project and issue PRs when youโre ready, all from within Maestro. Huge improvement, major thanks to @petersilberman.
Other Changes
@ file mentions now include documents from your Auto Run folder (which may not live in your agent working directory) ๐๏ธ
The wizard is now capable of detecting and continuing on past started projects ๐ง
Bug fixes ๐๐๐
v0.10.x - Group Chat
Latest: v0.10.2 | Released December 22, 2025
Changes
Export group chats as self-contained HTML โฌ๏ธ
Enhanced system process viewer now has details view with full process args ๐ป
Update button hides until platform binaries are available in releases. โณ
Added Auto Run stall detection at the loop level, if no documents are updated after a loop ๐
Improved Codex session discovery ๐
Windows compatibility fixes ๐
64-bit Linux ARM build issue fixed (thanks @LilYoopug) ๐
Addressed session enumeration issues with Codex and OpenCode ๐
Addressed pathing issues around gh command (thanks @oliveiraantoniocc) ๐
Previous Releases in this Series
v0.10.1 (December 21, 2025) - Group Chat
v0.10.0 (December 21, 2025) - Group Chat
v0.9.x - Codex & OpenCode Support
Latest: v0.9.1 | Released December 18, 2025
Changes
Add Sentry crashing reporting monitoring with opt-out ๐
Stability fixes on v0.9.0 along with all the changes it brought along, includingโฆ
Major refactor to enable supporting of multiple providers ๐จโ๐ฉโ๐งโ๐ฆ
Added OpenAI Codex support ๐จโ๐ป
Added OpenCode support ๐ฉโ๐ป
Error handling system detects and recovers from agent failures ๐จ
Added option to specify CLI arguments to AI providers โจ
Bunch of other little tweaks and additions ๐
Previous Releases in this Series
v0.9.0 (December 18, 2025) - Codex & OpenCode Support
v0.8.x - Nudge Messages
Latest: v0.8.8 | Released December 17, 2025
Changes
Added โNudgeโ messages. Short static copy to include with every interactive message sent, perhaps to remind the agent on how to work ๐
Addressed various resource consumption issues to reduce battery cost ๐
Implemented fuzzy file search in quick actions for instant navigation ๐
Added โclearโ command support to clean terminal shell logs ๐งน
Simplified search highlighting by integrating into markdown pipeline โจ
Enhanced update checker to filter prerelease tags like -rc, -beta ๐
Fixed RPM package compatibility for OpenSUSE Tumbleweed ๐ง (H/T @JOduMonT)
Added libuuid1 support alongside standard libuuid dependency ๐ฆ
Introduced Cmd+Shift+U shortcut for tab unread toggle โจ๏ธ
Enhanced keyboard navigation for marking tabs unread ๐ฏ
Expanded Linux distribution support with smart dependencies ๐
Major underlying code re-structuring for maintainability ๐งน
Improved stall detection to allow for individual docs to stall out while not affecting the entire playbook ๐ (H/T @mattjay)
Added option to select a static listening port for remote control ๐ฎ (H/T @b3nw)
Built Auto Run folder selector with file management ๐
Enhanced progress tracking with per-document metrics ๐
Integrated PR creation after worktree completion ๐
Added undo/redo support in document editor โฉ๏ธ
Implemented auto-save with 5-second debounce ๐พ
Previous Releases in this Series
v0.6.0 (December 4, 2025)
v0.5.x
Latest: v0.5.1 | Released December 2, 2025
Changes
Added โMade with Maestroโ badge to README header ๐ฏ
Redesigned app icon with darker purple color scheme ๐จ
Created new SVG badge for project attribution ๐ท๏ธ
Added side-by-side image diff viewer for git changes ๐ผ๏ธ
Enhanced confetti animation with realistic cannon-style bursts ๐
Fixed z-index layering for standing ovation overlay ๐
Improved tab switcher to show all named sessions ๐
Enhanced batch synopsis prompts for cleaner summaries ๐
Added binary file detection in git diff parser ๐ง
Implemented git file reading at specific refs ๐
Previous Releases in this Series
v0.5.0 (December 2, 2025) - Tunnel Support
v0.4.x
Latest: v0.4.1 | Released December 2, 2025
Changes
Added Tab Switcher modal for quick navigation between AI tabs ๐
Implemented @ mention file completion for AI mode references ๐
Added navigation history with back/forward through sessions and tabs โฎ๏ธ
Introduced tab completion filters for branches, tags, and files ๐ณ
Added unread tab indicators and filtering for better organization ๐ฌ
Implemented token counting display with human-readable formatting ๐ข
Added markdown rendering toggle for AI responses in terminal ๐
Removed built-in slash commands in favor of custom AI commands ๐ฏ
Added context menu for sessions with rename, bookmark, move options ๐ฑ๏ธ
Enhanced file preview with stats showing size, tokens, timestamps ๐
Added token counting with js-tiktoken for file preview stats bar ๐ข
Implemented Tab Switcher modal for fuzzy-search navigation (Opt+Cmd+T) ๐
Added Save to History toggle (Cmd+S) for automatic work synopsis tracking ๐พ
Enhanced tab completion with @ mentions for file references in AI prompts ๐
Implemented navigation history with back/forward shortcuts (Cmd+Shift+,/.) ๐
Added git branches and tags to intelligent tab completion system ๐ฟ
Enhanced markdown rendering with syntax highlighting and toggle view ๐
Added right-click context menus for session management and organization ๐ฑ๏ธ
Improved mobile app with better WebSocket reconnection and status badges ๐ฑ
Previous Releases in this Series
v0.4.0 (December 1, 2025) - Achievements Unlocked
v0.3.x
Latest: v0.3.1 | Released November 30, 2025
Changes
Fixed tab handling requiring explicitly selected Claude session ๐ง
Added auto-scroll navigation for slash command list selection โก
Implemented TTS audio feedback for toast notifications speak ๐
Fixed shortcut case sensitivity using lowercase key matching ๐ค
Added Cmd+Shift+J shortcut to jump to bottom instantly โฌ๏ธ
Sorted shortcuts alphabetically in help modal for discovery ๐
Display full commit message body in git log view ๐
Added expand/collapse all buttons to process tree header ๐ณ
Support synopsis process type in process tree parsing ๐
Renamed โNo Groupโ to โUNGROUPEDโ for better clarity โจ
Previous Releases in this Series
v0.3.0 (November 30, 2025) - Tab Support Release
v0.2.x
Latest: v0.2.3 | Released November 29, 2025โข Enhanced mobile web interface with session sync and history panel ๐ฑ
โข Added ThinkingStatusPill showing real-time token counts and elapsed time โฑ๏ธ
โข Implemented task count badges and session deduplication for batch runner ๐
โข Added TTS stop control and improved voice synthesis compatibility ๐
โข Created image lightbox with navigation, clipboard, and delete features ๐ผ๏ธ
โข Fixed UI bugs in search, auto-scroll, and sidebar interactions ๐
โข Added global Claude stats with streaming updates across projects ๐
โข Improved markdown checkbox styling and collapsed palette hover UX โจ
โข Enhanced scratchpad with search, image paste, and attachment support ๐
โข Added splash screen with logo and progress bar during startup ๐จ
Previous Releases in this Series
v0.2.2 (November 29, 2025)
v0.2.1 (November 28, 2025)
v0.2.0 (November 28, 2025) - Web Remote Release
v0.1.x
Latest: v0.1.6 | Released November 27, 2025โข Added template variables for dynamic AI command customization ๐ฏ
โข Implemented session bookmarking with star icons and dedicated section โญ
โข Enhanced Git Log Viewer with smarter date formatting ๐
โข Improved GitHub release workflow to handle partial failures gracefully ๐ง
โข Added collapsible template documentation in AI Commands panel ๐
โข Updated default commit command with session ID traceability ๐
โข Added tag indicators for custom-named sessions visually ๐ท๏ธ
โข Improved Git Log search UX with better focus handling ๐จ
โข Fixed input placeholder spacing for better readability ๐
โข Updated documentation with new features and template references ๐
Previous Releases in this Series
v0.1.5 (November 27, 2025)
Downloading Releases
All releases are available on the GitHub Releases page.Maestro is available for:
macOS - Apple Silicon (arm64) and Intel (x64)
Windows - x64
Linux - x64 and arm64, AppImage, deb, and rpm packages
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Maestro","description":"Maestro hones fractured attention into focused intent.","colors":{"primary":"#BD93F9","light":"#F8F8F2","dark":"#282A36"},"logo":{"light":"https://mintcdn.com/runmaestro/3DpV2hx7O5mJu9Ni/assets/icon.png?fit=max\u0026auto=format\u0026n=3DpV2hx7O5mJu9Ni\u0026q=85\u0026s=c03f4a33ca40b2890009050d7a28a5de","dark":"https://mintcdn.com/runmaestro/3DpV2hx7O5mJu9Ni/assets/icon.png?fit=max\u0026auto=format\u0026n=3DpV2hx7O5mJu9Ni\u0026q=85\u0026s=c03f4a33ca40b2890009050d7a28a5de","href":"https://runmaestro.ai"},"favicon":"https://mintcdn.com/runmaestro/3DpV2hx7O5mJu9Ni/assets/icon.ico?fit=max\u0026auto=format\u0026n=3DpV2hx7O5mJu9Ni\u0026q=85\u0026s=2b7d887e974dcfd696e87c61975dd04e","navbar":{"links":[{"href":"https://runmaestro.ai/discord","label":"Discord"},{"href":"https://github.com/RunMaestro/Maestro","label":"GitHub"},{"href":"https://runmaestro.ai","label":"Homepage"}],"primary":{"type":"button","label":"Download","href":"https://github.com/RunMaestro/Maestro/releases"}},"footer":{"socials":{"discord":"https://runmaestro.ai/discord","github":"https://github.com/RunMaestro/Maestro"}},"fonts":{"heading":{"family":"ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\""},"body":{"family":"ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\""}},"styling":{"codeblocks":{"theme":"dracula"},"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"runmaestro","hasAudioNarration":false,"actualSubdomain":"runmaestro","customDomains":["docs.runmaestro.ai"],"gitSource":{"type":"github","owner":"runmaestro","repo":"maestro","deployBranch":"rc","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":false,"issues":false},"entitlements":{},"buildId":"6af8dbc8c11f076dcacb529c","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"General Usage","count":24},{"language":"default","tag":"Encore Features","count":22},{"language":"default","tag":"Maestro Cue","count":9},{"language":"default","tag":"Auto Run","count":6},{"language":"default","tag":"Providers \u0026 CLI","count":5},{"language":"default","tag":"Overview","count":4},{"language":"default","tag":"Reference","count":4},{"language":"default","tag":"Integrations","count":2},{"language":"default","tag":"Getting Started","count":2}]},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"releases","slug":"/releases","pageMetadata":{"title":"Release Notes","description":"Version history and changelog for Maestro releases","icon":"tag","href":"/releases"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Version history and changelog for Maestro releases\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,hr:`hr`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`release-notes`,children:`Release Notes`}),`\n`,_jsx(_components.p,{children:`This page documents the version history of Maestro, including new features, improvements, and bug fixes for each release.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Maestro can update itself automatically! This feature was introduced in `,_jsx(_components.strong,{children:`v0.8.7`}),` (December 16, 2025). Enable auto-updates in Settings to stay current.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v1-0-x-right-on-cue`,children:`v1.0.x - Right on Cue`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v1.0.3`}),` | Released November 12, 2026`]}),`\n`,_jsx(Heading,{level:`1`,id:`1-0-3-highlights`,children:`1.0.3 Highlights`}),`\n`,_jsxs(_components.p,{children:[`โฐ `,_jsx(_components.strong,{children:`A scheduled prompt can come back to the conversation that asked for it.`}),` `,_jsx(_components.code,{children:`maestro-cli cue schedule --here`}),` (or `,_jsx(_components.code,{children:`--tab`}),`) delivers the prompt into that tab when it fires. It waits behind a busy turn, marks the tab unread, and never moves your view, and if you closed the tab, it opens a new one with a toast. Agents use this now: ask one to โcheck back in 20 minutesโ and the follow-up arrives in the same tab instead of in History. If you customized the CLI or Cue prompts in Settings > Maestro Prompts, your version stays; compare it with the new default there to pick this up.`]}),`\n`,_jsxs(_components.p,{children:[`โ๏ธ `,_jsx(_components.strong,{children:`Settings search changes the setting for you.`}),` An on/off result shows its switch right on the row and flips in place, and a bigger setting opens its full section under the row. Down arrow walks the results, Space flips or expands, Right and Left expand and collapse, and Enter still jumps to the tab.`]}),`\n`,_jsxs(_components.p,{children:[`๐ `,_jsx(_components.strong,{children:`Themes can track your deviceโs light and dark mode.`}),` Turn on Follow System Appearance in Settings > Themes and pick one light theme and one dark theme. Each screen follows its own device, so a phone on the web interface switches with the phone while the desktop follows the computer.`]}),`\n`,_jsxs(_components.p,{children:[`๐ `,_jsxs(_components.strong,{children:[`Environment variables take plain `,_jsx(_components.code,{children:`.env`}),` text.`]}),` Every env var editor has a Basic / Advanced toggle. Advanced is one box of `,_jsx(_components.code,{children:`KEY=value`}),` lines: paste a `,_jsx(_components.code,{children:`.env`}),` file or a block from a providerโs docs, or copy an agentโs variables back out. A line that does not parse is listed with its line number, and `,_jsx(_components.code,{children:`# KEY=value`}),` parks a variable without deleting it.`]}),`\n`,_jsxs(_components.p,{children:[`๐ง `,_jsx(_components.strong,{children:`Huge transcripts no longer take Maestro down.`}),` Resuming a long conversation read the whole transcript at once, so a few hundred megabytes could crash the app and anything past about 512 MB would not open. Maestro now reads only the messages it shows, loads several times faster, and the usage data scan reads transcripts line by line for the same reason.`]}),`\n`,_jsx(Heading,{level:`2`,id:`also-in-1-0-3`,children:`Also in 1.0.3`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`๐งญ `,_jsx(_components.strong,{children:`Agents follow the code when a repoโs docs are out of date, and list each mismatch`}),` in their final reply. Your own instructions and files like CLAUDE.md still win. A customized system prompt in Settings > Maestro Prompts keeps your version; compare it with the new default there.`]}),`\n`,_jsxs(_components.li,{children:[`โญ `,_jsx(_components.strong,{children:`Starred sessions are in Cmd+K.`}),` Type part of the name to bring an open tab forward or resume a closed one.`]}),`\n`,_jsxs(_components.li,{children:[`โป๏ธ `,_jsx(_components.strong,{children:`Reopen Closed Tab is in the command palette`}),`, and `,_jsx(_components.code,{children:`maestro-cli tab reopen`}),` does it from a script.`]}),`\n`,_jsxs(_components.li,{children:[`๐งฉ `,_jsx(_components.strong,{children:`The Memory Viewer works for Codex agents`}),`, and every agent now shows the memory of the account it really runs as.`]}),`\n`,_jsxs(_components.li,{children:[`๐ `,_jsx(_components.strong,{children:`Model pickers refresh on demand.`}),` A model you just pulled shows up after one click on Refresh, in every picker at once.`]}),`\n`,_jsxs(_components.li,{children:[`๐ฌ `,_jsx(_components.strong,{children:`Group Chat follows an agent through a rename`}),`, reports an @mention that matched nobody, and `,_jsx(_components.code,{children:`maestro-cli group-chat add`}),` adds a participant.`]}),`\n`,_jsxs(_components.li,{children:[`๐ `,_jsx(_components.strong,{children:`Agents on an SSH remote can open pull requests`}),`, from Create PR and from Auto Run.`]}),`\n`,_jsxs(_components.li,{children:[`๐ก `,_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`maestro-cli live`}),` switches the web interface and its tunnel on and off.`]}),` Only the CLI can do it; a browser on your network or the tunnel link cannot.`]}),`\n`,_jsxs(_components.li,{children:[`๐ `,_jsx(_components.strong,{children:`Claude in TUI or Dynamic mode no longer stalls on a hidden folder-trust prompt`}),` for the agentโs own working directory.`]}),`\n`,_jsxs(_components.li,{children:[`โ `,_jsx(_components.strong,{children:`A multiple-choice question from Claude in TUI mode ends the turn`}),` with the options in the reply, instead of timing out.`]}),`\n`,_jsxs(_components.li,{children:[`โฑ๏ธ `,_jsx(_components.strong,{children:`Auto Run no longer stops a Claude task that is busy running tools or thinking.`})]}),`\n`,_jsxs(_components.li,{children:[`๐ญ `,_jsx(_components.strong,{children:`OpenCode agents show their reasoning in Thinking`}),`, and an OpenCode usage limit reads as a limit.`]}),`\n`,_jsxs(_components.li,{children:[`๐ `,_jsx(_components.strong,{children:`Claude plan usage refreshes again`}),` after Claude Code dropped the 5-hour window from its usage screen.`]}),`\n`,_jsxs(_components.li,{children:[`๐ `,_jsx(_components.strong,{children:`Lifetime Conductor time only goes up.`}),` A second window or web tab can no longer reset it.`]}),`\n`,_jsxs(_components.li,{children:[`๐ผ๏ธ `,_jsx(_components.strong,{children:`Obsidian images render in markdown previews`}),`, including vault-root links and `,_jsx(_components.code,{children:`|220`}),` sizing.`]}),`\n`,_jsxs(_components.li,{children:[`๐ `,_jsx(_components.strong,{children:`A file path in an agentโs reply links only the path`}),`, not the sentence around it.`]}),`\n`,_jsxs(_components.li,{children:[`๐ `,_jsx(_components.strong,{children:`Very long prompts and large screenshots send`}),` instead of failing with E2BIG or a stack overflow.`]}),`\n`,_jsxs(_components.li,{children:[`๐ฏ `,_jsx(_components.strong,{children:`Cmd+O on a running agent opens the tab doing the work.`})]}),`\n`,_jsxs(_components.li,{children:[`๐ `,_jsx(_components.strong,{children:`Today on the Usage Dashboard starts at local midnight`}),`, not 24 hours ago.`]}),`\n`,_jsxs(_components.li,{children:[`๐ฑ `,_jsx(_components.strong,{children:`A web interface waking from sleep no longer closes the tabs you opened on the desktop.`})]}),`\n`,_jsxs(_components.li,{children:[`๐ฉน `,_jsx(_components.strong,{children:`Damaged saved data no longer blocks a launch.`}),` Bad tab data, a broken group chat, and a corrupt Cue database are repaired or set aside.`]}),`\n`,_jsxs(_components.li,{children:[`๐ `,_jsx(_components.strong,{children:`Cue file triggers keep firing when Linux runs out of file watches`}),`, by polling instead.`]}),`\n`,_jsxs(_components.li,{children:[`๐ `,_jsx(_components.strong,{children:`Marketplace playbooks import again`}),` and find the scripts and templates they ship with.`]}),`\n`,_jsxs(_components.li,{children:[`๐พ `,_jsx(_components.strong,{children:`Maestro refuses a Storage Location inside its own install folder`}),`, which the next update would wipe.`]}),`\n`,_jsxs(_components.li,{children:[`๐ง `,_jsx(_components.strong,{children:`Linux:`}),` `,_jsx(_components.code,{children:`maestro-cli`}),` finds your agents, survives an AppImage restart, and the app icon shows in GNOME.`]}),`\n`,_jsxs(_components.li,{children:[`๐ช `,_jsx(_components.strong,{children:`Windows:`}),` Cue runs work with npm-installed agents, terminal tabs stop respawning into a crash, and shell paths and `,_jsx(_components.code,{children:`--cwd`}),` stay as typed.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v1.0.2`}),` (October 21, 2026) - Press Run`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v1.0.1`}),` (October 20, 2026) - Full Orchestra`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v1.0.0`}),` (October 9, 2026) - Full Orchestra`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-17-x-security-release`,children:`v0.17.x - Security Release`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.17.8`}),` | Released October 4, 2026`]}),`\n`,_jsx(Heading,{level:`1`,id:`0-17-8-highlights`,children:`0.17.8 Highlights`}),`\n`,_jsxs(_components.p,{children:[`๐ `,_jsx(_components.strong,{children:`This is a security release, and every user should install it.`}),` Maestro runs a small built-in server so `,_jsx(_components.code,{children:`maestro-cli`}),` and the phone interface can drive the app. Until now that server listened on your whole network from the moment Maestro opened, even with Live off, and it answered requests from any web page. Anyone who got hold of its URL (someone on the same Wi-Fi while you used the phone link, a pairing link that leaked, or a web page that knew the URL) could run commands on your computer through it.`]}),`\n`,_jsxs(_components.p,{children:[`๐ก `,_jsx(_components.strong,{children:`The server now stays on your computer until you turn Live on.`}),` While the button reads OFFLINE it listens on 127.0.0.1 only, so nothing on your network can reach it, and `,_jsx(_components.code,{children:`maestro-cli`}),` works exactly as before. Turning Live on opens it to your LAN for your phone, and turning Live off closes it again with a fresh token. If a Persistent Web Link let you reach Maestro from your phone with Live off, turn Live on to use it now.`]}),`\n`,_jsxs(_components.p,{children:[`๐ก๏ธ `,_jsx(_components.strong,{children:`Web pages can no longer drive Maestro, even with the URL.`}),` The server refuses any browser request from a page it did not serve itself, WebSocket connections included, so a malicious site that learns your link gets nothing back. The file `,_jsx(_components.code,{children:`maestro-cli`}),` reads its token from is now readable by your user account only.`]}),`\n`,_jsx(Heading,{level:`2`,id:`also-in-0-17-8`,children:`Also in 0.17.8`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`๐ `,_jsx(_components.strong,{children:`Running Maestro behind a reverse proxy?`}),` Have it forward the original `,_jsx(_components.code,{children:`Host`}),` header (nginx: `,_jsx(_components.code,{children:`proxy_set_header Host $host;`}),`, Caddy does this already), or browser requests through it will be refused.`]}),`\n`,_jsxs(_components.li,{children:[`๐ `,_jsx(_components.strong,{children:`Thank you to CopperKoi and YoAm`}),`, who found these problems and reported them responsibly, and to notwo1f, CopperKoiโs mentor, who guided the audit. The full write-up is in advisory `,_jsx(_components.a,{href:`https://github.com/RunMaestro/Maestro/security/advisories/GHSA-q8p2-cpg2-fhpc`,children:`GHSA-q8p2-cpg2-fhpc`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-2`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.17.7`}),` (October 4, 2026) - Maestro Cue`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.17.6`}),` (October 2, 2026) - Maestro Cue`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.17.5`}),` (September 25, 2026) - Maestro Cue`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.17.4`}),` (September 21, 2026) - Maestro Cue`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.17.3`}),` (July 4, 2026) - Maestro Cue`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.17.2`}),` (June 27, 2026) - Maestro Cue`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.17.1`}),` (June 20, 2026) - Maestro Cue`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.17.0`}),` (June 15, 2026) - Maestro Cue`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-15-x-maestro-symphony`,children:`v0.15.x - Maestro Symphony`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.15.3`}),` | Released April 5, 2026`]}),`\n`,_jsx(Heading,{level:`1`,id:`major-0-15-x-additions`,children:`Major 0.15.x Additions`}),`\n`,_jsxs(_components.p,{children:[`๐ถ `,_jsx(_components.strong,{children:`Maestro Symphony`}),` โ Contribute to open source with AI assistance! Browse curated issues from projects with the `,_jsx(_components.code,{children:`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.`]}),`\n`,_jsxs(_components.p,{children:[`๐ฌ `,_jsx(_components.strong,{children:`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.`]}),`\n`,_jsxs(_components.p,{children:[`๐ท๏ธ `,_jsx(_components.strong,{children:`Conductor Profile`}),` โ Available under Settings > General. Provide a short description on how Maestro agents should interface with you.`]}),`\n`,_jsxs(_components.p,{children:[`๐ง `,_jsx(_components.strong,{children:`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.`]}),`\n`,_jsxs(_components.p,{children:[`๐ค `,_jsx(_components.strong,{children:`Factory.ai Droid Support`}),` โ Added support for the `,_jsx(_components.a,{href:`https://factory.ai/product/cli`,children:`Factory.ai`}),` droid agent. Full session management and output parsing integration.`]}),`\n`,_jsx(Heading,{level:`2`,id:`changes-in-v0-15-3`,children:`Changes in v0.15.3`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`CLI settings management:`}),` Full `,_jsx(_components.code,{children:`maestro-cli settings`}),` command suite โ list, get, set, and reset any Maestro setting from the command line. Includes per-agent configuration (custom paths, args, env vars, model overrides). Supports category filtering, verbose descriptions, and machine-readable JSON output for scripting`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Live settings reload:`}),` Settings changes made via the CLI are automatically detected by the running desktop app โ no restart required`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Plan-Mode toggle:`}),` Claude Code and OpenCode agents now show โPlan-Modeโ instead of โRead-Onlyโ for the read-only toggle, matching their native terminology`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Solarized Dark theme:`}),` New Solarized Dark color theme with tuned contrast for tags, code blocks, and pill labels`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Files pane icon theme:`}),` Choose between default and rich icon themes in the files pane โ rich theme adds colorful, language-specific icons for 70+ file types and folder categories. Toggle under Settings > Display`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Persistent web link:`}),` The web/mobile interface link now persists across app restarts โ no need to re-enable it each session`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`OpenCode v1.2+ session support:`}),` Automatically reads OpenCodeโs new SQLite session storage format alongside the legacy JSONL format`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Group chat @mentions:`}),` Use `,_jsx(_components.code,{children:`@agent-name`}),` syntax in the prompt composer to direct messages to specific agents in group chat`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Group chat over SSH:`}),` Group chat synthesis and moderation now run correctly on SSH remote agents instead of always spawning locally`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Group chat participant management:`}),` Remove button on participant cards lets you remove stale or unwanted participants from a group chat`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Batch resume/abort:`}),` New controls in the right panel for resuming or aborting batch operations`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Default worktree directory:`}),` Worktree configuration now defaults to the parent of the agentโs working directory instead of blank`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Drawfinity in Symphony:`}),` Added Drawfinity to the Symphony project registry`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-3`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.15.2`}),` (March 12, 2026) - Maestro Symphony`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.15.1`}),` (March 3, 2026) - Maestro Symphony`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-14-x-doc-graphs-ssh-agents-inline-wizard`,children:`v0.14.x - Doc Graphs, SSH Agents, Inline Wizard`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.14.5`}),` | Released January 24, 2026`]}),`\n`,_jsx(_components.p,{children:`Changes in this point release include:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Desktop app performance improvements (more to come on this, we want Maestro blazing fast) ๐`}),`\n`,_jsx(_components.li,{children:`Added local manifest feature for custom playbooks ๐`}),`\n`,_jsx(_components.li,{children:`Agents are now inherently aware of your activity history as seen in the history panel ๐ (this is built-in cross context memory!)`}),`\n`,_jsx(_components.li,{children:`Added markdown rendering support for AI responses in mobile view ๐ฑ`}),`\n`,_jsx(_components.li,{children:`Bugfix in tracking costs from JSONL files that were aged out ๐ฆ`}),`\n`,_jsx(_components.li,{children:`Added BlueSky social media handle for leaderboard ๐ฆ`}),`\n`,_jsx(_components.li,{children:`Added options to disable GPU rendering and confetti ๐`}),`\n`,_jsx(_components.li,{children:`Better handling of large files in preview ๐๏ธ`}),`\n`,_jsx(_components.li,{children:`Bug fix in Claude context calculation ๐งฎ`}),`\n`,_jsx(_components.li,{children:`Addressed bug in OpenSpec version reporting ๐`}),`\n`]}),`\n`,_jsx(_components.p,{children:`The major contributions to 0.14.x remain:`}),`\n`,_jsx(_components.p,{children:`๐๏ธ 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.`}),`\n`,_jsx(_components.p,{children:`๐ถ 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.`}),`\n`,_jsxs(_components.p,{children:[`๐งโโ๏ธ Added an in-tab wizard for generating Auto Run Playbooks via `,_jsx(_components.code,{children:`/wizard`}),` or a new button in the Auto Run panel.`]}),`\n`,_jsx(Heading,{level:`1`,id:`smaller-changes-in-014-x`,children:`Smaller Changes in 014.x`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Improved User Dashboard, available from hamburger menu, command palette or hotkey ๐๏ธ`}),`\n`,_jsx(_components.li,{children:`Leaderboard tracking now works across multiple systems and syncs level from cloud ๐`}),`\n`,_jsx(_components.li,{children:`Agent duplication. Pro tip: Consider a group of unused โTemplateโ agents โ๏ธ`}),`\n`,_jsx(_components.li,{children:`New setting to prevent system from going to sleep while agents are active ๐๏ธ`}),`\n`,_jsx(_components.li,{children:`The tab menu has a new โPublish as GitHub Gistโ option ๐`}),`\n`,_jsx(_components.li,{children:`The tab menu has options to move the tab to the first or last position ๐`}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`https://github.com/pedramamini/Maestro-Playbooks`,children:`Maestro-Playbooks`}),` can now contain non-markdown assets ๐`]}),`\n`,_jsx(_components.li,{children:`Improved default shell detection ๐`}),`\n`,_jsx(_components.li,{children:`Added logic to prevent overlapping TTS notifications ๐ฌ`}),`\n`,_jsx(_components.li,{children:`Added โToggle Bookmarkโ shortcut (CTRL/CMD+SHIFT+B) โจ๏ธ`}),`\n`,_jsx(_components.li,{children:`Gist publishing now shows previous URLs with copy button ๐`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Thanks for the contributions: @t1mmen @aejfager @Crumbgrabber @whglaser @b3nw @deandebeer @shadown @breki @charles-dyfis-net @ronaldeddings @jlengrand @ksylvan`}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-4`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.14.4`}),` (January 11, 2026) - Doc Graphs, SSH Agents, Inline Wizard`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.14.3`}),` (January 9, 2026) - Doc Graphs, SSH Agents, Inline Wizard`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.14.2`}),` (January 7, 2026) - Doc Graphs, SSH Agents, Inline Wizard`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.14.1`}),` (January 6, 2026) - Doc Graphs, SSH Agents, Inline Wizard`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.14.0`}),` (January 2, 2026) - Document Graphs and Agents over SSH`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-13-x-playbook-exchange-\u0026-usage-dashboard`,children:`v0.13.x - Playbook Exchange \u0026 Usage Dashboard`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.13.2`}),` | Released December 29, 2025`]}),`\n`,_jsx(Heading,{level:`3`,id:`changes`,children:`Changes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`TAKE TWO! Fixed Linux ARM64 build architecture contamination issues ๐๏ธ`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`v0-13-1-changes`,children:`v0.13.1 Changes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Fixed Linux ARM64 build architecture contamination issues ๐๏ธ`}),`\n`,_jsx(_components.li,{children:`Enhanced error handling for Auto Run batch processing ๐จ`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`v0-13-0-changes`,children:`v0.13.0 Changes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Added a global usage dashboard, data collection begins with this install ๐๏ธ`}),`\n`,_jsxs(_components.li,{children:[`Added a Playbook Exchange for downloading pre-defined Auto Run playbooks from `,_jsx(_components.a,{href:`https://github.com/pedramamini/Maestro-Playbooks`,children:`Maestro-Playbooks`}),` ๐`]}),`\n`,_jsx(_components.li,{children:`Bundled OpenSpec commands for structured change proposals ๐`}),`\n`,_jsx(_components.li,{children:`Added pre-release channel support for beta/RC updates ๐งช`}),`\n`,_jsx(_components.li,{children:`Implemented global hands-on time tracking across sessions โฑ๏ธ`}),`\n`,_jsx(_components.li,{children:`Added new keyboard shortcut for agent settings (Opt+Cmd+, | Ctrl+Alt+,) โจ๏ธ`}),`\n`,_jsx(_components.li,{children:`Added directory size calculation with file/folder counts in file explorer ๐`}),`\n`,_jsx(_components.li,{children:`Added sleep detection to exclude laptop sleep from time tracking โฐ`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-5`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.13.1`}),` (December 29, 2025) - Playbook Exchange \u0026 Usage Dashboard`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.13.0`}),` (December 29, 2025) - Playbook Exchange \u0026 Usage Dashboard`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-12-x-thinking-spec-kits-context-management`,children:`v0.12.x - Thinking, Spec-Kits, Context Management`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.12.3`}),` | Released December 28, 2025`]}),`\n`,_jsx(_components.p,{children:`The big changes in the v0.12.x line are the following three:`}),`\n`,_jsx(Heading,{level:`2`,id:`show-thinking`,children:`Show Thinking`}),`\n`,_jsx(_components.p,{children:`๐ค There is now a toggle to show thinking for the agent, the default for new tabs is off, though this can be changed under Settings > General. The toggle shows next to History and Read-Only. Very similar pattern. This has been the #1 most requested feature, though personally, I donโt think Iโll use it as I prefer to not see the details of the work, but the results of the work. Just as we work with our colleagues.`}),`\n`,_jsx(Heading,{level:`2`,id:`github-spec-kit-integration`,children:`GitHub Spec-Kit Integration`}),`\n`,_jsxs(_components.p,{children:[`๐ฏ Added `,_jsx(_components.a,{href:`https://github.com/github/spec-kit`,children:`GitHub Spec-Kit`}),` commands into Maestro with a built in updater to grab the latest prompts from the repository. We do override `,_jsx(_components.code,{children:`/speckit-implement`}),` (the final step) to create Auto Run docs and guide the user through their execution, which thanks to Wortrees from v0.11.x allows us to run in parallel!`]}),`\n`,_jsx(Heading,{level:`2`,id:`context-management-tools`,children:`Context Management Tools`}),`\n`,_jsx(_components.p,{children:`๐ Added context management options from tab right-click menu. You can now compress, merge, and transfer contexts between agents. You will received (configurable) warnings at 60% and 80% context consumption with a hint to compact.`}),`\n`,_jsx(Heading,{level:`2`,id:`changes-specific-to-v0-12-3`,children:`Changes Specific to v0.12.3:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`We now have hosted documentation through Mintlify ๐`}),`\n`,_jsx(_components.li,{children:`Export any tab conversation as self-contained themed HTML file ๐`}),`\n`,_jsx(_components.li,{children:`Publish files as private/public Gists ๐`}),`\n`,_jsx(_components.li,{children:`Added tab hover overlay menu with close operations and export ๐`}),`\n`,_jsx(_components.li,{children:`Added social handles to achievement share images ๐`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-6`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.12.1`}),` (December 27, 2025) - Thinking, Spec-Kits, Context Management`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.12.0`}),` (December 25, 2025) - Thinking, Spec-Kits, Context Management`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-11-x-worktrees`,children:`v0.11.x - Worktrees`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.11.0`}),` | Released December 22, 2025`]}),`\n`,_jsx(_components.p,{children:`๐ณ Github Worktree support was added. Any agent bound to a Git repository has the option to enable worktrees, each of which show up as a sub-agent with their own write-lock and Auto Run capability. Now you can truly develop in parallel on the same project and issue PRs when youโre ready, all from within Maestro. Huge improvement, major thanks to @petersilberman.`}),`\n`,_jsx(Heading,{level:`1`,id:`other-changes`,children:`Other Changes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`@ file mentions now include documents from your Auto Run folder (which may not live in your agent working directory) ๐๏ธ`}),`\n`,_jsx(_components.li,{children:`The wizard is now capable of detecting and continuing on past started projects ๐ง`}),`\n`,_jsx(_components.li,{children:`Bug fixes ๐๐๐`}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-10-x-group-chat`,children:`v0.10.x - Group Chat`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.10.2`}),` | Released December 22, 2025`]}),`\n`,_jsx(Heading,{level:`3`,id:`changes-2`,children:`Changes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Export group chats as self-contained HTML โฌ๏ธ`}),`\n`,_jsx(_components.li,{children:`Enhanced system process viewer now has details view with full process args ๐ป`}),`\n`,_jsx(_components.li,{children:`Update button hides until platform binaries are available in releases. โณ`}),`\n`,_jsx(_components.li,{children:`Added Auto Run stall detection at the loop level, if no documents are updated after a loop ๐`}),`\n`,_jsx(_components.li,{children:`Improved Codex session discovery ๐`}),`\n`,_jsx(_components.li,{children:`Windows compatibility fixes ๐`}),`\n`,_jsx(_components.li,{children:`64-bit Linux ARM build issue fixed (thanks @LilYoopug) ๐`}),`\n`,_jsx(_components.li,{children:`Addressed session enumeration issues with Codex and OpenCode ๐`}),`\n`,_jsx(_components.li,{children:`Addressed pathing issues around gh command (thanks @oliveiraantoniocc) ๐`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-7`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.10.1`}),` (December 21, 2025) - Group Chat`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.10.0`}),` (December 21, 2025) - Group Chat`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-9-x-codex-\u0026-opencode-support`,children:`v0.9.x - Codex \u0026 OpenCode Support`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.9.1`}),` | Released December 18, 2025`]}),`\n`,_jsx(Heading,{level:`3`,id:`changes-3`,children:`Changes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Add Sentry crashing reporting monitoring with opt-out ๐`}),`\n`,_jsxs(_components.li,{children:[`Stability fixes on v0.9.0 along with all the changes it brought along, includingโฆ`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Major refactor to enable supporting of multiple providers ๐จโ๐ฉโ๐งโ๐ฆ`}),`\n`,_jsx(_components.li,{children:`Added OpenAI Codex support ๐จโ๐ป`}),`\n`,_jsx(_components.li,{children:`Added OpenCode support ๐ฉโ๐ป`}),`\n`,_jsx(_components.li,{children:`Error handling system detects and recovers from agent failures ๐จ`}),`\n`,_jsx(_components.li,{children:`Added option to specify CLI arguments to AI providers โจ`}),`\n`,_jsx(_components.li,{children:`Bunch of other little tweaks and additions ๐`}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-8`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.9.0`}),` (December 18, 2025) - Codex \u0026 OpenCode Support`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-8-x-nudge-messages`,children:`v0.8.x - Nudge Messages`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.8.8`}),` | Released December 17, 2025`]}),`\n`,_jsx(Heading,{level:`3`,id:`changes-4`,children:`Changes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Added โNudgeโ messages. Short static copy to include with every interactive message sent, perhaps to remind the agent on how to work ๐`}),`\n`,_jsx(_components.li,{children:`Addressed various resource consumption issues to reduce battery cost ๐`}),`\n`,_jsx(_components.li,{children:`Implemented fuzzy file search in quick actions for instant navigation ๐`}),`\n`,_jsx(_components.li,{children:`Added โclearโ command support to clean terminal shell logs ๐งน`}),`\n`,_jsx(_components.li,{children:`Simplified search highlighting by integrating into markdown pipeline โจ`}),`\n`,_jsx(_components.li,{children:`Enhanced update checker to filter prerelease tags like -rc, -beta ๐`}),`\n`,_jsx(_components.li,{children:`Fixed RPM package compatibility for OpenSUSE Tumbleweed ๐ง (H/T @JOduMonT)`}),`\n`,_jsx(_components.li,{children:`Added libuuid1 support alongside standard libuuid dependency ๐ฆ`}),`\n`,_jsx(_components.li,{children:`Introduced Cmd+Shift+U shortcut for tab unread toggle โจ๏ธ`}),`\n`,_jsx(_components.li,{children:`Enhanced keyboard navigation for marking tabs unread ๐ฏ`}),`\n`,_jsx(_components.li,{children:`Expanded Linux distribution support with smart dependencies ๐`}),`\n`,_jsx(_components.li,{children:`Major underlying code re-structuring for maintainability ๐งน`}),`\n`,_jsx(_components.li,{children:`Improved stall detection to allow for individual docs to stall out while not affecting the entire playbook ๐ (H/T @mattjay)`}),`\n`,_jsx(_components.li,{children:`Added option to select a static listening port for remote control ๐ฎ (H/T @b3nw)`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-9`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.8.7`}),` (December 16, 2025) - Automatic Updates`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.8.6`}),` (December 16, 2025) - Markdown Improvements`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.8.5`}),` (December 15, 2025) - Worktrees`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.8.4`}),` (December 14, 2025) - Leaderboard`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.8.3`}),` (December 14, 2025) - Leaderboard`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.8.2`}),` (December 14, 2025) - RunMaestro.ai Leaderboard`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.8.1`}),` (December 13, 2025) - RunMaestro.ai Leaderboard (Signed!)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.8.0`}),` (December 12, 2025) - RunMaestro.ai Leaderboard`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-7-x-onboarding-and-interface-tour`,children:`v0.7.x - Onboarding and Interface Tour`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.7.4`}),` | Released December 12, 2025`]}),`\n`,_jsx(_components.p,{children:`Minor bugfixes on top of v0.7.3:`}),`\n`,_jsx(Heading,{level:`1`,id:`onboarding-wizard-and-tours`,children:`Onboarding, Wizard, and Tours`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Implemented comprehensive onboarding wizard with integrated tour system ๐`}),`\n`,_jsx(_components.li,{children:`Added project-understanding confidence display to wizard UI ๐จ`}),`\n`,_jsx(_components.li,{children:`Enhanced keyboard navigation across all wizard screens โจ๏ธ`}),`\n`,_jsx(_components.li,{children:`Added analytics tracking for wizard and tour completion ๐`}),`\n`,_jsx(_components.li,{children:`Added First Run Celebration modal with confetti animation ๐`}),`\n`]}),`\n`,_jsx(Heading,{level:`1`,id:`ui-/-ux-enhancements`,children:`UI / UX Enhancements`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Added expand-to-fullscreen button for Auto Run interface ๐ฅ๏ธ`}),`\n`,_jsx(_components.li,{children:`Created dedicated modal component and improved modal priority constants for expanded Auto Run view ๐`}),`\n`,_jsx(_components.li,{children:`Enhanced user experience with fullscreen editing capabilities โจ`}),`\n`,_jsx(_components.li,{children:`Fixed tab name display to correctly show full name for active tabs ๐ท๏ธ`}),`\n`,_jsx(_components.li,{children:`Added performance optimizations with throttling and caching for scrolling โก`}),`\n`,_jsx(_components.li,{children:`Implemented drag-and-drop reordering for execution queue items ๐ฏ`}),`\n`,_jsx(_components.li,{children:`Enhanced toast context with agent name for OS notifications ๐ข`}),`\n`]}),`\n`,_jsx(Heading,{level:`1`,id:`auto-run-workflow-improvements`,children:`Auto Run Workflow Improvements`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Created phase document generation for Auto Run workflow ๐`}),`\n`,_jsx(_components.li,{children:`Added real-time log streaming to the LogViewer component ๐`}),`\n`]}),`\n`,_jsx(Heading,{level:`1`,id:`application-behavior-/-core-fixes`,children:`Application Behavior / Core Fixes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Added validation to prevent nested worktrees inside the main repository ๐ซ`}),`\n`,_jsx(_components.li,{children:`Fixed process manager to properly emit exit events on errors ๐ง`}),`\n`,_jsx(_components.li,{children:`Fixed process exit handling to ensure proper cleanup ๐งน`}),`\n`]}),`\n`,_jsx(Heading,{level:`1`,id:`update-system`,children:`Update System`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Implemented automatic update checking on application startup ๐`}),`\n`,_jsx(_components.li,{children:`Added settings toggle for enabling/disabling startup update checks โ๏ธ`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-10`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.7.3`}),` (December 12, 2025) - Onboarding and Interface Tour`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.7.2`}),` (December 9, 2025)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.7.1`}),` (December 8, 2025)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.7.0`}),` (December 7, 2025) - Maestro CLI`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-6-x-autorun-overhaul`,children:`v0.6.x - Autorun Overhaul`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.6.1`}),` | Released December 4, 2025`]}),`\n`,_jsx(_components.p,{children:`In this releaseโฆ`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Added recursive subfolder support for Auto Run markdown files ๐๏ธ`}),`\n`,_jsx(_components.li,{children:`Enhanced document tree display with expandable folder navigation ๐ณ`}),`\n`,_jsx(_components.li,{children:`Enabled creating documents in subfolders with path selection ๐`}),`\n`,_jsx(_components.li,{children:`Improved batch runner UI with inline progress bars and loop indicators ๐`}),`\n`,_jsx(_components.li,{children:`Fixed execution queue display bug for immediate command processing ๐`}),`\n`,_jsx(_components.li,{children:`Added folder icons and better visual hierarchy for document browser ๐จ`}),`\n`,_jsx(_components.li,{children:`Implemented dynamic task re-counting for batch run loop iterations ๐`}),`\n`,_jsx(_components.li,{children:`Enhanced create document modal with location selector dropdown ๐`}),`\n`,_jsx(_components.li,{children:`Improved progress tracking with per-document completion visualization ๐`}),`\n`,_jsx(_components.li,{children:`Added support for nested folder structures in document management ๐๏ธ`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Plus the pre-release ALPHAโฆ`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Template vars now set context in default autorun prompt ๐`}),`\n`,_jsx(_components.li,{children:`Added Enter key support for queued message confirmation dialog โจ๏ธ`}),`\n`,_jsx(_components.li,{children:`Kill process capability added to System Process Monitor ๐`}),`\n`,_jsx(_components.li,{children:`Toggle markdown rendering added to Cmd+K Quick Actions ๐`}),`\n`,_jsx(_components.li,{children:`Fixed cloudflared detection in packaged app environments ๐ง`}),`\n`,_jsx(_components.li,{children:`Added debugging logs for process exit diagnostics ๐`}),`\n`,_jsx(_components.li,{children:`Tab switcher shows last activity timestamps and filters by project ๐`}),`\n`,_jsx(_components.li,{children:`Slash commands now fill text on Tab/Enter instead of executing โก`}),`\n`,_jsx(_components.li,{children:`Added GitHub Actions workflow for auto-assigning issues/PRs ๐ค`}),`\n`,_jsx(_components.li,{children:`Graceful handling for playbooks with missing documents implemented โจ`}),`\n`,_jsx(_components.li,{children:`Added multi-document batch processing for Auto Run ๐`}),`\n`,_jsx(_components.li,{children:`Introduced Git worktree support for parallel execution ๐ณ`}),`\n`,_jsx(_components.li,{children:`Created playbook system for saving run configurations ๐`}),`\n`,_jsx(_components.li,{children:`Implemented document reset-on-completion with loop mode ๐`}),`\n`,_jsx(_components.li,{children:`Added drag-and-drop document reordering interface ๐ฏ`}),`\n`,_jsx(_components.li,{children:`Built Auto Run folder selector with file management ๐`}),`\n`,_jsx(_components.li,{children:`Enhanced progress tracking with per-document metrics ๐`}),`\n`,_jsx(_components.li,{children:`Integrated PR creation after worktree completion ๐`}),`\n`,_jsx(_components.li,{children:`Added undo/redo support in document editor โฉ๏ธ`}),`\n`,_jsx(_components.li,{children:`Implemented auto-save with 5-second debounce ๐พ`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-11`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.6.0`}),` (December 4, 2025)`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-5-x`,children:`v0.5.x`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.5.1`}),` | Released December 2, 2025`]}),`\n`,_jsx(Heading,{level:`3`,id:`changes-5`,children:`Changes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Added โMade with Maestroโ badge to README header ๐ฏ`}),`\n`,_jsx(_components.li,{children:`Redesigned app icon with darker purple color scheme ๐จ`}),`\n`,_jsx(_components.li,{children:`Created new SVG badge for project attribution ๐ท๏ธ`}),`\n`,_jsx(_components.li,{children:`Added side-by-side image diff viewer for git changes ๐ผ๏ธ`}),`\n`,_jsx(_components.li,{children:`Enhanced confetti animation with realistic cannon-style bursts ๐`}),`\n`,_jsx(_components.li,{children:`Fixed z-index layering for standing ovation overlay ๐`}),`\n`,_jsx(_components.li,{children:`Improved tab switcher to show all named sessions ๐`}),`\n`,_jsx(_components.li,{children:`Enhanced batch synopsis prompts for cleaner summaries ๐`}),`\n`,_jsx(_components.li,{children:`Added binary file detection in git diff parser ๐ง`}),`\n`,_jsx(_components.li,{children:`Implemented git file reading at specific refs ๐`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-12`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.5.0`}),` (December 2, 2025) - Tunnel Support`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-4-x`,children:`v0.4.x`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.4.1`}),` | Released December 2, 2025`]}),`\n`,_jsx(Heading,{level:`3`,id:`changes-6`,children:`Changes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Added Tab Switcher modal for quick navigation between AI tabs ๐`}),`\n`,_jsx(_components.li,{children:`Implemented @ mention file completion for AI mode references ๐`}),`\n`,_jsx(_components.li,{children:`Added navigation history with back/forward through sessions and tabs โฎ๏ธ`}),`\n`,_jsx(_components.li,{children:`Introduced tab completion filters for branches, tags, and files ๐ณ`}),`\n`,_jsx(_components.li,{children:`Added unread tab indicators and filtering for better organization ๐ฌ`}),`\n`,_jsx(_components.li,{children:`Implemented token counting display with human-readable formatting ๐ข`}),`\n`,_jsx(_components.li,{children:`Added markdown rendering toggle for AI responses in terminal ๐`}),`\n`,_jsx(_components.li,{children:`Removed built-in slash commands in favor of custom AI commands ๐ฏ`}),`\n`,_jsx(_components.li,{children:`Added context menu for sessions with rename, bookmark, move options ๐ฑ๏ธ`}),`\n`,_jsx(_components.li,{children:`Enhanced file preview with stats showing size, tokens, timestamps ๐`}),`\n`,_jsx(_components.li,{children:`Added token counting with js-tiktoken for file preview stats bar ๐ข`}),`\n`,_jsx(_components.li,{children:`Implemented Tab Switcher modal for fuzzy-search navigation (Opt+Cmd+T) ๐`}),`\n`,_jsx(_components.li,{children:`Added Save to History toggle (Cmd+S) for automatic work synopsis tracking ๐พ`}),`\n`,_jsx(_components.li,{children:`Enhanced tab completion with @ mentions for file references in AI prompts ๐`}),`\n`,_jsx(_components.li,{children:`Implemented navigation history with back/forward shortcuts (Cmd+Shift+,/.) ๐`}),`\n`,_jsx(_components.li,{children:`Added git branches and tags to intelligent tab completion system ๐ฟ`}),`\n`,_jsx(_components.li,{children:`Enhanced markdown rendering with syntax highlighting and toggle view ๐`}),`\n`,_jsx(_components.li,{children:`Added right-click context menus for session management and organization ๐ฑ๏ธ`}),`\n`,_jsx(_components.li,{children:`Improved mobile app with better WebSocket reconnection and status badges ๐ฑ`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-13`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.4.0`}),` (December 1, 2025) - Achievements Unlocked`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-3-x`,children:`v0.3.x`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.3.1`}),` | Released November 30, 2025`]}),`\n`,_jsx(Heading,{level:`3`,id:`changes-7`,children:`Changes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Fixed tab handling requiring explicitly selected Claude session ๐ง`}),`\n`,_jsx(_components.li,{children:`Added auto-scroll navigation for slash command list selection โก`}),`\n`,_jsx(_components.li,{children:`Implemented TTS audio feedback for toast notifications speak ๐`}),`\n`,_jsx(_components.li,{children:`Fixed shortcut case sensitivity using lowercase key matching ๐ค`}),`\n`,_jsx(_components.li,{children:`Added Cmd+Shift+J shortcut to jump to bottom instantly โฌ๏ธ`}),`\n`,_jsx(_components.li,{children:`Sorted shortcuts alphabetically in help modal for discovery ๐`}),`\n`,_jsx(_components.li,{children:`Display full commit message body in git log view ๐`}),`\n`,_jsx(_components.li,{children:`Added expand/collapse all buttons to process tree header ๐ณ`}),`\n`,_jsx(_components.li,{children:`Support synopsis process type in process tree parsing ๐`}),`\n`,_jsx(_components.li,{children:`Renamed โNo Groupโ to โUNGROUPEDโ for better clarity โจ`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-14`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.3.0`}),` (November 30, 2025) - Tab Support Release`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-2-x`,children:`v0.2.x`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.2.3`}),` | Released November 29, 2025`]}),`\n`,_jsx(_components.p,{children:`โข Enhanced mobile web interface with session sync and history panel ๐ฑ\\r\nโข Added ThinkingStatusPill showing real-time token counts and elapsed time โฑ๏ธ\\r\nโข Implemented task count badges and session deduplication for batch runner ๐\\r\nโข Added TTS stop control and improved voice synthesis compatibility ๐\\r\nโข Created image lightbox with navigation, clipboard, and delete features ๐ผ๏ธ\\r\nโข Fixed UI bugs in search, auto-scroll, and sidebar interactions ๐\\r\nโข Added global Claude stats with streaming updates across projects ๐\\r\nโข Improved markdown checkbox styling and collapsed palette hover UX โจ\\r\nโข Enhanced scratchpad with search, image paste, and attachment support ๐\\r\nโข Added splash screen with logo and progress bar during startup ๐จ`}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-15`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.2.2`}),` (November 29, 2025)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.2.1`}),` (November 28, 2025)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.2.0`}),` (November 28, 2025) - Web Remote Release`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`v0-1-x`,children:`v0.1.x`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Latest: v0.1.6`}),` | Released November 27, 2025`]}),`\n`,_jsx(_components.p,{children:`โข Added template variables for dynamic AI command customization ๐ฏ\\r\nโข Implemented session bookmarking with star icons and dedicated section โญ\\r\nโข Enhanced Git Log Viewer with smarter date formatting ๐ \\r\nโข Improved GitHub release workflow to handle partial failures gracefully ๐ง\\r\nโข Added collapsible template documentation in AI Commands panel ๐\\r\nโข Updated default commit command with session ID traceability ๐\\r\nโข Added tag indicators for custom-named sessions visually ๐ท๏ธ\\r\nโข Improved Git Log search UX with better focus handling ๐จ\\r\nโข Fixed input placeholder spacing for better readability ๐\\r\nโข Updated documentation with new features and template references ๐`}),`\n`,_jsx(Heading,{level:`3`,id:`previous-releases-in-this-series-16`,children:`Previous Releases in this Series`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`v0.1.5`}),` (November 27, 2025)`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`downloading-releases`,children:`Downloading Releases`}),`\n`,_jsxs(_components.p,{children:[`All releases are available on the `,_jsx(_components.a,{href:`https://github.com/RunMaestro/Maestro/releases`,children:`GitHub Releases page`}),`.`]}),`\n`,_jsx(_components.p,{children:`Maestro is available for:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`macOS`}),` - Apple Silicon (arm64) and Intel (x64)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Windows`}),` - x64`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Linux`}),` - x64 and arm64, AppImage, deb, and rpm packages`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":"dracula"},"config":{},"pageMetadata":{"title":"Release Notes","description":"Version history and changelog for Maestro releases","icon":"tag","href":"/releases"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Release Notes","slug":"release-notes","depth":1,"children":[]},{"title":"v1.0.x - Right on Cue","slug":"v1-0-x-right-on-cue","depth":2,"children":[]},{"title":"1.0.3 Highlights","slug":"1-0-3-highlights","depth":1,"children":[]},{"title":"Also in 1.0.3","slug":"also-in-1-0-3","depth":2,"children":[{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series","depth":3,"children":[]}]},{"title":"v0.17.x - Security Release","slug":"v0-17-x-security-release","depth":2,"children":[]},{"title":"0.17.8 Highlights","slug":"0-17-8-highlights","depth":1,"children":[]},{"title":"Also in 0.17.8","slug":"also-in-0-17-8","depth":2,"children":[{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-2","depth":3,"children":[]}]},{"title":"v0.15.x - Maestro Symphony","slug":"v0-15-x-maestro-symphony","depth":2,"children":[]},{"title":"Major 0.15.x Additions","slug":"major-0-15-x-additions","depth":1,"children":[]},{"title":"Changes in v0.15.3","slug":"changes-in-v0-15-3","depth":2,"children":[{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-3","depth":3,"children":[]}]},{"title":"v0.14.x - Doc Graphs, SSH Agents, Inline Wizard","slug":"v0-14-x-doc-graphs-ssh-agents-inline-wizard","depth":2,"children":[]},{"title":"Smaller Changes in 014.x","slug":"smaller-changes-in-014-x","depth":1,"children":[{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-4","depth":3,"children":[]}]},{"title":"v0.13.x - Playbook Exchange \u0026 Usage Dashboard","slug":"v0-13-x-playbook-exchange-\u0026-usage-dashboard","depth":2,"children":[{"title":"Changes","slug":"changes","depth":3,"children":[]},{"title":"v0.13.1 Changes","slug":"v0-13-1-changes","depth":3,"children":[]},{"title":"v0.13.0 Changes","slug":"v0-13-0-changes","depth":3,"children":[]},{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-5","depth":3,"children":[]}]},{"title":"v0.12.x - Thinking, Spec-Kits, Context Management","slug":"v0-12-x-thinking-spec-kits-context-management","depth":2,"children":[]},{"title":"Show Thinking","slug":"show-thinking","depth":2,"children":[]},{"title":"GitHub Spec-Kit Integration","slug":"github-spec-kit-integration","depth":2,"children":[]},{"title":"Context Management Tools","slug":"context-management-tools","depth":2,"children":[]},{"title":"Changes Specific to v0.12.3:","slug":"changes-specific-to-v0-12-3","depth":2,"children":[{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-6","depth":3,"children":[]}]},{"title":"v0.11.x - Worktrees","slug":"v0-11-x-worktrees","depth":2,"children":[]},{"title":"Other Changes","slug":"other-changes","depth":1,"children":[]},{"title":"v0.10.x - Group Chat","slug":"v0-10-x-group-chat","depth":2,"children":[{"title":"Changes","slug":"changes-2","depth":3,"children":[]},{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-7","depth":3,"children":[]}]},{"title":"v0.9.x - Codex \u0026 OpenCode Support","slug":"v0-9-x-codex-\u0026-opencode-support","depth":2,"children":[{"title":"Changes","slug":"changes-3","depth":3,"children":[]},{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-8","depth":3,"children":[]}]},{"title":"v0.8.x - Nudge Messages","slug":"v0-8-x-nudge-messages","depth":2,"children":[{"title":"Changes","slug":"changes-4","depth":3,"children":[]},{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-9","depth":3,"children":[]}]},{"title":"v0.7.x - Onboarding and Interface Tour","slug":"v0-7-x-onboarding-and-interface-tour","depth":2,"children":[]},{"title":"Onboarding, Wizard, and Tours","slug":"onboarding-wizard-and-tours","depth":1,"children":[]},{"title":"UI / UX Enhancements","slug":"ui-/-ux-enhancements","depth":1,"children":[]},{"title":"Auto Run Workflow Improvements","slug":"auto-run-workflow-improvements","depth":1,"children":[]},{"title":"Application Behavior / Core Fixes","slug":"application-behavior-/-core-fixes","depth":1,"children":[]},{"title":"Update System","slug":"update-system","depth":1,"children":[{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-10","depth":3,"children":[]}]},{"title":"v0.6.x - Autorun Overhaul","slug":"v0-6-x-autorun-overhaul","depth":2,"children":[{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-11","depth":3,"children":[]}]},{"title":"v0.5.x","slug":"v0-5-x","depth":2,"children":[{"title":"Changes","slug":"changes-5","depth":3,"children":[]},{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-12","depth":3,"children":[]}]},{"title":"v0.4.x","slug":"v0-4-x","depth":2,"children":[{"title":"Changes","slug":"changes-6","depth":3,"children":[]},{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-13","depth":3,"children":[]}]},{"title":"v0.3.x","slug":"v0-3-x","depth":2,"children":[{"title":"Changes","slug":"changes-7","depth":3,"children":[]},{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-14","depth":3,"children":[]}]},{"title":"v0.2.x","slug":"v0-2-x","depth":2,"children":[{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-15","depth":3,"children":[]}]},{"title":"v0.1.x","slug":"v0-1-x","depth":2,"children":[{"title":"Previous Releases in this Series","slug":"previous-releases-in-this-series-16","depth":3,"children":[]}]},{"title":"Downloading Releases","slug":"downloading-releases","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/runmaestro/8951d528e7f4304f/assets/theme-hint.js"],"subdomain":"runmaestro","siteName":"Maestro","title":"Release Notes - Maestro","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-12T04:17:09.510Z","originalFileLocation":"releases.md"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Version history and changelog for Maestro releases\">\u003cmeta data-mint-head name=\"application-name\" content=\"Maestro\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/runmaestro/nyQW_qdBEHNCGk8m/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/runmaestro/nyQW_qdBEHNCGk8m/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/runmaestro/nyQW_qdBEHNCGk8m/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/runmaestro/nyQW_qdBEHNCGk8m/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/runmaestro/nyQW_qdBEHNCGk8m/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/runmaestro/nyQW_qdBEHNCGk8m/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/runmaestro/nyQW_qdBEHNCGk8m/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/runmaestro/nyQW_qdBEHNCGk8m/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/runmaestro/nyQW_qdBEHNCGk8m/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Release Notes - Maestro\">\u003cmeta data-mint-head property=\"og:description\" content=\"Version history and changelog for Maestro releases\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Maestro\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.runmaestro.ai/releases\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://runmaestro.mintlify.site/_mintlify/api/og/v2?division=Reference\u0026amp;title=Release+Notes\u0026amp;description=Version+history+and+changelog+for+Maestro+releases\u0026amp;theme=70a1a78d91c8a6270fd1e66f\u0026amp;signature=8e690babd967ce4ac099894dd4164f46a5cbce55a264cc604cc5277a514ead79\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Release Notes - Maestro\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Version history and changelog for Maestro releases\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://runmaestro.mintlify.site/_mintlify/api/og/v2?division=Reference\u0026amp;title=Release+Notes\u0026amp;description=Version+history+and+changelog+for+Maestro+releases\u0026amp;theme=70a1a78d91c8a6270fd1e66f\u0026amp;signature=8e690babd967ce4ac099894dd4164f46a5cbce55a264cc604cc5277a514ead79\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/runmaestro/nyQW_qdBEHNCGk8m/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Maestro\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#BD93F9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.runmaestro.ai/releases\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/releases.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.runmaestro.ai/#organization\",\"name\":\"Maestro\",\"url\":\"https://docs.runmaestro.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/runmaestro/3DpV2hx7O5mJu9Ni/assets/icon.png?fit=max\u0026auto=format\u0026n=3DpV2hx7O5mJu9Ni\u0026q=85\u0026s=c03f4a33ca40b2890009050d7a28a5de\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.runmaestro.ai#website\",\"name\":\"Maestro\",\"url\":\"https://docs.runmaestro.ai\",\"publisher\":{\"@id\":\"https://docs.runmaestro.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.runmaestro.ai/releases#webpage\",\"url\":\"https://docs.runmaestro.ai/releases\",\"name\":\"Release Notes\",\"description\":\"Version history and changelog for Maestro releases\",\"dateModified\":\"2026-11-12T04:17:09.510Z\",\"isPartOf\":{\"@id\":\"https://docs.runmaestro.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.runmaestro.ai/releases#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.runmaestro.ai/releases#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Maestro\",\"item\":\"https://docs.runmaestro.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Release Notes\",\"item\":\"https://docs.runmaestro.ai/releases\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.runmaestro.ai/releases#article\",\"headline\":\"Release Notes\",\"name\":\"Release Notes\",\"description\":\"Version history and changelog for Maestro releases\",\"url\":\"https://docs.runmaestro.ai/releases\",\"mainEntityOfPage\":{\"@id\":\"https://docs.runmaestro.ai/releases#webpage\"},\"dateModified\":\"2026-11-12T04:17:09.510Z\",\"publisher\":{\"@id\":\"https://docs.runmaestro.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.runmaestro.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Maestro\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Maestro\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/releases.md","siteName":"Maestro","nav":{"global":null,"groups":[{"group":"Overview","icon":"house","pages":[{"title":"Maestro","icon":"wand-sparkles","href":"/index"},{"title":"Overview","icon":"compass","href":"/about/overview"},{"title":"Features","icon":"sparkles","href":"/features"},{"title":"Themes Gallery","icon":"palette","href":"/screenshots"}]},{"group":"Getting Started","pages":[{"title":"Installation","icon":"download","href":"/installation"},{"title":"Getting Started","icon":"rocket","href":"/getting-started"}]},{"group":"General Usage","pages":[{"title":"General Usage","icon":"grid-2","href":"/general-usage"},{"title":"Multiple Windows","icon":"window-restore","href":"/multi-window"},{"title":"Keyboard Shortcuts","icon":"keyboard","href":"/keyboard-shortcuts"},{"title":"Slash Commands","icon":"terminal","href":"/slash-commands"},{"title":"Prompt Customization","icon":"wand-magic-sparkles","href":"/prompt-customization"},{"title":"History","icon":"clock","href":"/history"},{"title":"Memories","icon":"brain","href":"/memories"},{"title":"Context Management","icon":"layer-group","href":"/context-management"},{"title":"Document Graph","icon":"diagram-project","href":"/document-graph"},{"title":"Git and Worktrees","icon":"code-branch","href":"/git-worktrees"},{"title":"Agent Collaboration","icon":"users","href":"/agent-collaboration"},{"title":"Group Chat","icon":"comments","href":"/group-chat"},{"title":"Cross-Agent Mentions","icon":"at","href":"/cross-agent-mentions"},{"title":"Codex Assistant Directives","href":"/codex-directives"},{"title":"Image Annotator","icon":"pen-line","href":"/image-annotator"},{"title":"Media Player","icon":"music","href":"/media-player"},{"title":"File Formats","icon":"file-code","href":"/file-formats"},{"title":"Editing Files","icon":"code","href":"/file-editor"},{"title":"Parquet Preview","icon":"table","href":"/parquet-preview"},{"title":"Remote Control","icon":"tower-broadcast","href":"/remote-control"},{"title":"SSH Remote Execution","icon":"server","href":"/ssh-remote-execution"},{"title":"Agent Resilience","icon":"shield-check","href":"/agent-resilience"},{"title":"Feedback","icon":"message-smile","href":"/feedback"},{"title":"Configuration","icon":"gear","href":"/configuration"}]},{"group":"Auto Run","icon":"play","pages":[{"title":"Auto Run + Playbooks","icon":"play","href":"/autorun-playbooks"},{"title":"Playbook Exchange","icon":"store","href":"/playbook-exchange"},{"title":"Local Manifest","icon":"folder-open","href":"/local-manifest"},{"title":"Spec-Kit Commands","icon":"file-text","href":"/speckit-commands"},{"title":"OpenSpec Commands","icon":"code-pull-request","href":"/openspec-commands"},{"title":"BMAD Commands","icon":"hammer","href":"/bmad-commands"}]},{"group":"Encore Features","icon":"flask","pages":[{"title":"Encore Features \u0026 Plugins","icon":"flask","href":"/encore-features"},{"title":"Director's Notes","icon":"clapperboard","href":"/director-notes"},{"title":"Usage Dashboard","icon":"chart-line","href":"/usage-dashboard"},{"title":"Maestro Symphony","icon":"music","href":"/symphony"},{"title":"Concerto","icon":"layer-group","href":"/concerto"},{"title":"Throughput Gauge","icon":"gauge-high","href":"/throughput-gauge"},{"title":"Quick Chat","icon":"comment-dots","href":"/quick-chat"},{"title":"Pianola","icon":"user-gear","href":"/pianola"},{"title":"Coworking","icon":"users-viewfinder","href":"/coworking"},{"title":"Computer History","icon":"eye","href":"/computer-history"},{"title":"Dataview","icon":"database","href":"/dataview"},{"title":"MaestroRun","icon":"key","href":"/maestro-run"},{"title":"Federation","icon":"network-wired","href":"/federation"},{"group":"Maestro Cue","icon":"bolt","expanded":true,"pages":[{"title":"Cue Overview","icon":"bolt","href":"/maestro-cue"},{"title":"Cue Configuration","icon":"file-code","href":"/maestro-cue-configuration"},{"title":"Cue Event Types","icon":"calendar-check","href":"/maestro-cue-events"},{"title":"Cue Advanced Patterns","icon":"diagram-project","href":"/maestro-cue-advanced"},{"title":"Running Cue on a Server","icon":"server","href":"/maestro-cue-server"},{"title":"Cue Examples","icon":"lightbulb","href":"/maestro-cue-examples"},{"title":"Sharing Pipelines and Agents","icon":"box","href":"/maestro-cue-bundles"},{"title":"Case Study: The Karpathy Loop","icon":"brain","href":"/maestro-cue-karpathy-loop"},{"title":"Case Study: Maestro Marketing Pipeline","icon":"megaphone","href":"/maestro-cue-marketing-example"}]}]},{"group":"Providers \u0026 CLI","pages":[{"title":"Provider Notes","icon":"puzzle","href":"/provider-notes"},{"title":"Multiple Accounts","icon":"users","href":"/multi-provider"},{"title":"CLI","icon":"square-terminal","href":"/cli"},{"title":"CLI Reference","icon":"book","href":"/cli-reference"},{"title":"maestro-lib (Library)","icon":"book","href":"/maestro-lib"}]},{"group":"Integrations","icon":"plug","pages":[{"title":"MCP Server","icon":"plug","href":"/mcp-server"},{"title":"Deep Links","description":"Navigate to specific agents, tabs, and groups using maestro:// URLs from external apps, scripts, and OS notifications.","icon":"link","href":"/deep-links"}]},{"group":"Reference","icon":"life-ring","pages":[{"title":"Release Notes","icon":"tag","href":"/releases"},{"title":"Achievements","description":"Level up through 11 conductor-themed ranks based on your cumulative Auto Run time.","icon":"trophy","href":"/achievements"},{"title":"Performance Profiling","icon":"gauge-high","href":"/performance-profiling"},{"title":"Troubleshooting \u0026 Support","icon":"life-ring","href":"/troubleshooting"}]}]},"basePath":"","title":"Release Notes - Maestro","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}