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

Function renderToolUseErrorMessage

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

Source from the content-addressed store, hash-verified

145 return parts.join(', ');
146}
147export function renderToolUseErrorMessage(result: ToolResultBlockParam['content'], {
148 verbose
149}: {
150 verbose: boolean;
151}): React.ReactNode {
152 if (!verbose && typeof result === 'string' && extractTag(result, 'tool_use_error')) {
153 const errorMessage = extractTag(result, 'tool_use_error');
154 if (errorMessage?.includes(FILE_NOT_FOUND_CWD_NOTE)) {
155 return <MessageResponse>
156 <Text color="error">File not found</Text>
157 </MessageResponse>;
158 }
159 return <MessageResponse>
160 <Text color="error">Error searching files</Text>
161 </MessageResponse>;
162 }
163 return <FallbackToolUseErrorMessage result={result} verbose={verbose} />;
164}
165export function renderToolResultMessage({
166 mode = 'files_with_matches',
167 filenames,

Callers

nothing calls this directly

Calls 1

extractTagFunction · 0.85

Tested by

no test coverage detected