MCPcopy Index your code
hub / github.com/codeaashu/claude-code / renderToolUseErrorMessage

Function renderToolUseErrorMessage

src/tools/GlobTool/UI.tsx:33–50  ·  view source on GitHub ↗
(result: ToolResultBlockParam['content'], {
  verbose
}: {
  verbose: boolean;
})

Source from the content-addressed store, hash-verified

31 return `pattern: "${pattern}", path: "${verbose ? path : getDisplayPath(path)}"`;
32}
33export function renderToolUseErrorMessage(result: ToolResultBlockParam['content'], {
34 verbose
35}: {
36 verbose: boolean;
37}): React.ReactNode {
38 if (!verbose && typeof result === 'string' && extractTag(result, 'tool_use_error')) {
39 const errorMessage = extractTag(result, 'tool_use_error');
40 if (errorMessage?.includes(FILE_NOT_FOUND_CWD_NOTE)) {
41 return <MessageResponse>
42 <Text color="error">File not found</Text>
43 </MessageResponse>;
44 }
45 return <MessageResponse>
46 <Text color="error">Error searching files</Text>
47 </MessageResponse>;
48 }
49 return <FallbackToolUseErrorMessage result={result} verbose={verbose} />;
50}
51
52// Note: GlobTool reuses GrepTool's renderToolResultMessage
53export const renderToolResultMessage = GrepTool.renderToolResultMessage;

Callers

nothing calls this directly

Calls 1

extractTagFunction · 0.85

Tested by

no test coverage detected