Changelog

Every Thalia release, newest first.

Follow releases with the Atom feed · Download the latest

  1. Thalia 0.8.5

    0.8.5 · build 405 · · Latest

    Thalia, redesigned: a calmer, faster window, Cmd-K to jump anywhere, an Inbox for what needs you, and a Review workspace built for shipping.

    • Thalia has a new look: one merged sidebar, a floating composer, paper-style messages and a Context pane with Plan, Changes and Checks tabs. It follows Reduce Motion, Increase Contrast and Reduce Transparency.
    • Home is now the Inbox. It lists what needs you, what is running (including Muse Code background tasks) and what finished recently.
    • Press Cmd-K to search chats, places and commands. Cmd-F finds in the open chat, Shift-Cmd-F searches everything, and Cmd-/ lists every keyboard shortcut.
    • Settings is a window with nine sections (Muse Code & Account, Agent Defaults and more) and a search that finds individual settings. “All Settings” is gone.
    • Library holds Routines, Skills and Connectors on one screen. The local Task board is now the Team board, and its items are To-dos.
    • Approvals use one card above the composer, in chats and in the Inbox. It names where a request comes from and the folder it runs in, and a long command must be scrolled to the end before you can allow it.
    • Every approval leaves a one-line receipt in its chat: allowed, denied, expired, settled elsewhere, withdrawn by Muse Code, or not confirmed. Receipts survive a relaunch.
    • Settings → Permissions has an Approval reviewer choice. Off keeps Muse Code’s own reviewer from deciding for you; Auto-review lets it.
    • Review is a full workspace with one footer: Approve This Snapshot, Request Changes, and Ship once approved. It can switch between the saved snapshot and live files and marks changed words.
    • Restoring a checkpoint opens a native alert that names the project, the chat it came from and the checkpoint. Cancel is the default.
    • Connectors lists Xcode. Setting it up adds Xcode’s own MCP bridge to Muse Code switched off; it needs Xcode 26.3 or later, and nothing runs until you turn it on.
    • For a project with an Xcode project or workspace, the Checks setup offers a scheme picker that writes the xcodebuild command for you.
    • Queued messages show their own words, so you can tell them apart and cancel the right one. Option-click on Send queues behind a running turn.
    • Helper rows that were rejected or timed out show what happened instead of “Unknown”. Helpers are called Subagents everywhere, and Watch live shows a running subagent’s steps and replies.
    • Late or repeated events from Muse Code no longer roll back an approval card, a plan’s progress, the context meter or your usage numbers.
    • Saved credentials are masked more consistently: output loaded after you save a secret is masked, and removed or replaced secrets no longer linger after lock or sleep.
    • Compact, Catch me up, goal and workflow Resume wait while Muse Code is updating, and say why.
    • VoiceOver now hears a failed Catch me up, the Compact result, a failed goal command, a failed hooks or plugins list, and error banners as they appear.
    • The first time you open Thalia you see the welcome checklist on its own; the four-page tour is in Settings under Show Onboarding…
    • Muse is the agent in your chat; Muse Code is the command-line tool you install, sign in to and update. The app and the Guide now say which is which.
    • Chats are quieter: finished reminder rows are hidden, and if you Stop before Muse answers, your words go back into the message box instead of a Retry button.
    • Inbox Recent rows are titled with what you asked and show when it finished, and a turn waiting on an approval says “Waiting for you”.
    • The output dock under a chat has a Terminal tab.
    • Needs a recent Muse Code CLI. Thalia names the builds it has been tested with, and marks newer builds with the same interface Compatible.
  2. Thalia 0.8.4

    0.8.4 · build 401 ·

    Shell commands in the composer, workflow and helper-agent controls, clearer Muse Code usage, and safer permissions and recovery.

    • Needs a recent Muse Code CLI: Thalia tells you if yours is too old to support, and which builds it has been tested with.
    • For chats that save session logs, Muse Code’s automated reviewer is turned off. With “Don’t save session logs” on, it may still decide requests; those decisions are labelled.
    • Full access sets the default permissions to Allow all, turns off the sandbox and loads project skills. Chat and project overrides still apply; turning it off restores the settings it replaced.
    • Permission reductions now reach running and resumed chats more reliably. Thalia tries to stop affected work if Muse Code cannot confirm the change.
    • See the plan usage, reset times and reading age reported by Muse Code, plus its chat cost estimate when available.
    • Contributor mode follows Muse Code’s setting by default; contributor requests may be used for model training. With a current Muse Code CLI you can choose On or Off in Settings.
    • Paste or drop images into the composer, which now grows from three to twelve lines. File attachments and image conversions are more reliable.
    • Start a message with ! to run a shell command in the project folder. Commands are blocked in Plan mode or when shell access is disabled; their output reaches Muse Code with your next message.
    • Help → Send Feedback to Muse Code previews your note and inclusion choices. Optional files and the chat record start off; Muse Code chooses the files, keeps a local report and reports the send outcome.
    • Workflow rows offer Pause, Resume and Cancel, with Retry for failed steps. Helper-agent rows offer Stop agent and Follow run; Observe reads the result reported by the agent.
    • The inspector lists background tasks with Stop and Stop All. Thalia keeps Muse Code awake for running work and asks before normal restarts would end it.
    • Checkpoint restores wait for running or queued work. A rewind also refuses to move files whose current contents cannot be saved for undo.
    • Background routines follow the chat’s permissions unless a routine profile overrides them. They now respect session-log settings and the selected existing worktree.
    • The Sessions list refreshes from Muse Code when available. Chat names sync when the connection supports renaming.
    • Use /compact or the context meter to request compaction, “Catch me up” for a recap, and the inspector to manage the chat’s Muse Code goal.
    • The Skills screen lists session skills and lets you change activation. Hooks and Plugins are listed read-only.
    • Messages queued by Muse Code can be cancelled before they start and return to the draft if the connection ends. Retry countdowns and background-check notices explain what is happening.
    • More reliable chat recovery, resumed workflows and progress updates. Commentary stays separate from spoken replies, and long tool output can be loaded in pages.
    • Improved masking of saved credentials in streamed and recovered text, session names, goals, recaps and expanded tool output.
    • Clearer tables, task lists, effort choices and VoiceOver status updates. Timed-out questions keep your draft, and new connectors stay off until you enable them.
  3. Thalia 0.8.3

    0.8.3 · build 398 ·

    Your Muse Code plan’s models, including Muse Wonder, in the model picker; effort choices that match each model; smoother review and plan approval; and connector and voice fixes.

    • The model picker lists the models your Muse Code plan includes, such as Muse Wonder, and Muse Wonder Full on the plans that include it.
    • When Muse starts with only its short built-in model list, Thalia asks it once to load your plan’s models. That sends one short request on your Muse Code account.
    • After you change plans, choose Refresh Models From Your Plan in the model menu. It also sends one short request.
    • The model you pick for a project is requested for each of its chats’ next new message. If Muse won’t move a chat to it, that chat says so and stays on its model.
    • The Effort menus for a chat or project offer only the levels its model supports. Before, Muse quietly ran a different level when the model lacked the one you picked.
    • A level you chose earlier stays visible and says when the model doesn’t offer it.
    • In Review, Ask Muse and Request Changes say when Muse didn’t take the request instead of reporting it sent, and VoiceOver announces review results.
    • In Review, clicking anywhere in a field’s box now puts the cursor in that field, so typing no longer lands in the field you left.
    • Approving a plan works in any chat, including one you haven’t reopened since Muse reconnected.
    • Removing a project from the workspace also removes its pinned chats right away.
    • A connector you sign in to, sign out of or change takes effect as soon as Muse is free, even if the message you sent alongside it didn’t start a turn.
    • Ask Muse to Fix and Home’s retry actions wait while Muse is installing, like the composer does.
    • If a message is refused after you’ve started a new draft, Thalia shows you the refused text instead of losing it.
    • Dictation where nothing is said now ends after 30 seconds instead of 90; the first dictation still allows time to answer the microphone permission prompt.
    • Network approvals say “destination” where they mean one, and command previews say “1 line”.
    • Plan checks on long chats are faster: Thalia reads only what’s new since its last check.
  4. Thalia 0.8.2

    0.8.2 · build 396 ·

    A safer, steadier Thalia: clearer plan and approval controls, files that reach Muse, and more reliable review, connectors and voice.

    • Plan mode is enforced end to end: Thalia only shows Plan once Muse has restarted read-only, and a message sent while Muse starts waits for the switch.
    • Discarding a plan while it is being approved can no longer start it, and plans no longer show requests with saved credentials in them.
    • You can switch between Plan and Build while Muse is idle; Thalia starts Muse first, and says why if it cannot.
    • Attached files now reach Muse when you send a message. Files left out for size are marked as not sent, and a refused send keeps your draft and attachments.
    • Compound command approvals show the current step as Step X of N, long commands and long network addresses must be shown in full before you allow them, and Home shows when a decision fails.
    • Permission choices apply when chats resume, and sandbox changes restart Muse once the current turn ends.
    • Review keeps a steady verdict while it re-checks your files, and check results wrap instead of being cut off.
    • Checks stop every process they start, read large files without loading them whole, and report exactly why a check failed.
    • Folders without Git explain how to start one instead of showing an error.
    • Checkpoint restore keeps file permissions, never changes files outside the project, and refuses to undo over newer edits.
    • MCP connectors: verification results with tool counts, whole rows that open their settings, safer edits that keep your existing settings, and sign-in changes that reach Muse even when it is still starting.
    • Installing Muse or signing in no longer fails when the installer prints a lot of output at once.
    • Dictation ends calmly after a pause and keeps your text, and Talk keeps listening when a slow connection drops some audio.
    • Credential masking now covers approval cards, questions, diffs, routine output, terminal and check commands, agent labels and saved chat text, without hiding ordinary file names.
    • Settings are reorganized with search, clear scope and confirmations for sensitive changes, and every control is labelled for accessibility tools.
    • The model picker shows the current model, the Working timer counts the whole turn, and new custom commands appear right away.
    • Each website preview uses its own temporary storage that resets when you close it.
    • Quitting stops Muse cleanly, and chats, plans, checks and settings come back after relaunch.
    • Many smaller reliability fixes across chat recovery, terminals, routines, skills and diagnostics.
  5. Thalia 0.8.1.1

    0.8.1.1 · build 386 ·

    A small patch so connector sign-in actually finishes.

    • Signing in to MCP connectors that use OAuth, such as Cloudflare and Sentry, now finishes in your browser.
    • GitHub connectors can use GitHub CLI sign-in.
    • When Muse skips a connector, Thalia shows why.
  6. Thalia 0.8.1

    0.8.1 · build 385 ·

    For Apple Silicon Macs running macOS 27.

    • Agentic coding with Meta’s Muse Code CLI. Bring your projects, direct the work, and inspect the diffs.
    • You need Meta’s Muse Code CLI, signed in with your own Muse Code access. Meta sets any Muse Code subscription or usage charges.