Skip to content

Releases: mousse-agent/mousse

Mousse 0.1.2-nightly.20261029.23

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Oct 13:27
0ed9d58

Nightly build of 0ed9d58. Unsigned and not tested by hand; use a stable release for daily work.

What's Changed

  • fix(chat): model picker rows stop repeating the selected provider by @TheAnimatrix in #442
  • feat(chat): one run menu for reasoning, speed and permissions, with every level the agent offers by @TheAnimatrix in #453
  • fix(chat): no raw error text below the composer while Mousse closes by @TheAnimatrix in #443
  • fix(updates): nightly Linux launchers show the nightly icon at every size by @TheAnimatrix in #444
  • fix(chat): subagent results continue the reply they belong to instead of starting new turns by @TheAnimatrix in #452
  • Keep provider names out of the model menu so the boundary check passes by @TheAnimatrix in #454

Full Changelog: v0.1.2-nightly.20261029.21...v0.1.2-nightly.20261029.23

Mousse 0.1.2-nightly.20261029.21

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Oct 10:38
35f1ec6

Nightly build of 35f1ec6. Unsigned and not tested by hand; use a stable release for daily work.

What's Changed

  • fix(stop): Stop kills a command the agent still runs after its interrupt by @TheAnimatrix in #433
  • fix(chat): a reply that waits for an approval stays one turn with one timer by @TheAnimatrix in #434
  • feat(permissions): add an Auto permission mode for agents that have one by @TheAnimatrix in #431
  • fix(chat): "Too many pending requests" no longer appears above the composer by @TheAnimatrix in #428
  • fix(net): remote machine setup on Windows no longer fails when its status is polled by @TheAnimatrix in #437
  • test(net): Windows endpoint tests retry deleting a helper Windows still holds by @TheAnimatrix in #436
  • fix(chat): show the selected answer in the question dialog and scroll it in one place by @TheAnimatrix in #424
  • feat(settings): one short line per settings row, details in tooltips by @TheAnimatrix in #425
  • fix(updates): failed update steps show with Try again, and a failed download can retry by @TheAnimatrix in #426
  • fix(chat): queued messages keep loading in the background instead of showing an error by @TheAnimatrix in #438
  • feat(side-card): remove the Permissions section by @TheAnimatrix in #422
  • feat(chat): give each permission mode its own icon by @TheAnimatrix in #423
  • feat(chat): permission requests show inline in the turn with Approve and Deny by @TheAnimatrix in #435
  • fix(chat): thought rows show the agent's thinking, and a turn shows live activity from the start by @TheAnimatrix in #429
  • fix(updates): Linux AppImage updates restart Mousse and keep its launcher and icon current by @bvsr365 in #421
  • fix(chat): conversation text no longer runs under the prompt markers in narrow panes by @bvsr365 in #430
  • feat(side-card): Git shows the thread's pull requests, a working branch row and collapses by @TheAnimatrix in #427
  • fix(workspace): uncommitted changes no longer block turns, Undo, branches or Publish by @TheAnimatrix in #432
  • fix(mms): opening threads while the service is slow no longer fills the request limit by @TheAnimatrix in #439
  • fix(tests): master passes the full suite again after the 2026-10-29 merges by @TheAnimatrix in #440
  • fix(tests): the stubborn stand-in agent ignores SIGTERM before the test can send it by @TheAnimatrix in #441

Full Changelog: v0.1.2-nightly.20261029.20...v0.1.2-nightly.20261029.21

Mousse 0.1.2-nightly.20261029.20

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Oct 04:45
3b8cb70

Nightly build of 3b8cb70. Unsigned and not tested by hand; use a stable release for daily work.

