openclaw/docs
Peter Steinberger 0bd1624a88
perf(state): avoid main-thread subagent completion lock waits
Move subagent completion, recovery, and delivery task writes to the existing SQLite worker and publication owner. Preserve FIFO settlement, exact run/generation ownership, live authority, retries, and shipped synchronous SDK callbacks. Add caller attribution to slow coordinator-wait diagnostics.

A synthetic 600 ms holder reduced maximum main-thread coordinator wait from 603.439 ms to zero native attempts and maximum synchronous call duration from 617.422 ms to 0.684 ms. Blacksmith Testbox proof covers contention, durable outcomes, queued revocation, close settlement, cancellation, and affected Gateway flows.

The caller audit documents remaining synchronous runtime owners; this change does not eliminate every main-thread state write. No schema or configuration changes and no live deployment.
2026-09-23 14:44:29 +00:00
..
.generated feat: limit model use by operator role (#156346) 2026-09-23 10:57:06 +01:00
.i18n ci: pack test jobs and add opt-in Spot cron routing (#155403) 2026-09-22 13:08:30 -07:00
announcements docs: STE pass on terminology consistency and run-on sentences (#143770) 2026-09-10 15:51:49 +09:00
assets docs: alphabetize donors and sponsors and add Red Hat logo (#147302) 2026-09-13 17:27:18 -04:00
automation fix(cron): transient provider timeouts skip later scheduled runs (#156237) 2026-09-23 17:51:12 +05:30
channels fix(telegram): keep rapid message chunks in one turn (#155842) 2026-09-23 00:33:39 +05:30
ci ci: defer 40 slow integration tours to release validation (#156254) 2026-09-23 09:37:56 +00:00
cli fix(plugins): verify ClawHub archive files by extracted names (#156322) 2026-09-23 07:42:46 -07:00
concepts fix(agents): republish model owners after a superseded auth refresh (#156561) 2026-09-23 14:31:34 +00:00
diagnostics improve: explain stalled model requests and recovery decisions (#149465) 2026-09-21 06:42:09 +00:00
gateway fix(workers): keep running turns on their original session store (#156452) 2026-09-23 07:08:24 -07:00
help refactor: retire pre-June import and verification compatibility (#156285) 2026-09-23 02:22:22 -07:00
images
install refactor: retire pre-June import and verification compatibility (#156285) 2026-09-23 02:22:22 -07:00
maturity docs: update maturity scorecard (#153186) 2026-09-20 10:41:45 -07:00
nodes fix(mcp): recover expired SSE sessions and speed up parsing (#155497) 2026-09-22 09:13:30 -07:00
platforms improve(android): keep chat photos outside text bubbles (#155338) 2026-09-22 07:47:57 -07:00
plugins fix(update): inspect plugin migration data before Doctor rehearsal (#156326) 2026-09-23 07:19:49 -06:00
providers fix(xai): give new Grok releases thinking levels and image input (#156397) 2026-09-23 13:18:28 +00:00
reference perf(state): avoid main-thread subagent completion lock waits 2026-09-23 14:44:29 +00:00
releases docs: illustrate the 2026.9.1 release page (#152988) 2026-09-19 13:48:24 -07:00
security fix(proxy): keep WebChat and Codex loopback calls direct (#154013) 2026-09-20 21:42:01 -07:00
snippets/plugin-publish chore(deps): refresh dependencies with seven-day cutoff (#149908) 2026-09-16 09:06:40 -07:00
specs fix(codex): restore native discovery and hide empty catalogs (#146305) 2026-09-12 13:03:31 -07:00
start feat: run Code Mode on Node or isolated QuickJS (#154522) 2026-09-21 17:33:04 -07:00
tools fix: isolate subagent concurrency per session (#156381) 2026-09-23 06:46:57 -07:00
web fix: allow group defaults before the first Git commit (#156516) 2026-09-23 13:18:41 +00:00
agent-runtime-architecture.md fix(workers): retain canceled inputs through preparation (#152544) 2026-09-20 04:24:24 -07:00
AGENTS.md refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
auth-credential-semantics.md perf(infra): reuse SQLite readers in detached Gateway callbacks (#155779) 2026-09-22 12:34:25 -07:00
ci.md fix(android): shorten native CI test tails without dropping coverage (#156084) 2026-09-22 21:38:11 -07:00
date-time.md
docs.json feat: run Code Mode on Node or isolated QuickJS (#154522) 2026-09-21 17:33:04 -07:00
docs_map.md docs: replace private paths and document the ClawHub docs source (#140227) 2026-09-06 23:48:33 +08:00
index.md docs: close the remaining ia and ste findings (#144089) 2026-09-10 22:28:26 +08:00
logging.md perf(state): release lease snapshots before host admission (#156390) 2026-09-23 10:19:43 +00:00
nav-tabs-underline.js
network.md docs: close remaining cross-link gaps across concepts, gateway, and security (#143923) 2026-09-10 18:34:34 +08:00
openclaw-agent-runtime.md docs: close remaining cross-link gaps across concepts, gateway, and security (#143923) 2026-09-10 18:34:34 +08:00
prose.md docs: replace private paths and document the ClawHub docs source (#140227) 2026-09-06 23:48:33 +08:00
style.css
vps.md docs(gateway,concepts,install,help): fix information-architecture findings (#143977) 2026-09-10 19:20:49 +08:00
whatsapp-openclaw.jpg