From 99b9611bafb906b4f15479e3c7fa228b1f59a45a Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Sun, 12 Jul 2026 21:32:59 -0400 Subject: [PATCH] fix(core): compact before inference body limit --- packages/core/src/session/compaction.ts | 3 +++ packages/core/src/session/runner/llm.ts | 22 ++++++++++++------- packages/core/test/session-compaction.test.ts | 14 ++++++++++++ 3 files changed, 31 insertions(+), 8 deletions(-) diff --git a/packages/core/src/session/compaction.ts b/packages/core/src/session/compaction.ts index 36073786e7..f2efa59553 100644 --- a/packages/core/src/session/compaction.ts +++ b/packages/core/src/session/compaction.ts @@ -19,6 +19,7 @@ const DEFAULT_KEEP_TOKENS = 8_000 const TOOL_OUTPUT_MAX_CHARS = 2_000 const COMPACTION_CHUNK_TOKENS = 32_000 const SUMMARY_OUTPUT_TOKENS = 4_096 +const REQUEST_BODY_COMPACTION_BYTES = 8 * 1024 * 1024 const SUMMARY_TEMPLATE = `Output exactly the Markdown structure shown inside