What's Changed

  • fix(claude): replayed Stop, cancel and notice follow-ups by @TheAnimatrix in #194
  • feat(providers): every agent runs through one harness gateway, with a two-pane providers page by @TheAnimatrix in #189
  • feat(read-aloud): add Kitten TTS, Supertonic 3 and Pocket TTS as local voice models by @TheAnimatrix in #196
  • feat(subagents): subagent rows show their provider's icon and fold into a group by @TheAnimatrix in #197
  • feat(providers): add any ACP agent by command, on a shared ACP core by @TheAnimatrix in #199
  • feat(harness): Mousse can ship, start and talk to Pi's agent as its own process by @TheAnimatrix in #200
  • feat(harness): Sign in with ChatGPT module for the managed Codex provider by @TheAnimatrix in #198
  • feat(chat): highlight code blocks in every language by @TheAnimatrix in #202
  • feat(chat): show GitHub alert blockquotes as labeled callouts by @TheAnimatrix in #201
  • feat(chat): render LaTeX math in chat replies and Markdown previews by @TheAnimatrix in #204
  • feat(chat): draw Mermaid diagrams in chat replies by @TheAnimatrix in #203
  • feat(agents): Claude Code, Codex and ACP agents get all of Mousse's tools, tied to the turn that calls them by @TheAnimatrix in #205
  • fix(run): a payload patch on a pending notice no longer counts as a delivery attempt by @TheAnimatrix in #209
  • feat(providers): show "update available" when a newer CLI version is published by @TheAnimatrix in #211
  • feat(chat): review comments are a reference kind the agent receives with file, lines and text by @TheAnimatrix in #208
  • feat(review): daemon lists and reads the files a turn or a thread changed by @TheAnimatrix in #207
  • feat(providers): run Cursor as an agent through its SDK, and move pi:cursor to it by @TheAnimatrix in #210
  • feat(review): a Review surface shows a turn's or the thread's changes as full-file diffs by @TheAnimatrix in #214
  • feat(shortcuts): default shortcuts work from the keyboard by @TheAnimatrix in #215
  • fix(claude): a cut-off turn stops owing its result when the next turn starts, and a late wake gets its task's summary by @TheAnimatrix in #216
  • feat(providers): removing or turning off a provider stops its chats and keeps its sign-in by @TheAnimatrix in #217
  • fix(codex): a stopped turn keeps its Codex thread, so the next turn resumes warm by @TheAnimatrix in #221
  • fix(run): a queued turn's start is recorded in one write, and the admission doc matches the code by @TheAnimatrix in #222
  • feat(providers): install ACP agents from the registry by @TheAnimatrix in #206
  • chore: describe provider code on its own terms by @TheAnimatrix in #219
  • feat(review): line comments on a diff gather in the composer and reach the agent by @TheAnimatrix in #223
  • feat(harness): add Grok as an agent, and move pi:xai to it by @TheAnimatrix in #226
  • feat(git): GitService stages, unstages, discards, fetches, pulls and manages branches by @TheAnimatrix in #212
  • feat(chat): tool rows carry typed activity items and render as cards for pi by @TheAnimatrix in #231
  • feat(files): find project files by fuzzy name through the daemon by @TheAnimatrix in #224
  • fix(chat): attached images keep their row height while they load by @TheAnimatrix in #228
  • feat(chat): folder references in the composer by @TheAnimatrix in #229
  • feat(providers): a managed ChatGPT subscription entry runs Mousse's own Codex with Sign in with ChatGPT by @TheAnimatrix in #227
  • refactor(orchestrator): code that outlives the pi loop moves out of LlmClient by @TheAnimatrix in #232
  • refactor(agents): remove the unreachable headless CLI-agent launcher by @TheAnimatrix in #233
  • feat(git): pull request state comes from the daemon through one CodeHost interface by @TheAnimatrix in #235
  • feat(chat): long threads mount only the turns near the viewport by @TheAnimatrix in #238
  • feat(providers): usage-limit failures say which limit was hit and when it resets by @TheAnimatrix in #234
  • feat(palette): Ctrl/Cmd+K opens a palette that runs commands and opens threads by @TheAnimatrix in #241
  • feat(claude): commands, edits, searches, todos and subagent work show as cards by @TheAnimatrix in #236
  • feat(files): search file contents through the daemon by @TheAnimatrix in #239
  • feat(harness): gateway seams for titles, scheduled turns and never-approve runs by @TheAnimatrix in #237
  • feat(net): devices reachable only over SSH get an SSH route by @TheAnimatrix in #242
  • feat(settings): a Shortcuts section rebinds keys, warns about conflicts and resets by @TheAnimatrix in #245
  • feat(composer): @ mentions pick files, folders and skills by @TheAnimatrix in #244
  • feat(git): every Git mutation runs through the daemon, for the GUI and other clients by @TheAnimatrix in #240
  • feat(harness): an engine that runs API-key providers on Pi's own agent, off by default by @TheAnimatrix in #220
  • feat(git): Create PR opens a form in Mousse with a drafted title and description by @TheAnimatrix in #246
  • feat(chat): Ctrl/Cmd+F finds text in the open thread by @TheAnimatrix in #252
  • feat(menu): the application menu lists commands with their shortcuts by @TheAnimatrix in #253
  • test(acp): replay the generic-agent edge cases other ACP clients hit by @TheAnimatrix in #249
  • feat(git): Git panel rows stage, unstage and discard, and Fetch and Pull show one sync state by @TheAnimatrix in #256
  • feat(codex): commands stream their output, patches show diffs, helpers nest under their call by @TheAnimatrix in #251
  • feat(git): Suggest writes the commit message from the staged diff by @TheAnimatrix in #259
  • feat(git): create, rename and delete branches, and switch with uncommitted changes by @TheAnimatrix in #260
  • test(shortcuts): the soft-reserved warning case uses a chord no command owns by @TheAnimatrix in #262
  • feat(files): quick open and text search in the Files panel by @TheAnimatrix in #261
  • feat(chat): open thread details over the conversation in narrow windows by @bvsr365 in #247
  • feat(profiles): two-column account and profile popover by @bvsr365 in #255
  • feat(pi): the next model request or tool call past a run's turn or tool-call limit is refused before it starts by @TheAnimatrix in #254
  • test(palette): the ranking tests run with the Files panel showing by @TheAnimatrix in #267
  • refactor(shortcuts): existing shortcuts move into the registry by @TheAnimatrix in #266
  • fix(run): the restart note names the commands and subagents a daemon restart cut off by @TheAnimatrix in #264
  • feat(providers): model lists refresh on their own and from Settings by @bvsr365 in #258
  • feat(git): the side card shows a pull request's review state and each check by @TheAnimatrix in #269
  • refactor(bots): bots refuse every profile until a harness-backed runtime exists by @TheAnimatrix in #248
  • test(chat): a 2,000-message Electron fixture measures mounting and scroll anchoring by @TheAnimatrix in #272
  • fix(chat): the reading line holds when a block above a message's toolbar expands by @TheAnimatrix in #273
  • d...
