(_input: {
description: string;
prompt: string;
subagent_type: string;
}, {
progressMessagesForMessage,
tools,
verbose,
isTranscriptMode
}: {
columns: number;
messages: Message[];
style?: 'condensed';
theme: ThemeName;
progressMessagesForMessage: ProgressMessage<Progress>[];
tools: Tools;
verbose: boolean;
isTranscriptMode?: boolean;
})
| 569 | </MessageResponse>; |
| 570 | } |
| 571 | export function renderToolUseRejectedMessage(_input: { |
| 572 | description: string; |
| 573 | prompt: string; |
| 574 | subagent_type: string; |
| 575 | }, { |
| 576 | progressMessagesForMessage, |
| 577 | tools, |
| 578 | verbose, |
| 579 | isTranscriptMode |
| 580 | }: { |
| 581 | columns: number; |
| 582 | messages: Message[]; |
| 583 | style?: 'condensed'; |
| 584 | theme: ThemeName; |
| 585 | progressMessagesForMessage: ProgressMessage<Progress>[]; |
| 586 | tools: Tools; |
| 587 | verbose: boolean; |
| 588 | isTranscriptMode?: boolean; |
| 589 | }): React.ReactNode { |
| 590 | // Get agentId from progress messages if available (agent was running before rejection) |
| 591 | const firstData = progressMessagesForMessage[0]?.data; |
| 592 | const agentId = firstData && hasProgressMessage(firstData) ? firstData.agentId : undefined; |
| 593 | return <> |
| 594 | {"external" === 'ant' && agentId && <MessageResponse> |
| 595 | <Text color="warning"> |
| 596 | [ANT-ONLY] API calls: {getDisplayPath(getDumpPromptsPath(agentId))} |
| 597 | </Text> |
| 598 | </MessageResponse>} |
| 599 | {renderToolUseProgressMessage(progressMessagesForMessage, { |
| 600 | tools, |
| 601 | verbose, |
| 602 | isTranscriptMode |
| 603 | })} |
| 604 | <FallbackToolUseRejectedMessage /> |
| 605 | </>; |
| 606 | } |
| 607 | export function renderToolUseErrorMessage(result: ToolResultBlockParam['content'], { |
| 608 | progressMessagesForMessage, |
| 609 | tools, |
nothing calls this directly
no test coverage detected