v2026.08.11.1 - 11 features, 23 fixes, and 4 internal changes
🎯 Features
- audio_generation LLM tool (model-callable TTS + sound effects) (#1482)
- make Create the primary action beside Manage lakes (#1369)
- price a proposed successor in the model lifecycle queue (#1543)
- let external callers request composer focus without a session switch (#1599)
- rework the AI Settings model picker and per-model settings (#1561)
- add persistent work tracking with WorkItem model, REST API and CLI tools (#1546)
- add files to a data lake from '@datalake add' (#1547)
- add "remember this device" to skip MFA re-challenge within a trusted window (#1559)
- publish a machine-readable quest manifest for visiting agents (#1506)
- add optional self-host OpenSearch retrieval (#1568)
- OrgGoogleDriveConnection model + server-side folder listing (#1603)
🐛 Bug Fixes
- harden lake memory producer (continuation, concurrency lease, single profile read) (#1553)
- surface and roll back failed preferences writes (#1256) (#1549)
- make unreachable gitleaks rules detect again (#1530)
- honor memory opt-out in v5 node runs (#1563)
- fix stuck-taxonomy reconciler's wrong clock and race window (#1527)
- sync org seats on existing-org Stripe initial purchase (#1601)
- stop offering unavailable tools schemas to the model (#1593)
- defragment the User Activity group key (#1352)
- stop the reply status overlapping itself when it wraps (#1597)
- close the prefix-arm data-lake membership gap (#1532)
- stop S3 uploads failing with XAmzContentSHA256Mismatch (#1540)
- stop notebook import overwriting the messages it imports (#1562)
- close correctness gaps around the counterLogs endpoint (#1558)
- accept both :type vocabularies on the invites route (#1541)
- source agent-ops model list from the catalog (#1548)
- stop the thinking frame from wiping terminal scrollback (#1313)
- stop taxonomy review panel from wiping edits, add accessibility names (#1608)
- converge bridge and hook onto one presence contract (#1455)
- assert pr-bot-review actually posted a review (#1447)
- abort a stream that degenerates into repetition (#1427)
- encrypt sensitive admin settings and provider keys at rest (#1600)
- restore also clears the archive stamp its own lake wrote (#1605)
- drop the redundant cancel-generation toast (#1619)
🔧 Internal
- delete the orphaned case-sensitive findByNameAndUserId (#1573)
- type the GET /api/users response so field-name drift is a compile error (#1557)
- take the file-tag id from the URL on both verbs (#1560)
- drop the two obsolete fabfilechunks indexes (#1584)
Deployed: 2026-08-11 09:10:30 UTC | Commits: 38
Pull Requests: #1313, #1352, #1369, #1427, #1447, #1455, #1482, #1506, #1527, #1530, #1532, #1540, #1541, #1543, #1546, #1547, #1548, #1549, #1553, #1557, #1558, #1559, #1560, #1561, #1562, #1563, #1568, #1573, #1584, #1593, #1597, #1599, #1600, #1601, #1603, #1605, #1608, #1619