Read more

Mousse 0.1.2-nightly.20261025.15

Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Oct 23:01
766af11

Nightly build of 766af11. Unsigned and not tested by hand; use a stable release for daily work.

What's Changed

  • feat(composer): the Plan / Agent / Build mode picker is gone; chats always run in Agent mode by @TheAnimatrix in #166
  • fix(tests): test:branch no longer crashes when it runs the selected tests by @TheAnimatrix in #169
  • ci: Windows packaging and the full suite finish sooner in nightly and stable builds by @TheAnimatrix in #170
  • fix(codex): a run waits for and stops all of Codex's own helpers, nested ones included by @TheAnimatrix in #168
  • feat(subagents): every provider can continue a subagent by title by @TheAnimatrix in #167
  • feat(subagents): a subagent's result waits for its own subagents by @TheAnimatrix in #185
  • feat(chat): subagents show as cards in the parent's conversation by @TheAnimatrix in #187
  • feat(subagents): Stop reaches every subagent and their questions reach the parent by @TheAnimatrix in #191
  • feat(claude): Claude's background helpers keep running after a turn ends by @TheAnimatrix in #188
  • feat(claude): a helper's result reaches the subagent's parent through a continuation run by @TheAnimatrix in #190
  • fix(claude): interrupted helpers no longer wake the thread or stay owed by @TheAnimatrix in #192

Full Changelog: v0.1.2-nightly.20261025.14...v0.1.2-nightly.20261025.15

Mousse 0.1.2-nightly.20261025.14

Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Oct 09:27
b82223b

Nightly build of b82223b. Unsigned and not tested by hand; use a stable release for daily work.

