Add low/full CLI error verbosity mode for cleaner UI (#20399)

This commit is contained in:
Dmitry Lyalin
2026-02-27 14:15:10 -05:00
committed by GitHub
parent 1c8951334a
commit 7f8ce8657c
25 changed files with 689 additions and 32 deletions

View File

@@ -413,6 +413,7 @@ async function readMcpResources(
name: `resources/read (${resource.serverName})`,
description: resource.uri,
status: CoreToolCallStatus.Success,
isClientInitiated: true,
resultDisplay: `Successfully read resource ${resource.uri}`,
confirmationDetails: undefined,
} as IndividualToolCallDisplay,
@@ -427,6 +428,7 @@ async function readMcpResources(
name: `resources/read (${resource.serverName})`,
description: resource.uri,
status: CoreToolCallStatus.Error,
isClientInitiated: true,
resultDisplay: `Error reading resource ${resource.uri}: ${getErrorMessage(error)}`,
confirmationDetails: undefined,
} as IndividualToolCallDisplay,
@@ -506,6 +508,7 @@ async function readLocalFiles(
name: readManyFilesTool.displayName,
description: invocation.getDescription(),
status: CoreToolCallStatus.Success,
isClientInitiated: true,
resultDisplay:
result.returnDisplay ||
`Successfully read: ${fileLabelsForDisplay.join(', ')}`,
@@ -565,6 +568,7 @@ async function readLocalFiles(
invocation?.getDescription() ??
'Error attempting to execute tool to read files',
status: CoreToolCallStatus.Error,
isClientInitiated: true,
resultDisplay: `Error reading files (${fileLabelsForDisplay.join(', ')}): ${getErrorMessage(error)}`,
confirmationDetails: undefined,
};