0.30
File Editor
Open and edit any text file right on the canvas in a fully native text editor, custom-built for Maestri from the ground up: syntax highlighting, find & replace, multi-cursor editing, auto-closing brackets, smart indentation detection, line operations, and go-to-line. Tune the font, tab size, and keyboard shortcuts in Settings, and select any text to send it straight to an agent.
MaestriMarkdown 2
A new version of the native Markdown engine used on notes, featuring dramatically improved performance and resource usage, so even much larger notes render with ease.
Search Files in Batuta
Select a file tree node and press ⌘P to fuzzy-search every file inside it, with relevance-ranked results you can open straight in the editor.
Find What Needs You in Batuta
A new Notifications action lists every terminal awaiting attention across all workspaces and floors, with a live count. Press Return to jump straight to it.
Connection Routing
Choose whether connection lines route around nodes or pass behind them, keeping crowded canvases visually cleaner.
Smarter Node Placement
Agent-spawned notes and portals now find the nearest open spot instead of stacking on top of existing nodes.
Bug Fixes
- Heading buttons in note formatting now apply reliably.
- Links detected in the terminal no longer pick up text from the next line.
- Notes no longer let macOS autocorrect mangle your Markdown.
- The file tree no longer flashes "clean" when a Git refresh is interrupted.
- Stability work keeps exception storms from freezing the app.
Point Releases
- 0.30.1 — June 17, 2026 — A wave of upgrades to the file editor:
- Go to Definition — ⌘-click any symbol or press F12 to jump straight to where it's defined, following JS/TS imports or searching project-wide.
- Tabbed Editor — Open several files at once in a single editor pane and switch between them with a tab strip.
- Search Inside Files — Type > in a file tree's search field to search file contents, then click a result to jump right to the matching line.
- Sharper Syntax Highlighting — JSX expressions, template literal interpolations, and regex literals now highlight correctly in JavaScript and TypeScript.
- 0.30.2 — June 18, 2026
- Agent Routines — Agents can now schedule their own commands and reminders with the new `maestri routine` command, scoped to their workspace.
- Faster Large-File Editing — Editing large files with multiple cursors is dramatically faster, and the view now stays anchored to your main cursor instead of jumping around as you type.
- Edit Diffs Inline — Right-click a file in a diff and choose "Edit in Maestri" to open it straight in the built-in editor.
- 0.30.3 — June 20, 2026
- Custom User Agent for Portals — Give any portal its own user agent in one click: Chrome, Firefox, or Edge in desktop or mobile flavors, or type your own custom string.
- Open in IDE Now Supports JetBrains — The Open in IDE button now adds support for the JetBrains family: IntelliJ, PyCharm, WebStorm, and the rest.
Bug Fixes
- The New Terminal menu command (⌘T) now opens the terminal creation sheet, and New Workspace opens its creation sheet instead of immediately creating a blank workspace.
- Preference changes, like new Quick Start presets, now appear immediately without a restart.