openclaw/docs/reference
Peter Steinberger e1b701b44d
perf(state): label worker writes and filter cron history before decoding (#161655)
Shared-state transaction diagnostics reported an executing worker command
as the default "state.write" label, hiding the owner of multi-second
holds. Reuse the worker command context the SQLite broker already installs
while preserving explicit operation labels, and give synchronous
plugin-state mutations their operation name.

Recording one cron result also read and decoded every historical run of
that job while holding the shared writer lock. Filter the history rows by
run ID before decoding, keeping store partition checks, the released-row
fallback, ordering, and first-terminal-result protection.

Testbox fixture (1.13 GB state store, 2,000 history rows per job, 64 KiB
payloads): maximum cron writer hold 259.6 -> 3.17 ms; refused peer probes
981 -> 6 across the same five writes.
2026-09-30 11:55:03 +00:00
..
database-schemas perf(state): label worker writes and filter cron history before decoding (#161655) 2026-09-30 11:55:03 +00:00
full-release-validation feat(release): let a release lead record an exact-job flake instead of blocking publication (#161515) 2026-09-30 04:31:07 +00:00
session-management-compaction fix(compaction): prevent fallback from replaying previously compacted history (#160211) 2026-09-28 23:43:45 +05:30
templates improve(agents): stop agents refusing or arguing over requested work (#157447) 2026-09-24 16:16:21 -05:00
test fix(qa): Inspector collection fails when a pairing link is reused (#161540) 2026-09-30 01:48:56 -05:00
AGENTS.default.md improve(agents): stop agents refusing or arguing over requested work (#157447) 2026-09-24 16:16:21 -05:00
api-usage-costs.md
credits.md
database-schemas.md fix(state): observe foreign commits on the next database read (#156824) 2026-09-24 01:15:39 +00:00
device-models.md
full-release-validation.md fix(ci): preserve first failures through release validation 2026-09-23 18:27:19 -07:00
memory-config.md fix(bedrock): memory indexing fails under instance metadata throttling (#161164) 2026-09-29 20:39:49 +08:00
openclaw-ai.md docs: fix 12 concrete defects from the ux audit remainder (#144128) 2026-09-25 17:28:14 +08:00
prompt-caching.md fix(active-memory): recalls on claude-cli never reuse the prompt cache (#160768) 2026-09-29 04:52:53 +05:30
pull-request-review-flow.md fix(scripts): prevent host tooling drift from blocking PR workflows (#152078) 2026-09-18 14:34:18 -07:00
release-performance-sweep.md
RELEASING.md feat(release): let a release lead record an exact-job flake instead of blocking publication (#161515) 2026-09-30 04:31:07 +00:00
rich-output-protocol.md fix: resend inbound attachments referenced from chat history (#158720) 2026-09-26 21:02:02 +05:30
rpc.md
secret-placeholder-conventions.md docs: fix 12 concrete defects from the ux audit remainder (#144128) 2026-09-25 17:28:14 +08:00
secretref-credential-surface.md refactor: retire the TaskFlow Webhooks plugin (#158225) 2026-09-25 20:29:15 -07:00
secretref-user-supplied-credentials-matrix.json refactor: retire the TaskFlow Webhooks plugin (#158225) 2026-09-25 20:29:15 -07:00
session-management-compaction.md
test.md
token-use.md fix(codex): restore installed skills with catalog-backed models (#140422) 2026-09-24 14:59:15 -07:00
transcript-hygiene.md