mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-30 10:23:38 +00:00
Summary - Bound Memory Wiki compile-time page summary reads through the existing concurrency helper. - Preserve deterministic result ordering before title sort and keep the helper in stop-on-error mode. - Replaces #84458 because the fork branch does not allow maintainer edits and the contributor changelog entry needed removal. Behavior addressed: Memory Wiki compile no longer starts one page-summary read per page without a bound. Real environment tested: Local macOS source checkout, Node/pnpm repo environment. Exact steps or command run after this patch: pnpm test extensions/memory-wiki/src/compile.test.ts; pnpm exec oxfmt --check --threads=1 extensions/memory-wiki/src/compile.ts extensions/memory-wiki/src/compile.test.ts; .agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main --no-web-search --prompt "Review PR #84458 after maintainer fixup. Focus on memory-wiki compile page summary read concurrency, runTasksWithConcurrency result/error handling, ordering preservation, and test reliability." Evidence after fix: compile.test.ts passed 10 tests; oxfmt reported clean; autoreview reported no accepted/actionable findings. Observed result after fix: Page reads are executed through runTasksWithConcurrency with errorMode stop, successful results are consumed in input-index order, and the existing summary title sort remains deterministic. What was not tested: Full repository suite. Co-authored-by: zhengzuo0-ai <zheng.zuo0@gmail.com>