(result: ToolResultBlockParam['content'], {
verbose
}: {
verbose: boolean;
})
| 198 | return parts.join(', '); |
| 199 | } |
| 200 | export function renderToolUseErrorMessage(result: ToolResultBlockParam['content'], { |
| 201 | verbose |
| 202 | }: { |
| 203 | verbose: boolean; |
| 204 | }): React.ReactNode { |
| 205 | if (!verbose && typeof result === 'string' && extractTag(result, 'tool_use_error')) { |
| 206 | return <MessageResponse> |
| 207 | <Text color="error">LSP operation failed</Text> |
| 208 | </MessageResponse>; |
| 209 | } |
| 210 | return <FallbackToolUseErrorMessage result={result} verbose={verbose} />; |
| 211 | } |
| 212 | export function renderToolResultMessage(output: Output, _progressMessages: unknown[], { |
| 213 | verbose |
| 214 | }: { |
nothing calls this directly
no test coverage detected