mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-13 06:03:39 -06:00
d758ec48d4
* [AI] fix(context-engine): bound accepted-turn cap to the current turn range The accepted-turn transcript read applied the 8 MiB / 20k-event cap to the entire active prefix instead of the admitted turn range, so durable context engines permanently blocked every later small turn once session history exceeded the cap. Restrict the cap check to rows at or after the admission message position while preserving the full messages + prePromptMessageCount payload contract. Fixes #121623 Co-Authored-By: Claude <noreply@anthropic.com> * [AI] test(context-engine): clean up large-prefix regression temp dirs ClawSweeper P3: the two new accepted-turn regression cases created multi-megabyte SQLite fixture directories that were never removed. Track them and delete them in afterEach. Related to #121623 Co-Authored-By: Claude <noreply@anthropic.com> * oc-136: make durable turn commits turn-local * oc-514: use canonical temp-dir cleanup helper * oc-514.7: version turn-local durable commits * oc-514.9: preserve legacy durable rows * oc-514.8: refresh plugin SDK API baseline --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Josh Lehman <550978+jalehman@users.noreply.github.com>