Repository navigation
OpenMausBot 0.1.102
New
- Several Google accounts for Antigravity. Add more than one Google account inside the Antigravity card. Each keeps its own profile, and you pick the account per bot in the model picker. The card shows which email each account is signed in as. (#2502)
- Accounts live in their provider cards. "Add Claude account" and "Add ChatGPT account" now sit inside the Claude and ChatGPT cards, not at the bottom of Settings. (#2492)
- Mentions say who they reach. In the @ list, each bot shows its title, and @everyone says how many bots it will reach. (#2457)
Fixes you may have hit
- Faster start. After the first launch, the app opens without waiting for every engine to list its models. It uses the list from last time and refreshes it in the background. (#2482)
- Chats:
- Switching threads scrolls to the newest message again. (#2462)
- Errors in chats and rooms show as a banner you can close. (#2461)
- Room messages have the same actions as chat messages. (#2464)
- The "…" menu on a message opens and closes properly. (#2491)
- A question a bot asked you that went unanswered no longer ends its turn as a tool error. (#2488)
- Right-to-left languages:
- Traditional Chinese is complete, with consistent wording. (#2433)
- Sidebar: the server's name shows in the header when there's room. (#2453)
- Command allowlist: it closes with its X button and with Escape. (#2415)
- Settings files:
config.jsonandSKILL.mdfiles saved with a byte-order mark load correctly. (#2483) - Linux: the .deb installs on older systems such as Linux Mint 21 and Ubuntu 22.04 (AppArmor 3). (#2436)
Safer
- Deleting a bot also deletes its memory journal and search index. (#2466)
- Skill imports from GitHub only fetch files from
https://raw.githubusercontent.comand never follow a redirect elsewhere. (#2428) - Dependencies: security patches for ajv, vitest, mermaid and dompurify. (#2448)
Behind the scenes
- Faster chats in big workspaces: messages are indexed by thread and time. (#2480)
- Tests: test servers save their output, so a crash in CI says why. (#2458)
- Code: the usage routes moved out of the main server file. (#2445)
- Docs: a Cloud takes webhooks at its own address. (#2460)
What's Changed
Other changes
- perf(server): later starts listen before engine model lists finish by @Prudctual in #2482
- Clean up provider cards and move account creation inline by @milind-soni in #2492
- fix(chat): make the message actions "…" handle a real toggle by @Prudctual in #2491
- fix(drivers): an unanswered ask_user no longer ends the turn as tool_error by @hemna in #2488
- fix(config): read config.json and SKILL.md saved with a byte order mark by @Prudctual in #2483
- fix(chat): announce a failed turn and the first sentence in more scripts by @Prudctual in #2481
- perf(db): index messages by thread and time by @Prudctual in #2480
- fix(server): delete a bot's memory journal and search index with the bot by @Prudctual in #2466
- fix(chat): let chat text follow the writer's direction by @Prudctual in #2463
- fix(sidebar): keep the start of arabic thread titles visible by @Prudctual in #2454
- feat(composer): show a title and a reach count on mention rows by @Prudctual in #2457
- move the usage routes out of the server index by @Prudctual in #2445
- patch ajv vitest mermaid and dompurify by @Prudctual in #2448
- fix(chat): give room messages the same actions and error boundary by @Prudctual in #2464
- fix(chat): show a dismissible error banner in chats and rooms by @Prudctual in #2461
- i18n(zh-tw): complete the Traditional Chinese pack and unify terminology by @nelson872 in #2433
- fix(chat): follow the transcript again when switching threads by @Prudctual in #2462
- fix(sidebar): show the server name in the header when the row has room by @Prudctual in #2453
- fix(linux): handle legacy hosts without AppArmor 4 userns restrictions by @sstraus in #2436
- Docs: a Cloud takes webhooks at its own address by @milind-soni in #2460
- test(server): boots capture the server's stdout and stderr, so a crash says why by @pauldupuyjr in #2458
- fix(skills): fetch skill files only from https raw.githubusercontent.com by @zicochaos in #2428
- Make the command allowlist close from the X and from Escape by @guylfe in #2415
- feat: add multiple Antigravity Google accounts and signed-in identity by @milind-soni in #2502
- test(cloud): the guest-shell e2e waits scale on Windows like the other e2e files by @milind-soni in #2504
- chore(release): bump version to 0.1.102 by @github-actions[bot] in #2503
- fix(server): move the Antigravity account route to server/routes so main is green again by @milind-soni in #2505
New Contributors
Full Changelog: v0.1.101...v0.1.102
npm: npx openmausbot@0.1.102 · https://www.npmjs.com/package/openmausbot/v/0.1.102