mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-12 02:02:13 +03:00
Merge-train validated (tip 6ce4effef8). Vitest failures confirmed as base-red (#9679).
This commit is contained in:
@@ -81,6 +81,8 @@ export function setReasoningCache(
|
||||
reasoning: string,
|
||||
ttlMs: number = DEFAULT_TTL_MS
|
||||
): void {
|
||||
const PLACEHOLDER = "(prior reasoning summary unavailable)";
|
||||
if (!reasoning || reasoning.trim() === PLACEHOLDER) return; // ponytail: never store the internal placeholder
|
||||
if (reasoning.length > MAX_ENTRY_BYTES) {
|
||||
reasoning = reasoning.slice(0, MAX_ENTRY_BYTES);
|
||||
}
|
||||
@@ -110,6 +112,8 @@ export function getReasoningCache(
|
||||
)
|
||||
.get(toolCallId) as { reasoning: string; provider: string; model: string } | undefined;
|
||||
|
||||
const PLACEHOLDER = "(prior reasoning summary unavailable)";
|
||||
if (row && row.reasoning && row.reasoning.trim() === PLACEHOLDER) return null; // ponytail: never replay the placeholder
|
||||
return row ?? null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user