fix: gate tool error details behind verbose

This commit is contained in:
Peter Steinberger
2026-02-22 15:21:25 +01:00
parent 184844e50c
commit 835be4392e
3 changed files with 40 additions and 6 deletions

View File

@@ -272,7 +272,12 @@ export function buildEmbeddedRunPayloads(params: {
params.lastToolError.meta ? [params.lastToolError.meta] : undefined,
{ markdown: useMarkdown },
);
const errorSuffix = params.lastToolError.error ? `: ${params.lastToolError.error}` : "";
const verboseErrorDetailsEnabled =
params.verboseLevel === "on" || params.verboseLevel === "full";
const errorSuffix =
verboseErrorDetailsEnabled && params.lastToolError.error
? `: ${params.lastToolError.error}`
: "";
const warningText = `⚠️ ${toolSummary} failed${errorSuffix}`;
const normalizedWarning = normalizeTextForComparison(warningText);
const duplicateWarning = normalizedWarning