mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-27 12:56:01 -06:00
0b450013ea
* fix(agents): route CLI bootstrap truncation notice into the system prompt CLI-backed runs appended the detailed bootstrap truncation warning to every turn's wire prompt, which surfaced the warning block inside user chat bubbles on transcript-rendering surfaces. The embedded runner already routes a compact notice through the shared system prompt builder's bootstrapTruncationNotice slot. Route the CLI runner through the same slot and delete the per-turn prompt append plus its context plumbing. Detailed per-file stats still land in the system prompt report for diagnostics. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * fix(agents): drift first-only CLI sessions when truncation state changes Fold bootstrap truncation-notice presence into the CLI session reuse fingerprint, mirroring the existing bootstrapMode hashing. Without this, a systemPromptWhen:"first" backend resuming an existing session never receives the updated system prompt when an AGENTS.md edit crosses the truncation threshold mid-session — a path the removed per-turn body append used to cover. Two-turn regression proves the drift resend. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>