(result: ToolResultBlockParam['content'], {
progressMessagesForMessage,
tools,
verbose,
isTranscriptMode
}: {
progressMessagesForMessage: ProgressMessage<Progress>[];
tools: Tools;
verbose: boolean;
isTranscriptMode?: boolean;
})
| 605 | </>; |
| 606 | } |
| 607 | export function renderToolUseErrorMessage(result: ToolResultBlockParam['content'], { |
| 608 | progressMessagesForMessage, |
| 609 | tools, |
| 610 | verbose, |
| 611 | isTranscriptMode |
| 612 | }: { |
| 613 | progressMessagesForMessage: ProgressMessage<Progress>[]; |
| 614 | tools: Tools; |
| 615 | verbose: boolean; |
| 616 | isTranscriptMode?: boolean; |
| 617 | }): React.ReactNode { |
| 618 | return <> |
| 619 | {renderToolUseProgressMessage(progressMessagesForMessage, { |
| 620 | tools, |
| 621 | verbose, |
| 622 | isTranscriptMode |
| 623 | })} |
| 624 | <FallbackToolUseErrorMessage result={result} verbose={verbose} /> |
| 625 | </>; |
| 626 | } |
| 627 | function calculateAgentStats(progressMessages: ProgressMessage<Progress>[]): { |
| 628 | toolUseCount: number; |
| 629 | tokens: number | null; |
nothing calls this directly
no test coverage detected