From 17136006c77b5893ad112af6475b2355d346996e Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Sun, 26 Oct 2025 09:36:09 +0000 Subject: fix(inferance): skip token slicing when content is already witin max length --- packages/shared/prompts.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/shared/prompts.ts b/packages/shared/prompts.ts index 40f74773..0b79eb9a 100644 --- a/packages/shared/prompts.ts +++ b/packages/shared/prompts.ts @@ -15,6 +15,9 @@ function calculateNumTokens(text: string) { function truncateContent(content: string, length: number) { const tokens = encoding.encode(content); + if (tokens.length <= length) { + return content; + } const truncatedTokens = tokens.slice(0, length); return encoding.decode(truncatedTokens); } -- cgit v1.2.3-70-g09d2