Repository navigation
OpenMausBot 0.1.98
Fixes you may have hit
- Threads follow their bot's model. Changing a bot's model now moves all its threads with it, instead of leaving old threads on the model they were created with. A thread keeps its own model only if you picked one there. If a thread's model can't run (engine removed, turned off or signed out), the turn uses the bot's model instead of failing, and the thread says so in one line. The bot's model settings also offer Switch them too for threads on a model of their own. (#2401)
- Grok signs in on My Cloud and servers. Sign in with a link and a code from any device: no terminal needed. My Cloud's sign-in screen offers Grok next to Claude and ChatGPT. Where Grok isn't installed, you're pointed to an xAI API key instead of a dead end. (#2391)
- Every routine result lands in the bot's main thread. (#2404)
- Automatic continuation is safer. A provider's rate limit no longer starts a "Continue:" thread, and a continuation never takes over the thread you're in. (#2429)
- Settings no longer crashes when a server sends no MCP timeout. (#2418)
- A key the provider rejects stops showing Ready, and a saved API key can be changed from Model providers. (#2400, #2395)
- Webhooks: a flood of wrong secrets no longer rewrites the file or pushes out real deliveries. (#2394)
- Copying is reliable on your computer and on trusted remote desktops. (#2405)
- A file link outside the workspace offers Show in folder. (#2399)
- Searching the sidebar no longer leaves every bot's thread list open. (#2295)
- Multi-byte characters stay whole across read boundaries. (#2387)
- Simple mode hides Routines, Triggers and threads as intended; scrollbars and the header pill are fixed. (#2384)
New
- Remember the last run: a routine switch that starts each run with the previous run's report, so a QA or monitoring routine knows what it found last time. (#2386)
- Rich chat tables and fast CSV previews. (#2396, #2410)
- Connect Whop alongside your other apps. (#2411)
- A group conversation can choose a longer turn limit. (#2381)
- MCP call timeout is a setting instead of a fixed 10 minutes. (#2406)
- Connection cards show a plain line where they can't be drawn, and the sidebar previews the app and its state. (#2385)
- Chief-only tools show only to a Chief of Staff. (#2393)
Faster
- The app opens faster: the first screen no longer waits on Settings, Routines and other screens you haven't opened, analytics load only when they start, and browsers keep the app's files instead of downloading them on every load. (#2403, #2392, #2389)
- The desktop app starts faster: the bot server stops recompiling on every launch, is noticed as soon as it listens, and a later start answers without waiting for every engine. (#2402, #2390, #2376)
- Chat turns stop writing files that did not change. (#2397)
- Updates download less: a code-only update re-pulls only the app's own layers. (#2407)
What's Changed
Other changes
- Server: a later start answers without waiting for every engine CLI by @milind-soni in #2376
- fix(server): keep multi-byte characters whole across read boundaries by @Prudctual in #2387
- Agents tools: ordinary bots stop carrying the Chief of Staff's tools on every request by @milind-soni in #2393
- Renderer: startup stops evaluating PostHog before first paint, and skips surveys.js by @milind-soni in #2392
- Grok signs in on My Cloud and servers with a device code, and the Cloud image ships the Grok CLI by @milind-soni in #2391
- fix(desktop): land #2204 on main — Simple mode hides Routines, Triggers and threads; slim scrollbars; header pill by @aivsomkar in #2384
- feat: rich chat tables and virtualized CSV/TSV previews by @milind-soni in #2396
- fix(webhooks): a flood of wrong secrets no longer rewrites the file or evicts deliveries by @Prudctual in #2394
- Desktop: the app notices its server as soon as it listens, not up to 500 ms later by @milind-soni in #2390
- Routines: a "Remember the last run" switch, so a QA routine knows what it found last time by @milind-soni in #2386
- Server: chat turns stop fsyncing files that did not change by @milind-soni in #2397
- Renderer: first paint stops waiting on Settings, Routines and other screens nobody has opened yet by @milind-soni in #2403
- Routines: every routine result lands in the bot's main thread (MOCA-250) by @AdityaUmale in #2404
- Connection cards: a plain line for clients that cannot draw them, and an app-and-state sidebar preview by @milind-soni in #2385
- Main CI: the renderer smoke clicked a Settings tab before lazy Settings painted, and the lazy-screens test failed on Windows paths by @milind-soni in #2409
- Main CI: the rich-table search placeholder uses the quiet-text ink instead of faded secondary ink by @milind-soni in #2410
- feat(plugins): connect Whop alongside other apps by @milind-soni in #2411
- Main CI: the agents catalog goldens miss #2386's continuity wording, and a routine test still expects results in the proposer's chat after #2404 by @milind-soni in #2408
- Images: code-only updates stop re-pulling Chrome and the engines, and Cloud home pulls 32% less by @milind-soni in #2407
- feat(server): configurable MCP call timeout — mcp.callTimeoutMinutes setting by @hemna in #2406
- fix(clipboard): make copy reliable across local and trusted remote desktops by @kerwilgil in #2405
- Desktop: the bot server stops recompiling its 5 MB bundle on every launch by @milind-soni in #2402
- Threads follow their bot's model, a thread whose model can't run uses the bot's, and Switch them too by @milind-soni in #2401
- Keys: a key the provider rejects stops showing Ready (MOCA-306) by @AdityaUmale in #2400
- Chat: a file link outside the workspace offers Show in folder (MOCA-302) by @AdityaUmale in #2399
- Settings: a saved API key can be changed from Model providers (MOCA-292) by @AdityaUmale in #2395
- Server: browsers keep the hashed UI bundle instead of downloading it on every load by @milind-soni in #2389
- Let a conversation run longer than the group turn limit by @guylfe in #2381
- fix(sidebar): a search no longer leaves every bot's thread list open by @AdityaUmale in #2295
- chore(release): bump version to 0.1.98 by @github-actions[bot] in #2412
- Main green for v0.1.98: import writeFileAtomic again, and drop two stale room-turn translations by @milind-soni in #2414
- Main green for v0.1.98 (round 2): Settings no longer crashes without an MCP timeout, and Windows checks out Dockerfiles with LF by @milind-soni in #2418
- Continuity: a provider rate limit is not a step cap, and a continuation never takes over the person's thread by @milind-soni in #2429
New Contributors
- @Prudctual made their first contribution in #2387
- @kerwilgil made their first contribution in #2405
Full Changelog: v0.1.97...v0.1.98
npm: npx openmausbot@0.1.98 · https://www.npmjs.com/package/openmausbot/v/0.1.98