openclaw/docs/reference
Alex Knight 8a060b2904
Some checks are pending
CI / preflight (push) Waiting to run
CI / security-scm-fast (push) Waiting to run
CI / security-dependency-audit (push) Waiting to run
CI / security-fast (push) Blocked by required conditions
CI / build-artifacts (push) Blocked by required conditions
CI / (push) Blocked by required conditions
CI / -1 (push) Blocked by required conditions
CI / checks-fast-contracts-plugins (push) Blocked by required conditions
CI / -2 (push) Blocked by required conditions
CI / checks-fast-contracts-channels (push) Blocked by required conditions
CI / checks-fast-protocol (push) Blocked by required conditions
CI / -3 (push) Blocked by required conditions
CI / checks-node-compat-node22 (push) Blocked by required conditions
CI / -4 (push) Blocked by required conditions
CI / -5 (push) Blocked by required conditions
CI / checks-node-core (push) Blocked by required conditions
CI / check-dependencies (push) Blocked by required conditions
CI / check-lint (push) Blocked by required conditions
CI / check-policy-guards (push) Blocked by required conditions
CI / check-preflight-guards (push) Blocked by required conditions
CI / check-prod-types (push) Blocked by required conditions
CI / check-strict-smoke (push) Blocked by required conditions
CI / check-test-types (push) Blocked by required conditions
CI / check (push) Blocked by required conditions
CI / check-additional-boundaries-a (push) Blocked by required conditions
CI / check-additional-boundaries-b (push) Blocked by required conditions
CI / check-additional-boundaries-c (push) Blocked by required conditions
CI / check-additional-extension-bundled (push) Blocked by required conditions
CI / check-additional (push) Blocked by required conditions
CI / check-additional-boundaries-d (push) Blocked by required conditions
CI / check-additional-extension-channels (push) Blocked by required conditions
CI / check-additional-extension-package-boundary (push) Blocked by required conditions
CI / check-additional-runtime-topology-architecture (push) Blocked by required conditions
CI / build-smoke (push) Blocked by required conditions
CI / check-docs (push) Blocked by required conditions
CI / skills-python (push) Blocked by required conditions
CI / -6 (push) Blocked by required conditions
CI / -7 (push) Blocked by required conditions
CI / macos-swift (push) Blocked by required conditions
CI / -8 (push) Blocked by required conditions
ClawSweeper Dispatch / dispatch (push) Waiting to run
Docs Sync Publish Repo / sync-publish-repo (push) Waiting to run
Docs / docs (push) Waiting to run
Plugin NPM Release / preview_plugins_npm (push) Waiting to run
Plugin NPM Release / preview_plugin_pack (push) Blocked by required conditions
Plugin NPM Release / publish_plugins_npm (push) Blocked by required conditions
Workflow Sanity / no-tabs (push) Waiting to run
Workflow Sanity / actionlint (push) Waiting to run
Workflow Sanity / generated-doc-baselines (push) Waiting to run
Release embedded session write lock before model I/O (#82891)
Summary:
- The PR narrows embedded PI session transcript write-lock scope, adds stale/max-hold config plumbing, and updates affected transcript, doctor, gateway, SDK, Codex mirroring, docs, and regression-test surfaces.
- Reproducibility: yes. Current main source still holds the embedded session write lock from early attempt set ... cksmith Testbox contention proof on unmodified main; I did not rerun the live repro in this read-only pass.

Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(agents): narrow context engine session lock
- PR branch already contained follow-up commit before automerge: fix session lock runner build types
- PR branch already contained follow-up commit before automerge: Release embedded session write lock before model I/O
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-8289…

Validation:
- ClawSweeper review passed for head 4c6dd7ed6e.
- Required merge gates passed before the squash merge.

Prepared head SHA: 4c6dd7ed6e
Review: https://github.com/openclaw/openclaw/pull/82891#issuecomment-4469282923

Co-authored-by: Alex Knight <15041791+amknight@users.noreply.github.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-17 11:54:03 +00:00
..
templates docs: typography hygiene + 2 in-body H1 removals across 6 pages 2026-05-05 20:58:10 -07:00
AGENTS.default.md docs: typography hygiene + drop one in-body H1 across 5 pages 2026-05-05 19:25:16 -07:00
api-usage-costs.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
application-modernization-plan.md docs(reference): audit and fix 4 pages (typography, dup H1, Related) 2026-05-05 21:56:31 -07:00
code-mode.md docs: mark code tool surfaces experimental 2026-05-15 04:16:07 +01:00
credits.md docs(reference): audit and fix 4 pages (typography, dup H1, Related) 2026-05-05 21:56:31 -07:00
device-models.md
full-release-validation.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
memory-config.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
openclaw-sdk-api-design.md feat(gateway): add SDK task ledger RPCs (#74847) 2026-05-09 00:55:06 -05:00
prompt-caching.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
RELEASING.md ci: harden release publish evidence 2026-05-17 06:34:58 +01:00
rich-output-protocol.md fix: support home-relative media paths 2026-05-02 22:23:45 +01:00
rpc.md docs(imessage): make imsg the supported setup path 2026-05-07 12:53:01 -07:00
secretref-credential-surface.md fix(cli): scope web command secret refs 2026-05-17 10:42:57 +01:00
secretref-user-supplied-credentials-matrix.json fix(cli): scope web command secret refs 2026-05-17 10:42:57 +01:00
session-management-compaction.md Release embedded session write lock before model I/O (#82891) 2026-05-17 11:54:03 +00:00
test.md Remove codex-cli backend and migrate to Codex runtime 2026-05-14 10:07:18 +01:00
token-use.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
transcript-hygiene.md fix(agents): remove transient session-repair backups 2026-05-16 12:38:26 +01:00
wizard.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00