Beta 1: critical fixes, in-app updates, browser-session reset, and a real shutdown screen
If you hit either the second-launch crash or the "no such table" error on alpha-7, beta 1 fixes both. It also lands a few things that should have shipped earlier: Apprentice can now update itself, agent browser sessions can be reset in one click, and quitting the app no longer looks frozen.
Fixes
Second-launch crash resolved
A background check was incorrectly flagging your database as broken on second boot, triggering a restore dialog. First launch was always fine; subsequent launches could fail. Fixed. Your data was never at risk, the safety snapshot was always intact.
Permissions error on fresh installs
The permission system failed on a fresh alpha-7 install the first time an agent tried to use a tool. Fixed. Existing alpha-7 databases pick up the fix automatically on next launch.
What's new
In-app updater
Apprentice checks for new releases, downloads, verifies, and installs them without you leaving the app. Works on Windows, macOS, and Linux. No more manual reinstall on every drop.
Browser session reset
Each agent runs its own browser inside its container. If an agent ends up logged into the wrong account or stuck on a crashed page, you can now reset its browser session from the container view in one click.
Agents can recover their own browser
When an agent's browser drops mid-task, it can now restart it on its own instead of waiting for you to click Reset. Auth cookies and disk cache survive the restart, so logins aren't lost.
Shutting-down overlay
Closing Apprentice used to look frozen for a few seconds while containers drained. Now the window shows a "Shutting down" overlay during cleanup, with a hard timeout so a stuck step can never trap you.
Editable agent description
The description you set when creating an agent is now editable from Settings > General. Other agents use this description to discover each other for delegation, so being able to refine it after the fact matters.
Multi-file knowledge upload
The Knowledge tab now accepts multi-select. Pick a batch of files in one dialog, they upload in parallel, and per-file failures are reported individually.
If you saw the crash dialog
Install beta 1 and relaunch. Your data was always safe, no manual recovery needed.
Note for alpha-6 users jumping to beta 1
If you skipped alpha-7 and had MCP servers configured in alpha-6, they won't be auto-imported into the new global library. Reinstall the ones you want from the in-app catalog. Alpha-7 users are unaffected.
Why beta?
Alpha-7 closed out the feature work that defined the alpha cycle: native API providers, real MCP servers, knowledge-graph memory, WhatsApp and Signal integrations. Moving to beta marks the shift from building new surface area to hardening what's there. Expect more hotfix-style beta releases as bugs surface, with feature work resuming on a steadier cadence after.
Thanks
To everyone who reported bugs with full logs: you're the reason this shipped fast.