Skip to content

Releases

Armada 1.12.1

Choose a tag to compare

@github-actions github-actions released this 09 Nov 15:38
app-v1.12.1
369e095

Armada uses much less CPU with a window open. The week's usage chart was redrawn every second from every reading of the week. It now redraws once a minute, and an open window costs Armada a few percent of a core instead of around ten.

Fixed

  • Less CPU with a window open. The week's usage chart, in an account's overview and in the Usage pane, was redrawn every second from all of the week's readings, about 5,000 per account, and harder still while sessions were busy. It now draws one reading per quarter hour and redraws once a minute, or as soon as a new reading arrives. With an account window open, Armada went from around 10% CPU to under 5%.

Armada 1.12.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 18:01
app-v1.12.0
560035f

See which skills you use, and where. Armada now counts every Agent Skill and custom command you use in Claude Code, per project and account. A new Skills pane shows them across all your projects.

Added

  • Skill usage. Armada counts each Agent Skill and custom command used in Claude Code, whether Claude loaded it or you typed it, per project and account. History goes back as far as the transcripts on this Mac, and the transcript archive when one is set.
  • A Skills pane. The sidebar's new Skills row lists every skill used in the chosen window, most used first. Select one to see its totals, the projects and accounts that used it, and its last 20 uses, each with what you typed next. Each project's pane lists its own top ten, and clicking a skill there opens it in the Skills pane.
  • MCP tools: armada_get_skill_usage gives an agent the same counts, for every project or one, over 7 days, 30 days or all time.

Fixed

  • No empty 5h row in the menu bar panel. Max 20x stopped reporting a five-hour limit in November 2026, but the panel still showed "5h —" under the account, which looked like a missing figure. It now shows only the limits an account reports, as the sidebar and the Usage pane already did.

Armada 1.11.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 13:29
app-v1.11.1
a71a560

The right pane name on macOS 27, and a matching icon. On macOS 27, Armada now sends you to Device Control and Data Access, the new name of the Accessibility pane. Its icon takes the same warm colours as Bastion and Cupertino, its sibling apps.

Fixed

  • macOS 27's name for the Accessibility grant. macOS 27 renamed the pane in System Settings to Device Control and Data Access, so Armada's Settings told you to allow something you could not find there. Settings ▸ General, Settings ▸ Mouse, the note under Focus and the error when a session cannot start in VS Code now use the name your Mac shows; on macOS 26 it is still Accessibility. The button opens the right pane on both.
  • MCP tools: armada_focus_session names both, since the agent relaying it does not know which macOS you run.

Changed

  • The icon matches its siblings. Its plate ran a shade lighter and pinker than Bastion's and Cupertino's, and beside them in the Dock it read as a near miss. It is now the same.

Armada 1.11.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 08:10
app-v1.11.0
145be55

Talk over a reply, and a supervisor you can see. With Keep listening on, start talking and a spoken reply stops to hear you. The MCP server shows its light in the toolbar and menu bar, and many fixes put session states and usage figures right.

Added

  • Talk over a reply to answer it. With Keep listening on, you no longer have to wait for a spoken reply to finish: start talking and it stops, and what you say becomes your answer. The reply is taken out of what the microphone hears, so Armada does not mistake its own voice for yours, and an answer can start the moment the reply ends.
  • The supervisor's server in the toolbar and the menu bar. A button at the trailing edge of the main window shows whether the MCP server is on and listening and when an agent last asked, turns it on or off, and adds it to Claude Code, Codex, Cursor or VS Code in one click. While it is on, the menu bar panel shows its light and what it last did.
  • Add Armada to Bastion. Settings › Supervisor offers Add to Bastion… where Bastion is installed, which hands it Armada's server with the tools that act held back behind Bastion's own switch. Bastion asks before adding anything.

Changed

  • With Keep listening on, the microphone is on while a reply is spoken, so the orange dot shows then too. With Keep listening set to Never, or in hold mode, nothing changes.
  • Allow writes says everything it unlocks. The switch and the text under it now name bringing a window forward, Grok Build sessions, and saving or deleting Codex schedules, which Codex then runs unattended.

Fixed

  • A session started in Terminal or iTerm no longer ends on an error. Every launch script stopped with "read-only variable: status", so an agent that failed at startup never showed why, and a session that ended cleanly still left its window open.
  • A session waiting for you no longer shows as Working. A transcript write while Claude Code reported a permission prompt or an idle session turned the row to Working until the next status change, which hid it from the menu bar ring. Running a tool shows again during a tool call.
  • Usage no longer grows for a session found in two folders. A project folder copied after renaming a repository put one session in two places, and every other pass counted part of it again.
  • A full window no longer forecasts the past. At 100% the meter said "At this rate, 100% 3 minutes ago".
  • A compaction made while Armada is open shows in the context panel. It used to show only a compaction that happened before Armada first read the session.
  • Show all works on a long typed prompt. A prompt pasted as plain text, or a long notice, stayed cut after Show all.
  • Opening a session in VS Code no longer waits on a login profile that hangs. The five-second limit on reading your shell's environment did not stop an interactive shell, and a background job your profile started could hold it open indefinitely.
  • Launch at login no longer undoes itself. A registration waiting for your approval was removed and its message lost; Settings now says when System Settings is waiting for you.
  • A launch or close that fails from the menu bar always shows why. With the main window on Usage, Schedules or Voice, the alert waited until another pane appeared.
  • A session no longer flickers out and back when its registry file is caught mid-write, and a Claude Code folder that is a symlink now picks up new sessions and status changes at once.
  • Grok Build: the pane scrolls to a session opened from the menu bar, and its usage tooltip names Grok Build rather than Claude Code.
  • MCP tools: armada_read_transcript keeps a long Grok Build reply as one entry; armada_get_fleet refuses a vendor it does not know rather than answering with an empty fleet; armada_wait refuses sessions given as a string rather than watching everything; and an optional argument sent as null is treated as left out.

