diff --git a/packages/core/src/agent/context-window/tool-result-pruning.ts b/packages/core/src/agent/context-window/tool-result-pruning.ts index f957f2d6..be1cdaa6 100644 --- a/packages/core/src/agent/context-window/tool-result-pruning.ts +++ b/packages/core/src/agent/context-window/tool-result-pruning.ts @@ -283,7 +283,7 @@ function takeTail(text: string, maxChars: number): string { * Returns the artifact relative path, or null if not found. */ function extractArtifactRef(text: string): string | null { - const match = text.match(/Full result saved to (artifacts\/[^\s.]+\.txt)/); + const match = text.match(/Full result (?:saved to|available at) (artifacts\/[^\s.]+\.txt)/); return match?.[1] ?? null; }