Skip to content

OpenMausBot 0.1.142

Choose a tag to compare

@github-actions github-actions released this 05 Nov 23:10
a51e2ab

What's new in 0.1.142

MausBot speaks Portuguese and better Japanese

  • The whole app is now in Brazilian Portuguese.
  • Japanese gets the 836 strings it was missing, and one set of terms throughout.
  • On a Team Cloud, each person keeps their own language in shared rooms.
  • With no language picked, the menus and tray now match the window's language.
  • A string a language hasn't translated yet shows in English.

Bots keep working at their limit

  • A Claude bot at its usage limit carries on with any backup engine that has its tools, not only Codex or Pi.
  • A backup can be another model on the bot's own account.
  • Claude isn't held back at a full window while your paid extra usage still has room.

Images, video and voice

  • Bots make images in the chat, with a backup provider if the first one fails.
  • Attach a video and bots that see images watch it as frames.
  • Replies can be read aloud with OpenAI's realtime voice.
  • One switch sends a voice note with every reply, for all bots, and a bot can differ.
  • Take turns and dictate on Windows and Linux, through Fish Audio.
  • A Gemini voice key is checked when you save it.

Chiefs and teams

  • A Chief can answer, for you, a question a teammate asks you.
  • Set access for every bot in a department at once, from its new Access tab.
  • A login kept to some bots stays out of a browser the other bots share.

Skills, apps and connectors

  • Skills from GitHub bring their whole folder.
  • Bots can turn their own skills on or off, or delete them, once you approve.
  • In Simple mode, a bot's panel lists the MCP servers it can use under Apps.
  • An MCP result over 50 KB is saved to a file in the bot's folder instead of filling the chat.
  • An MCP app card shows a Done note after it makes a change.
  • The MCP sign-in card points to Apps → MCP servers.

Routines

  • A routine can run on its own model.
  • A recurring routine can skip the replay of a run missed during a reset.

Engines

  • Connect Kimi, Gemini and DeepSeek in the setup wizard.
  • Claude bots can use DeepSeek and GLM endpoints, set per bot.
  • Cursor installs from its card on a Cloud, fixes a wrong CLI path by itself, and signs in with a link.
  • Plan usage reads OpenCode Go's allowance; OpenCode installs track its 2.x package.
  • Antigravity starts the new account's Google sign-in right after Add Google account, and Simple mode shows its thinking level.
  • Gemini tool calls carry their thought signature back, and OpenAI-compatible relays that send an older function call work.
  • Hermes offers its own default model when nothing else is listed, and its portable launcher works on Windows.
  • Settings explains that ChatGPT Business and Enterprise workspaces can block adding an account.

Chat

  • Cite selected chat text into your message with Cmd+L (Ctrl+L).
  • A retried send keeps your choice to steer, queue or restart.
  • The reasoning level can change while a bot works.
  • An input method's confirming Enter no longer sends a half-typed answer.
  • Long chats colour code blocks only as they come into view, so they scroll faster.
  • HTML files open in the preview, with Open in browser on the desktop.
  • Right-click a bot's attachment to show the original in Finder.

Notifications and usage

  • The bell moves into the window's top bar, beside Settings, and the tray's pin works.
  • The usage card says when it was checked, and its tracks fill as you use them.

Computers and browsers

  • The built-in browser has a Full HD page size.
  • A failed image build no longer leaves stopped containers behind.
  • A computer's sleep no longer counts as a turn going silent.
  • Podman and Docker Desktop are found on a Mac when the app starts from Finder.
  • "Waiting for … to accept this Mac" shows until the Cloud really has it.
  • Persistent connection failures say what to do next.

Security

  • A signed-in session ends after its idle window passes.
  • Temporary AWS access keys are masked in logs and chats.
  • Codex on My Cloud uses the bot box's proxy for your own connections.

Fixes

  • No more getting stuck on "Opening My Cloud…" after moving bots to a server.
  • Slow engine detection no longer hides existing chats.
  • Quoted @devs reports send correctly.

What's Changed

