What's Changed
- Isolate tests from the shell, mask registered secrets, and trace main-process crashes by @NorbertBodziony in #882
- Use typed request timeouts and one Team API codec lookup by @NorbertBodziony in #884
- Keep agents working without check-ins, and remove CLAUDE.md imports by @NorbertBodziony in #885
- Order start and stop in the main-process services by @NorbertBodziony in #886
- Show the OpenCode Go quota in Usage by @NorbertBodziony in #887
- Make gpt-6-astra at low the default NorbiAI reviewer by @NorbertBodziony in #890
- Use the astra reviewer default for non-negotiable areas too by @NorbertBodziony in #889
- Give remote admins the same host controls as the host computer by @NorbertBodziony in #888
- Add long-run task, subagent, and confirmation guidance to AGENTS.md by @NorbertBodziony in #891
- End turns of a stopped client, and keep messages when a file delete fails by @NorbertBodziony in #892
- Give web admins server settings, and save agent access by @NorbertBodziony in #893
- Install the latest provider CLI on a first download by @NorbertBodziony in #897
- Give web admins agent skills, shared tables, and auto-approve by @NorbertBodziony in #896
- Fade streamed text as a trail, and pace it by the backlog by @NorbertBodziony in #898
- Give web admins the providers of their host by @NorbertBodziony in #899
- Keep the streamed text fade across Markdown boundaries by @NorbertBodziony in #900
- Put the server rail and the top row in one frame edge by @NorbertBodziony in #902
- Give web admins the marketplace by @NorbertBodziony in #903
- Count revoked account sessions with RETURNING, not D1 changes by @NorbertBodziony in #905
- Give web admins Try skill, plugin prompts and shared agents by @NorbertBodziony in #906
- Enforce Workspace only for Codex agents and add a Computer Use switch by @NorbertBodziony in #894
- Enforce Workspace only for Claude agents by @NorbertBodziony in #895
- Enforce Workspace only for Grok and OpenCode agents by @NorbertBodziony in #901
- Move all interface text into @openbot/i18n catalogs by @NorbertBodziony in #909
- Let web and desktop admins update a host agent from its listing by @NorbertBodziony in #911
- Send no remote session end after web sign-out by @NorbertBodziony in #908
- Make untracked snapshot reads explicit (STRICT_READ_UNTRACKED) by @NorbertBodziony in #910
- Fix i18n:check module names on Windows and one ja sentence by @NorbertBodziony in #914
- Use bloub 0.4.1 and remove the local bloub patch by @NorbertBodziony in #915
- Stop the Kobalte and settings STRICT_READ_UNTRACKED warnings by @NorbertBodziony in #916
- Stop STRICT_READ_UNTRACKED warnings on server, marketplace and agent screens by @NorbertBodziony in #918
- Add a server menu layout beside the server rail by @NorbertBodziony in #917
- Give focus back to the server name after a server row closes the menu by @NorbertBodziony in #919
- Stop STRICT_READ_UNTRACKED warnings in the web client by @NorbertBodziony in #920
- Add Gemini as a provider, and show more providers in onboarding by @NorbertBodziony in #921
- release: prepare v0.22.0 by @NorbertBodziony in #922
Full Changelog: v0.21.2...v0.22.0