mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 01:29:56 +00:00
* fix: keep subagent registration responsive during database contention * test: isolate npm config in installer version fixtures * fix(agents): fence registration rollback after supersession * test(agents): inject registration faults through async writer * test(agents): adapt spawn lifecycle to async persistence * fix: separate session metadata maintenance from archive admission * test: use archive finalization for idle collection fixture * test: pass maintenance cases the Vitest test context * test: join native cleanup and forward registry persistence in fixtures * test: isolate registration rollback cancellation from source revocation * fix: cancel accepted subagents through the lifecycle owner * fix(state): preserve registry snapshots on validated reopens * fix(state): explicitly type worker transcript assertions * test(gateway): retain directive fixture state through cleanup * test: assert preserved predecessor metadata independently * test: use the typed session owner in registration recovery proof * test: join skill library database cleanup before removing state * test(sessions): bind archive maintenance to fixture state * test(gateway): follow catalog completion in privacy fixtures * test(media): use valid PNG in Windows file URL fixture * test(acp): align fixture state and cleanup ownership * test: retain restart fixture state through cleanup * test: retire SQLite owner generations across test files * test: synchronize completion and maintenance worker fixtures * refactor: dispatch archive pruning through its worker owner * test: align reclamation and cleanup fixtures with their owners * fix: preserve selected subagent ownership observations * test: preserve registry acknowledgments in fixtures * fix(ci): settle memory capacity before runtime placement * test(subagents): forward requester handoff acknowledgements * fix(sessions): preserve cleanup environment across SDK calls * test(subagents): bind registration fixtures to their requested owner * fix(ci): remove duplicate database worker test entry Keep one PDF resource-test registration in the existing fork-owned inventory. The repeated entry prevented compact timing generation before CI tests began. Preserve the complete unique test set and the duplicate guard. * test(sessions): fix cold maintenance fixture context and cleanup * test(subagents): forward acknowledged IDs in requester retirement Preserve the persistence callback receipt through the watched-session test adapter and trigger requester retirement only for acknowledged run IDs. * fix(state): retain explicit transcript assertion bindings Restore the typed local assertion targets required by the production compiler. Keep the creation-path simplification and current worker dispatch unchanged. * test(sessions): verify archival in cold maintenance proof Assert the existing durable-conversation archive contract and retained session data while preserving the cold worker, FIFO, host-access and settlement guards. * test(sessions): run SDK cleanup proof with live database owner * test(sessions): await native writer before cleanup race mutation * test: preserve registry acknowledgement ordering in fixtures * test: run session fork coverage with the host SQLite broker * fix(state): retire failed shared workers before lease cleanup Keep cleanup bound to the original database identity and live owner while joining canonical actor retirement. Preserve active-callback refusal and existing-only admission. Make lifecycle fixtures observe real completion and retain the original assertions and deadlines. Align shutdown proof with the shared maintenance writer and await UI readiness within its existing polling budget. * test: bind generated SQLite fixtures to physical identities Pass observed identities into cleanup admission while retaining the real host-broker refusal. Use a physical fixture identity for schema-scope proof instead of mocking away identity checks. Preserve the full cross-file cleanup and retained-lease assertions. * test(subagents): respect retirement acknowledgement before registration Observe the successor joining the actual pending write, then hold only the older cleanup continuation after persistence and publication settle. Preserve successor data, current authority, publication revision and hook fencing when that continuation resumes. Join both operations on cancellation without changing deadlines. * test: run catalog boundary coverage with the host SQLite broker Classify the existing embedded-attempt catalog suite with the canonical forked-process owner. Keep broker admission guards and all test assertions unchanged. * test: preserve active runs and order watcher replacement fixtures * test: align worker inventory with upstream classifications * fix: retain failed-spawn cleanup and completion authority * fix: align subagent cleanup checks with worker ownership Return the existing false completion policy for retired stores before checking live delivery authority. Eligible delivery still requires current authority at the outbound boundary. Route preparation-fixture cleanup through the captured Gateway owner and join accepted handlers before tearing down parent state. Align session-group fixture helpers with the catalog's state directory and classify published inbound maintenance under the existing host broker test project. Verified 60 focused behavior cases, 481 project-ownership checks, three owning type graphs, 13 static checks, and two scoped independent reviews. The prior parent-fork teardown failure did not reproduce in one bounded diagnostic replay; its cause remains unresolved. All temporary diagnostics were removed. |
||
|---|---|---|
| .. | ||
| release-validation | ||
| scope-and-routing | ||
| capacity.md | ||
| checkout.md | ||
| local-proof.md | ||
| pipeline.md | ||
| release-validation.md | ||
| routing-costs.md | ||
| runners.md | ||
| scheduled-workflows.md | ||
| scope-and-routing.md | ||
| watching-runs.md | ||