Other changes

  • A Claude bot at its usage limit carries on with any backup that has its tools by @milind-soni in #4516
  • fix(mcp): sign-in card points to Apps → MCP servers, not a missing Settings page by @AdityaUmale in #4512
  • Show the picked Antigravity thinking level in the Simple model picker (#4160) by @AdityaUmale in #4510
  • Take turns and dictation on Windows and Linux through Fish Audio by @aivsomkar in #4511
  • Backups: allow another model on the bot's own account by @AdityaUmale in #4489
  • feat(html-preview): open HTML files in the preview, desktop "Open in browser" (#4406) by @AdityaUmale in #4476
  • feat: save MCP results over 50 KB to a file in the bot's folder by @AdityaUmale in #4466
  • fix(browser): stop pointing at openmausbot browser setup, which does not exist by @AdityaUmale in #4546
  • fix(hermes): offer Hermes' own default model when nothing else is listed by @AdityaUmale in #4543
  • fix(apps): show a Done note under an MCP app card after it makes a change (#4532) by @AdityaUmale in #4542
  • Settings: say that ChatGPT Business/Enterprise workspaces can block adding an account by @AdityaUmale in #4541
  • Main green again: server/index.ts size, Linux dictation smoke by @milind-soni in #4518
  • fix(limits): don't hold Claude at a full window while its paid extra usage has room by @AdityaUmale in #4540
  • Cite selected chat text with Cmd+L / Ctrl+L by @AdityaUmale in #4539
  • fix(openai-chat): send Gemini's thought signature back with its tool calls by @AdityaUmale in #4536
  • fix(watchdog): don't count computer sleep as a turn's silence by @AdityaUmale in #4534
  • fix(env-path): find Podman and Docker Desktop on a Mac launched from Finder (#4520) by @AdityaUmale in #4523
  • Memory-capture test waits long enough on a loaded Linux shard by @milind-soni in #4514
  • fix(codex): give a person's own stdio connection the bot box's proxy on My Cloud by @AdityaUmale in #4521
  • Tests: analytics waits for its sends; the Cloud fixture says why it gave no code by @milind-soni in #4498
  • Notifications: the bell moves into the window's top bar beside Settings by @AdityaUmale in #4492
  • Usage card: title with when it was checked, tracks filled by use by @milind-soni in #4491
  • i18n(ja): unify notation and terms across the Japanese pack by @hoshimiyacelica in #4487
  • Notifications: make the tray pin work (close unpinned tray on chat switch, remember the pin) by @AdityaUmale in #4450
  • fix(openai-chat): accept a legacy function_call from OpenAI-compatible relays by @AdityaUmale in #4407
  • fix(antigravity): start the new account's Google sign-in after Add Google account by @AdityaUmale in #4397
  • Main green again: store.tsx size, rebuilt app-host.html by @milind-soni in #4549
  • i18n(pt-BR): complete native Brazilian Portuguese localization by @KesleyDavid in #4504
  • Train nov5-a: 17 reviewed PRs by @milind-soni in #4550
  • Chief answers for the person: review follow-ups from #4120 by @darkbringer1 in #4394
  • fix: let the reasoning level change while a bot is working by @AdityaUmale in #4395
  • fix(computer): a failed or cut-off image build no longer leaves stopped containers behind by @OrnnIsMyWaifu in #4399
  • CI: typecheck and build run beside the shards, not ahead of them by @milind-soni in #4416
  • feat(browser): add a Full HD page size by @parkstory3301 in #4428
  • Skills from GitHub bring their whole folder by @milind-soni in #4441
  • fix: tolerate slow CLI detection and keep existing chats accessible by @krishnadobhal in #4448
  • fix(sidebar): pinned bots show the pointer cursor on hover by @akbarakma in #4452
  • fix: add actionable recovery for persistent live connection failures by @bycommute in #4461
  • feat(tts): verify Gemini API key on configuration save by @agentboiledocean in #4462
  • fix(desktop): stuck on "Opening My Cloud…" after moving bots to a server by @dantemoon1 in #4463
  • Cursor on a Cloud: installs from its card, a wrong CLI path heals itself, and it signs in with a link by @milind-soni in #4473
  • Plan usage reads OpenCode Go's allowance by @BunBnnuy in #4482
  • Voice note with every reply: one switch for all bots, and a bot can differ by @milind-soni in #4484
  • feat(attachments): right-click a bot's attachment to show the original in Finder by @AdityaUmale in #4485
  • i18n(ja): translate the 836 missing strings by @hoshimiyacelica in #4486
  • fix(ask): an IME's confirming Enter no longer sends a half-typed answer to the bot by @hadan8977 in #4502
  • Train nov5-b: 21 reviewed and fixed PRs (stacked on #4550) by @milind-soni in #4551
  • fix(redact): mask temporary AWS access key IDs (ASIA) by @kevin9327 in #4064
  • Simple bot panel: MCP servers on Apps it can use by @aivsomkar in #4073
  • Composer: a retried send keeps the choice to steer, queue or restart by @Kannu20 in #4075
  • fix(devs-reports): quotes in @devs reports: no encoded marker, and a quoted @devs alone sends nothing by @AdityaUmale in #4079
  • fix(lending): say "Waiting for X to accept this Mac" until the Cloud really has it by @balabommablock-cpu in #4084
  • feat(voice): add OpenAI reply readout through Realtime by @gaokui2010 in #4163
  • Add an Access tab to Set for all bots in this department by @jagtapazad in #4164
  • feat(video-input): sample attached videos into frames for vision models by @nick66222 in #4169
  • fix(computer): leave This computer out of the place chip on a remote server's page by @wlals0874 in #4179
  • fix(opencode): the install descriptor tracks the 2.x package name and a current standalone pin by @xunguangzlj-cloud in #4231
  • Keep a login kept to some bots out of a browser other bots share by @jagtapazad in #4271
  • Add per-bot Claude endpoints for DeepSeek and GLM by @fanxing11 in #4275
  • Fix portable Hermes launcher on Windows by @krishnadobhal in #4286
  • Setup wizard: connect Kimi, Gemini and DeepSeek by @David-Hoa2023 in #4364
  • Colour a chat's code blocks only once they come near the screen by @AdityaUmale in #4387
  • fix(computer): size panel action buttons to their labels by @wlals0874 in #4389
  • Let bots turn their own skills on, off or delete them after the person approves by @AdityaUmale in #4390
  • Routines: option to skip the after-reset replay of a recurring routine's run by @darkbringer1 in #4392
  • Routines: optional model per routine by @darkbringer1 in #4393
  • feat(images): image generation in chat, with a base and a backup provider by @LittleGuava in #4403
  • feat(sessions): revoke a session after its idle window passes by @DeryFerd in #4040
  • chore(release): bump version to 0.1.142 by @github-actions[bot] in #4557
  • Keep each person's language to themselves: shared chats, menus and missing keys by @milind-soni in #4562
  • Every language follows the same rule: missing strings fall back to English by @milind-soni in #4559

New Contributors

Full Changelog: v0.1.141...v0.1.142

npm: npx openmausbot@0.1.142 · https://www.npmjs.com/package/openmausbot/v/0.1.142