mirror of
https://github.com/farcasclaudiu/openclaw.git
synced 2026-06-22 13:01:50 +03:00
dcb921944a
Move appendCacheTtlTimestamp() to after prompt + compaction retry completes instead of before. The previous placement inserted a custom entry (openclaw.cache-ttl) between compaction and the next prompt, which broke pi-coding-agent's prepareCompaction() guard — the guard only checks if the last entry is type 'compaction', and the cache-ttl custom entry made it type 'custom', allowing an immediate second compaction at very low token counts (e.g. 5,545 tokens) that nuked all preserved context. Fixes #9282 Relates to #12170