What's Changed

  • feat(thread): side card for device, Git, actions and lineage by @TheAnimatrix in #138
  • fix(claude): Claude Code works with any terminal sign-in by @TheAnimatrix in #139
  • fix(settings): show minimize, maximize and close on the Settings page by @TheAnimatrix in #141
  • docs(skills): council skill gates plans and merges on two reviewers by @TheAnimatrix in #144
  • feat(thread): side card opens editors, shows the PR and its checks, and commits with amend and push by @TheAnimatrix in #145
  • feat(home): composer lighting takes the accent glow on the new-chat screen by @TheAnimatrix in #146
  • docs(workflow): run only the tests relevant to a change before a PR by @TheAnimatrix in #148
  • revert: remove the council skill from the repo by @TheAnimatrix in #150
  • fix(claude): model picker shows Claude model versions by @TheAnimatrix in #147
  • fix(chat): prompt rail sits on the left of the conversation by @TheAnimatrix in #149
  • fix(net): approving a phone works in the desktop app by @bvsr365 in #111
  • feat(threads): show Input and Waiting thread statuses by @TheAnimatrix in #151
  • fix(speech): the sample button shows a spinner while the voice loads by @TheAnimatrix in #152
  • feat(net): phones connect directly to this computer over WebRTC by @bvsr365 in #123
  • fix(net): the relay listener keeps its route while it listens again by @bvsr365 in #130
  • fix(actions): the action editor uses the shared dialog look by @TheAnimatrix in #155
  • feat(dictation): Whisper Base, Moonshine Tiny and Parakeet 0.6B v3 as local models by @TheAnimatrix in #156
  • feat(providers): install and sign in to Antigravity as separate steps by @TheAnimatrix in #157
  • feat(net): phones follow projects, threads, chats and their status live by @bvsr365 in #120
  • feat(net): phone requests to join pop up over any screen by @bvsr365 in #113
  • feat(release): nightly icon has no background and nightly builds show it in the title bar by @TheAnimatrix in #140
  • fix(net): approving phones keeps working as an account adds and revokes devices by @bvsr365 in #127
  • fix(tests): related-test selection works on Windows by @TheAnimatrix in #158
  • fix(net): bursts of live records arrive in order and slow readers resync by @bvsr365 in #128
  • fix(net): revoking a device removes it and tells Mousse ID right away by @bvsr365 in #114
  • fix(net): long Mousse ID registrations renew less often and relay waits stay open by @bvsr365 in #135
  • feat(net): phones can pick model, effort, mode and images when sending by @bvsr365 in #121
  • fix(net): slow phone links no longer end the session during live replies by @bvsr365 in #129
  • feat(net): phones see live replies and can answer questions by @bvsr365 in #119
  • test(select): dev launcher changes run their helper tests, not the whole suite by @TheAnimatrix in #159
  • feat(dev): opt in to sharing your real Mousse profile during development by @TheAnimatrix in #160
  • feat(net): phones dictate and hear messages with this computer's speech models by @bvsr365 in #122
  • fix(test): the rejected-push test no longer depends on git's default branch name by @TheAnimatrix in #161
  • feat(agents): named agents and the Agents tab are gone by @TheAnimatrix in #143
  • feat(subagents): the app knows each thread's subagents and their state by @TheAnimatrix in #154
  • fix(subagents): shared subagents are read-only on every provider by @TheAnimatrix in #153
  • feat(threads): subagents show under their parent, not in thread lists by @TheAnimatrix in #162
  • test(chats): the bot-mention test waits long enough for peers to sync by @TheAnimatrix in #163
  • refactor(agents): remove the named-agent session and episode write paths by @TheAnimatrix in #165
  • ci: the full test suite runs split across four runners by @TheAnimatrix in #164

Full Changelog: v0.1.2-nightly.20261024.10...v0.1.2-nightly.20261025.14

Mousse 0.1.2-nightly.20261024.10

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Oct 10:37
345d90e

Nightly build of 345d90e. Unsigned and not tested by hand; use a stable release for daily work.

What's Changed

  • fix(picker): provider tooltips show beside the picker and logos keep their brand colours by @TheAnimatrix in #137
  • ci: nightly and stable releases include macOS DMGs for Apple silicon and Intel by @TheAnimatrix in #134

Full Changelog: v0.1.2-nightly.20261022.7...v0.1.2-nightly.20261024.10

Mousse 0.1.2-nightly.20261022.7

Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 15:22
f695b58

Nightly build of f695b58. Unsigned and not tested by hand; use a stable release for daily work.

What's Changed

Full Changelog: v0.1.2-nightly.20261022.6...v0.1.2-nightly.20261022.7

Mousse 0.1.2-nightly.20261022.6

Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 14:39
640edd5

Nightly build of 640edd5. Unsigned and not tested by hand; use a stable release for daily work.

What's Changed

  • feat(settings): calmer, grouped Settings with simpler providers by @TheAnimatrix in #131
  • test: the .cmd shim check passes on Linux and macOS hosts by @TheAnimatrix in #132

Full Changelog: v0.1.2-nightly.20261021.4...v0.1.2-nightly.20261022.6

Mousse 0.1.2-nightly.20261021.4

Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 00:08
8022361

Nightly build of 8022361. Unsigned and not tested by hand; use a stable release for daily work.

What's Changed

  • perf(test): explicit resource lanes and cheaper daemon, git and browser fixtures by @TheAnimatrix in #126

Full Changelog: v0.1.2-nightly.20261021.3...v0.1.2-nightly.20261021.4

Mousse 0.1.2-nightly.20261021.3

Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Oct 09:55
d294369

Nightly build of d294369. Unsigned and not tested by hand; use a stable release for daily work.

What's Changed

  • feat(updates): update Mousse from inside the app, from nightly or stable releases by @TheAnimatrix in #124

Full Changelog: v0.1.2-nightly.20261021.2...v0.1.2-nightly.20261021.3