Armada 1.10.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 19:11
app-v1.10.0
6dfeb87

Schedules, and a Mac that stays awake for your agents. Claude Code can manage Codex schedules through Armada, and a new pane lists every schedule on the Mac. A setting keeps the Mac awake while agents work, and one session can move to another account.

Added

  • Manage Codex schedules from Claude Code. With Allow writes on, Claude Code can list every scheduled task on the Mac, and create, change or remove Codex automations, through Armada's MCP server. Codex still runs them, and Armada posts a notification every time one changes. Claude desktop's own scheduled tasks are listed too, read-only.
  • A Schedules pane. The sidebar lists every schedule on the Mac, Codex automations by home and the Claude app's tasks, with when each runs next, its prompt and its folder. Read-only: schedules are changed by asking Claude Code.
  • Keep the Mac awake while agents work. A new setting in General holds off idle sleep while any Claude Code, Codex or Grok Build session is working, and lets it go when the last one stops, optionally keeping the display on too. Off by default; closing the lid still sleeps the Mac.
  • Move one session to another account. A session's right-click menu and its details offer Move beside Continue on, as a selection of several already did. The conversation is copied to the other account and opened there, and the session is closed here only once the copy is in place.

Fixed

  • A file Armada cannot read is no longer saved over. When the saved projects, the usage history or an archive's manifest would not load, Armada started empty and its next save replaced the original. It now moves the file aside as <name>.bak-<seconds>, or stops saving to it when even that fails, and an archive pass that finds its manifest unreadable says so and leaves it alone.
  • Check Now no longer stays greyed out. An update check that failed, or one started while another was running, left the button disabled until Armada quit.
  • A licence key a mail client broke across lines is accepted. Pasting a key copied from the purchase email used to be refused as malformed.
  • Connecting an MCP client keeps a symlinked config. A client whose config file is a symlink, such as one kept in a dotfiles repository, used to have the link replaced with a plain file.

Armada 1.9.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 10:19
app-v1.9.0
761deea

Added

  • Move several sessions to another account at once. Select more than one session in an account's list with ⌘-click or ⇧-click, or click a project's header to select all of its sessions. The pane then shows what they add up to, with Move, Continue and Close for all of them. Move copies each conversation to the other account, opens it there, and closes it here only once the copy is in place. Armada asks once if any of them is working, and afterwards says in one message which sessions did not go and why.
  • Session history for each account. An account's pane has a Live and History switch in the toolbar. History lists the account's Claude Code sessions that are no longer running, by day and searchable by title or folder, including VS Code tabs restored with nothing behind them. Pick one to see where it stopped, then resume it, continue it on another account, or read it. Select several to continue them all on another account at once.
  • Continue an ended session on another account. Right-click a session under a project's Recently ended to continue it on another Claude account, as you already could while it ran. This includes a VS Code tab restored with no session behind it. Armada copies the conversation across and opens a fork of it there, so the original stays where it was.

Changed

  • A session continued on another account keeps its name. The copy used to arrive as an untitled row.
  • Usage moved to the sidebar and the account's overview. Each account in the sidebar shows its plan windows as the menu bar panel shows them, pace marker and reset included, with the session count under its icon. They stay in view whichever session is selected, and fade when the figures are old. With no session selected, the account's pane shows every window with its pace and projection above the week's chart, where the list of recent folders was. Above the session list, where the usage strip was, tiles count its sessions by state, with how many projects they span and how much context they hold.
  • The main window has a toolbar. A button beside the window controls hides and shows the sidebar, also on ⌃⌘S, so the session list and its details can have the whole width. On an account's pane, New Session is at its trailing edge and stays there whichever session is selected: click it or press ⌘N to pick a folder, or on Claude Code open its menu for a supervisor session. Grok Build accounts get it too. A session's right-click still starts another one in its folder. Beside it, Focus, Read Transcript, Fork and Continue on act on the session you have selected, on ⌘O, ⌘T and ⌘D; Codex and Grok Build get Fork. They stay in the session's details too, with what each is about to do, and Close stays there alone. Add Account moved from under the sidebar to beside the sidebar button, so it stays reachable with the sidebar hidden.
  • The sessions list shows how long each prompt cache stays warm. A clock beside a stopped Claude Code session's token count counts down to when its cache expires. A mark after the count gives the cache's state: a flame while it is warm or the session is working, red once the session holds 500K tokens or more, an orange timer in the last quarter of its life, and a blue snowflake once it has expired. The countdown and the count take the same colour, since the count is what the next turn reads from the cache or writes back. On a selected row the whole column turns white so it stays readable. The session's context panel uses the same marks and colours.

