Repository navigation
Releases: mousse-agent/mousse
Release list
Mousse 0.1.2-nightly.20261029.23
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
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
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...
Mousse 0.1.2-nightly.20261025.15
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
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
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
Nightly build of f695b58. Unsigned and not tested by hand; use a stable release for daily work.
What's Changed
- feat(release): nightly builds get their own app icon by @TheAnimatrix in #133
Full Changelog: v0.1.2-nightly.20261022.6...v0.1.2-nightly.20261022.7
Mousse 0.1.2-nightly.20261022.6
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
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
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