From 699702e366635940a25128e5671b0b68b5516e19 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Wed, 24 Dec 2025 12:51:41 +0100 Subject: [PATCH] Clarify keepRecentTokens is configurable --- packages/coding-agent/docs/hooks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/coding-agent/docs/hooks.md b/packages/coding-agent/docs/hooks.md index 943fde7d..8e10c943 100644 --- a/packages/coding-agent/docs/hooks.md +++ b/packages/coding-agent/docs/hooks.md @@ -184,7 +184,7 @@ The `before_compact` event lets you implement custom compaction strategies. Unde **How default compaction works:** -When context exceeds the threshold, pi finds a "cut point" that keeps ~20k tokens of recent turns: +When context exceeds the threshold, pi finds a "cut point" that keeps recent turns (configurable via `settings.json` `compaction.keepRecentTokens`, default 20k): ``` Session entries (before compaction):