mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 01:29:56 +00:00
The mock released child results when the parent's HTTP response was sent, before the parent execution owner closed. Timestamp-prefixed all-settled inputs also missed the fixture matcher and produced a generic response. Correlate pending children with the exact runtime parent and use the existing scenario wait loops to verify sessions.list reports that parent done, inactive and not aborted. Keep the existing budgets and every direct-delivery, exact-send, privacy and restart assertion. Recognize timestamped settlement inputs without accepting quoted history. Migrate all mock-server and scenario callers together. The six changed standalone test files each pass 20 full runs, with 91 focused Gateway/QA cases and 43 HTTP sibling cases passing. Linux original profile 4 passes three times (27/27 scenarios, zero skipped), plus native Telegram and QA-channel/empty flows. Actions proof: 35846151730. Single-worker file walls: parser 2.47s, gate 2.48s, handoff 11.67s, routing 15.33s, surface 24.26s. Types, scoped type-aware lint with a negative canary, formatting and P2 review pass. Full lint declaration preparation hit ancestor-install isolation and used the requested scoped substitute. Installed-package upgrade/rollback was not run because no candidate tarball was configured; its migrated callbacks typecheck. |
||
|---|---|---|
| .. | ||
| agents | ||
| channels | ||
| character | ||
| cli | ||
| config | ||
| goals | ||
| jsonl-replay | ||
| media | ||
| memory | ||
| models | ||
| observability | ||
| personal | ||
| plugins | ||
| runtime | ||
| scheduling | ||
| security | ||
| tools | ||
| ui | ||
| workspace | ||
| index.yaml | ||