Fixed

  • Reading an account's usage no longer starts your MCP servers or runs your hooks. Armada checks each Claude Code account's limits every few minutes by running claude in the background, and each check used to start every MCP server you have set up and run your hooks, including any SessionEnd hook that saves sessions. The check now runs with neither and gets the same figures.
  • A plugin's background summaries no longer show up as sessions. A plugin that runs claude -p from the temporary folder, as the remember plugin does, used to add a short-lived row named like t-fc to the sessions list.

Armada 1.8.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 16:34
app-v1.8.0
4d86a83

Added

  • Keep your transcripts past Claude Code's cleanup. Settings ▸ Archive copies an account's transcripts into a folder you pick, such as one on a NAS or an external disk, and keeps them there after Claude Code deletes its own after 30 days. It is off until you switch it on for an account, there or on the account's overview. Claude Code accounts copy everything under projects/, Codex homes their session rollouts. A transcript is added to as it grows, a rewritten one keeps its earlier copy, and nothing is deleted unless you set how long copies stay. Armada mounts nothing and sends nothing: the copies go only as far as the folder you chose, and it waits for a share that is not mounted rather than writing to the Mac.

Fixed

  • A transcript window opens under its session's name. The first transcript opened after launch could come up titled Transcript, and only some opens corrected it afterwards.

Armada 1.7.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 14:14
app-v1.7.0
1132465

Added

  • See when a session's prompt cache goes cold. A stopped Claude Code session's context panel now says how long its prompt cache stays warm, and once it has lapsed, how much the next turn writes back. In the sessions list, a timer appears beside the token count in the last quarter of the cache's life and a snowflake once it has expired. Nothing shows while the cache is comfortably warm or the session is working. Codex and Grok Build are left out, since their logs never say how long their caches last.
  • Get warned before a prompt cache expires. Warn before a prompt cache expires, in Settings ▸ General, sends one notification per cache in the last quarter of its life, either for sessions waiting on a prompt or for any session between turns, and only for prompts over a size you pick (100k by default). Clicking it brings the session forward. It is off until you turn it on.
  • Continue on another account without a terminal. A new toggle in Settings ▸ General makes Continue on Another Account copy the conversation and stop there, for anyone who switches an editor window's account by hand. The action then reads Copy to Another Account, and its note says to close this session before opening the copy from Claude Code's past conversations, since it keeps the same session id.

Fixed

  • A conversation handed to another account can come back. Carrying it back to the account it started on used to report a different conversation under the same id, because closing the session there appends a few bookkeeping lines the earlier copy never had. Those are now set aside before comparing. An original that gained a real message is still left alone.

Armada 1.6.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 07:35
app-v1.6.0
fd4dc43

Added

  • Close a session from Armada. Close Session, last in a Claude Code session's details, its right-click menu and the menu bar popover, ends the session the way quitting it in its terminal would. An idle session or one waiting on you closes straight away, since the conversation stays on disk and can be picked up again. One that is working or running a tool asks first, because closing it stops the turn part-way. Closing several rows is that many clicks, with no wait in between.
  • Pick up a session that has ended. Recently ended, under Live sessions in a project's details, lists the last eight Claude Code sessions that ran in that project and are no longer open, however they stopped. Click one to read its transcript, or press Resume to continue it in a terminal on the account it ran on. A session still open elsewhere is not listed, so one conversation never gets two writers.
  • Copy a transcript. Copy Transcript, in a Claude Code session's right-click menu and in the Recently ended list, puts the whole conversation on the clipboard as plain text, each turn labelled and timed. Copy, in the transcript window's footer, does the same for what the Thinking and Tools checkboxes are showing. Either way every entry is copied at full length, including the long tool results the window cuts short.
  • Copy a session's id. Copy Session ID, in the right-click menu of a Claude Code, Codex or Grok Build session, copies exactly the id claude --resume or codex resume takes, with nothing around it.

Fixed

  • A burst early in the week now shows the overrun chevron. For the first tenth of a weekly window there is too little history to project from, so usage far ahead of pace drew a calm bar. Until the projection is ready, the chevron now comes up once usage runs 5 points ahead of pace.

Armada 1.5.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 13:42
app-v1.5.0
3b06528

Added

  • Continue a Claude Code session on another account. A session stopped at one account's limit had no way onto the other. "Continue on" followed by the account's name, next to Fork Session in a session's details, in its right-click menu and in the menu bar popover, copies the conversation to that account and opens it there in a terminal. With more than two accounts it is a menu of them, and with one account it is not shown at all. The session you started from keeps running, untouched: the copy gets a session id of its own and arrives under the other account as a separate row. Earlier turns stay counted against the account that spent them. This is the one write Armada makes into Claude Code's own folders. It copies that session's transcript and nothing else, and it refuses rather than overwrite a different conversation already there. Claude Code sessions only, and only one that has been prompted at least once.