Release v0.1.139
Warning: This is an automated build and may be unstable. Use at your own risk.
- Version: 0.1.139
- Version type: patch
Changelog
[0.1.139] - 2026-10-16
Features
- Send skills and project instructions to the hosted agent (#1377) (5247f9e)
- Solve an ALTCHA challenge before anonymous sign-in (#1376) (cb1d1c0)
- Use the hosted agent in the web app (#1353) (48be49b)
- ALTCHA proof-of-work captcha for anonymous sign-in (#1352) (1c03243)
- Add a Render Blueprint for public agent deployments (#1339) (6dcfbf2)
- Let the MozFest hosted agent run on a Fireworks model (#1359) (db22b28)
- Weekly AI agent that explores the app like a person (#1337) (66880d0)
- Review each push incrementally from the last reviewed head (#1343) (b5948d3)
Fixes
- Stop the Tinfoil prewarm from leaving an unhandled import rejection (#1396) (f8296e6)
- Keep focus that moved on when a popover closes (#1398) (8bc1d37)
- Stop concurrent Vite servers from deleting the PowerSync assets (#1393) (46491f1)
- Center the browser check on the page (#1391) (ef5ab69)
- Send the original hostname as TLS SNI on IP-pinned fetches (#1330) (a6a5e82)
- Build single-platform releases from their RC tag (#1387) (4ce859d)
- Purge idle anonymous users on an hourly sweep (#1384) (35e7fe5)
- Abort the hosted agent run when the client disconnects, and bill aborted runs by estimate (#1383) (81bdea8)
- Price Fireworks cache reads at the published cached-input rate (#1382) (16f5fe1)
- Swap in a compatible model when a hosted thread lands on the built-in agent (#1375) (adb5f07)
- Let the hosted agent fall back to the app language (#1366) (53a6c47)
- Guard private threads against non-built-in agents (#1374) (9ae7e85)
- Make the backend access log record every response (#1367) (b2fdd1a)
- Move the Blueprint's prompted values off the env group (#1378) (708ef4b)
- Encode WebSocket subprotocols without Buffer base64url (#1358) (e12bd65)
- Measure canary recall by charter and allow hand-picked calibration canaries (#1365) (699e79b)
- Skip canaries a src-only reversal can't rebuild and survive a failed canary build (#1364) (b3eab2b)
- Match charters to the current models and the sync-less stack (#1362) (f5fe570)
- Install the subprocess sandbox for explore sessions (#1361) (5569761)
Refactor
Other
- Gate releases on Nightly E2E and publish every release as Latest (#1340) (42c5bbd)
- Keep native iOS smoke diagnostics on green runs (#1395) (cfff492)
- Force the artifact iframe layout before picking an element (#1397) (c04320f)
- Give German-locale specs a German browser (#1399) (2f33a04)
- Embed the macOS provisioning profile in signed test builds (#1389) (dee6252)
- Render the credentials listener without AuthProvider (#1390) (67162b6)
- Bring the Nightly E2E back to green after E2EE v2 and the model swap (#1386) (4f13e31)
- Copy the install quarantine into backend/bunfig.toml (#1368) (3391979)
- Make a model swap update the weekly QA agent's catalog prose (#1363) (32247ba)
- Alias Pi-unknown models in a swap instead of upgrading pi-ai (#1354) (0c682ef)
- Upgrade claude-code-action and switch the review to Opus 5.5 (#1342) (ade929b)
Platform Builds
- ✅ Desktop: Building via CI
- ✅ iOS: Building and deploying to TestFlight
- ✅ Android: Building and deploying to Play Store (Internal)