openclaw/docs/reference
Peter Steinberger a7d62b621a
perf(fleet): run registry operations in SQLite workers (#148290)
* perf(fleet): run registry operations in SQLite workers

* fix(state): preserve readonly admission error context

* test(gateway): retain catalog root failure diagnostics

* fix: preserve uncertain lease outcomes before caller recovery

* fix(state): reject retired read scopes and retain wrapper imports

Reject new admissions to closing or closed selected read scopes while keeping already-admitted readers owned through cleanup. Preserve typed invalidation at plugin discovery boundaries.

Include the retained-read eager dependencies in the canonical PR wrapper inventory.

* test(state): require rejection of retired read scopes

Update the three existing disposable-scope variants to expect the canonical
admission error while preserving active and unrelated source assertions.

* fix(state): keep ordinary reads in the SQLite worker

Use the existing independent readonly worker for ordinary fixed reads while
retaining cached writer custody. Validate captured file identity around opens
and acceptance, and bind previously missing paths when their first file appears.

Keep selected snapshots and native preparation scopes with their existing owners.

* fix: catalog refresh fails when previous discovery finishes

Retain selected plugin registries through awaited preparation and hand construction claims to the completed generation. Preserve stale-publication cleanup and borrowed Gateway-root ownership. Related: #151588, #148290.

* fix(test): retain Telegram suite output on subprocess errors

* fix(ci): require full compact proof for worker policy guards (#151427)

Fix compact CI policy guards that confused a two-worker budget with a parallel-to-serial transition. Preserve inherited job ceilings on already-serial recipients and reject redundant group-policy rewrites.

Select the complete compact plan on Blacksmith and hybrid runs when the owning planner-policy test changes; keep GitHub targeting precise. Production admission-before-placement, worker limits, and measurements remain unchanged.

Validation: focused host-profile and policy cases, serial-policy negative controls, and exact-head CI run 35343663468 passed. ClawSweeper and the retained scoped review found no actionable defects. No user-visible runtime change.

* perf(gateway): materialize archived session rows on demand (#151574)

* fix: avoid host-speed failures in catalog performance checks (#151732)

Replace the catalog benchmark's host-dependent 20 ms median limit with 20 times an independent in-process CPU reference. Check every composed list for exactly 20 SQLite reads, including three binding-authority reads, and zero plugin-state worker operations, while preserving the existing native-RPC, file-I/O, and session-payload guards.

This is a test reliability repair with no runtime or update behavior change. Production changes: 0 lines; tests and test support: +61/-7 across two files.

Validation: exact-head CI is green; the reviewed proof includes five passing local runs, two-CPU Testbox and hosted calibration, an extra-SELECT negative control, and a uniform CPU slowdown that fails the independent timing guard. Round-2 Codex autoreview and exact-head ClawSweeper review found no actionable defects.

* test(gateway): match catalog read budget to binding owner

* test(codex): synchronize agent-end context scenarios

Own the fixture clock and wait for turn start and ten response progress
events before selecting completion, cancellation, or refusal. Keep the
five-second budget and require the expected terminal outcome.

Restore real timers before cancelling and joining the run so a failed
assertion cannot discard cleanup deadlines.

Validation: 62 agent-end, deadline, and lifecycle tests; extension test
types; scoped lint and format; independent P2 review. A temporary assertion
failure also verified cancellation, unsubscribe, and joined cleanup.

* docs(state): reconcile Fleet and auth read contracts
2026-09-18 09:35:25 -07:00
..
database-schemas perf(fleet): run registry operations in SQLite workers (#148290) 2026-09-18 09:35:25 -07:00
full-release-validation fix(release): continue publication validation after child retries (#151469) 2026-09-18 00:47:43 -07:00
session-management-compaction fix(sessions): isolate fresh creation from archive retries (#148958) 2026-09-17 08:24:45 -07:00
templates feat(onboarding): offer four avatar choices during hatching (#146669) 2026-09-12 19:58:12 -07:00
test fix(test): retain Node for Node-owned tooling under Bun (#151772) 2026-09-18 07:53:41 -07:00
AGENTS.default.md docs: fix verified accuracy findings in channels, cli, nodes, and reference (#143950) 2026-09-10 18:58:15 +08:00
api-usage-costs.md docs: fix verified accuracy findings in channels, cli, nodes, and reference (#143950) 2026-09-10 18:58:15 +08:00
credits.md docs: fix and reciprocate cross-page links across install, help, reference, start, and web (#143773) 2026-09-10 15:35:25 +09:00
database-schemas.md docs: fix 20 link defects confirmed live in the verified backlog (#144133) 2026-09-11 03:48:10 +08:00
device-models.md feat(ios): render Mermaid diagrams in native chat (#135470) 2026-09-01 17:42:01 -07:00
full-release-validation.md docs(reference): split the full release validation guide by reader job (#142774) 2026-09-09 10:18:22 +08:00
memory-config.md fix(memory): honor bootstrap budget during promotion (#142545) 2026-09-13 18:42:01 -07:00
openclaw-ai.md perf: narrow model fetch diagnostic imports (#141488) 2026-09-07 12:59:58 -07:00
prompt-caching.md fix(agents): attribute prompt-cache drops to system prompt suffix churn (#150547) 2026-09-17 08:02:15 -07:00
pull-request-review-flow.md
release-performance-sweep.md
RELEASING.md fix(release): allow an explicit operator soak waiver for stable publication (#151880) 2026-09-18 08:17:11 -07:00
rich-output-protocol.md fix(media): preserve signed generation URLs across delivery retries (#118830) 2026-09-17 07:57:33 -07:00
rpc.md
secret-placeholder-conventions.md
secretref-credential-surface.md docs: close the small audit categories (generated, governance, link, split) (#144029) 2026-09-10 21:52:03 +08:00
secretref-user-supplied-credentials-matrix.json feat: add Team Reports plugin for GitHub and Discord activity reports (#139850) 2026-09-06 23:15:10 -07:00
session-management-compaction.md docs(reference): split the session management deep dive by reader job (#143082) 2026-09-09 21:03:41 +09:00
test.md docs(reference): split the testing reference by reader job (#141221) 2026-09-09 02:15:05 +08:00
token-use.md fix(usage): refresh model prices after catalog writes (#146113) 2026-09-12 09:40:57 -07:00
transcript-hygiene.md feat: refresh plugin tools within active agent conversations (#145648) 2026-09-12 03:53:24 -07:00