<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Muster changelog</title>
  <subtitle>Everything new in Muster, newest first.</subtitle>
  <link href="https://agentmuster.app/changelog"/>
  <link rel="self" href="https://agentmuster.app/changelog.xml"/>
  <id>https://agentmuster.app/changelog</id>
  <updated>2026-10-13T00:00:00Z</updated>
  <author><name>Muster</name></author>
  <entry>
    <title>Muster 1.2.1: Installing and updating are smoother.</title>
    <link href="https://agentmuster.app/changelog#v1.2.1"/>
    <id>https://agentmuster.app/changelog#v1.2.1</id>
    <updated>2026-10-13T00:00:00Z</updated>
    <content type="html">&lt;p&gt;Installing and updating are smoother.&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;b&gt;An installer window that shows the way.&lt;/b&gt; Open the disk image and Muster sits next to your Applications folder, with an arrow between them.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Updates take over cleanly.&lt;/b&gt; Put a new Muster in place of the old one and open it: the old copy quits instead of staying in charge.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;The disk image ejects itself.&lt;/b&gt; When Muster moves itself into Applications, it ejects the disk image it came from.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Nothing skipped.&lt;/b&gt; If you jump past a release, What's New shows its changes too.&lt;/li&gt;
&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Muster 1.2: Only the errors you can fix ask for you.</title>
    <link href="https://agentmuster.app/changelog#v1.2.0"/>
    <id>https://agentmuster.app/changelog#v1.2.0</id>
    <updated>2026-10-13T00:00:00Z</updated>
    <content type="html">&lt;p&gt;Only the errors you can fix ask for you.&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;b&gt;Usage limits wait their turn.&lt;/b&gt; A session stopped by a usage limit or a sign-out moves to Recent and shows when the limit resets. You get one notification per limit instead of one per session.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Errors say what happened.&lt;/b&gt; Connection lost, API error or a refused request, with the agent's own message when you hover.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Cancelled isn't an error.&lt;/b&gt; A turn you stop in Cursor now reads as done.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;What's New.&lt;/b&gt; After an update, Muster shows what changed, once. It's also in the menu bar menu.&lt;/li&gt;
&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Muster 1.1: Lighter, with costs you can trust and a 30-day usage view.</title>
    <link href="https://agentmuster.app/changelog#v1.1.0"/>
    <id>https://agentmuster.app/changelog#v1.1.0</id>
    <updated>2026-10-12T00:00:00Z</updated>
    <content type="html">&lt;p&gt;Lighter, with costs you can trust and a 30-day usage view.&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;b&gt;Usage window.&lt;/b&gt; Choose Usage… in the menu bar menu to see 30 days of tokens and API-rate cost by day, model and project. It reads your transcripts only while the window is open.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Costs counted once.&lt;/b&gt; A resumed Claude session no longer bills the history it copies, and subagent usage counts toward the session that started it. Rows read &amp;quot;≈ $41 API&amp;quot; so nobody mistakes them for a bill.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Lighter.&lt;/b&gt; Muster reads only what changed. With ten busy agents it averages about 0.4% of one core and about 20 MB of memory.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Answered elsewhere, gone here.&lt;/b&gt; Answer a prompt in Claude's own dialog and Muster drops it right away.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;This week.&lt;/b&gt; Settings counts the prompts you answered without switching and the jumps you made.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Safer hooks.&lt;/b&gt; Muster keeps your original settings file as &lt;code&gt;settings.json.muster-original&lt;/code&gt;, leaves symlinks and permissions as they are, and redoes its edit if Claude writes the file at the same moment.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;note&quot;&gt;&lt;b&gt;Codex users:&lt;/b&gt; in Settings, under &amp;quot;Answer prompts from Muster&amp;quot;, turn Codex off and on once to pick up the shorter wait, then run &lt;code&gt;/hooks&lt;/code&gt; in Codex to trust the updated hook.&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>Muster 1.0: Every agent, one glance: a native Mac menu bar app for your Claude, Codex and Cursor sessions.</title>
    <link href="https://agentmuster.app/changelog#v1.0.0"/>
    <id>https://agentmuster.app/changelog#v1.0.0</id>
    <updated>2026-10-12T00:00:00Z</updated>
    <content type="html">&lt;p&gt;Every agent, one glance: a native Mac menu bar app for your Claude, Codex and Cursor sessions.&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;b&gt;See who needs you.&lt;/b&gt; A glass alert at the top of the screen the moment an agent waits on you, plus a count in the menu bar.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Answer from anywhere.&lt;/b&gt; Allow a command, pick an answer or approve a plan with ⌥↩, from the alert, the switcher or the notification.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;⌥Tab to any agent.&lt;/b&gt; Most urgent first. Let go or click to land in its window, or the terminal it runs in.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Find anything.&lt;/b&gt; ⌃⌥Space searches every session.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Know what it costs.&lt;/b&gt; Tokens and API-rate cost per session, priced per model and per message.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;A tour you do, not read.&lt;/b&gt; The first run finds your agents and has you try the switcher for real.&lt;/li&gt;
&lt;/ul&gt;</content>
  </entry>
</feed>
