style(agents): format tool-error suppression condition

This commit is contained in:
Sebastian
2026-02-14 22:25:23 -05:00
parent bb54fb0114
commit 9ae4394b81

View File

@@ -233,7 +233,9 @@ export function buildEmbeddedRunPayloads(params: {
const isMutatingToolError =
params.lastToolError.mutatingAction ??
isLikelyMutatingToolName(params.lastToolError.toolName);
const shouldShowToolError = isMutatingToolError || (!hasUserFacingReply && !isRecoverableError && !params.config?.messages?.suppressToolErrors);
const shouldShowToolError =
isMutatingToolError ||
(!hasUserFacingReply && !isRecoverableError && !params.config?.messages?.suppressToolErrors);
// Always surface mutating tool failures so we do not silently confirm actions that did not happen.
// Otherwise, keep the previous behavior and only surface non-recoverable failures when no reply exists.