Variable: defaultRenderClaudeCodeCliToolCallResult
ts
const defaultRenderClaudeCodeCliToolCallResult: (input: {
renderTrustedContent: (content: string, attrs: TrustedContentAttrs) => string;
renderUntrustedContent: (
content: string,
attrs: UntrustedContentAttrs,
) => string;
results: Tokenizable | SpooledArtifact | Media | Media[] | SpooledArtifact[];
tool: Tool<SpooledArtifact> | ArtifactTool | undefined;
toolCall: ToolCall;
unsupportedMediaPolicy: UnsupportedMediaPolicy;
warn?: (msg: string) => void;
}) => Promise<string> = renderClaudeCodeCliToolCallResult;Defined in: src/batteries/llm/claude_code_cli/helpers.ts:431
Default tool-call-result renderer; alias of renderClaudeCodeCliToolCallResult.
Render a completed @nhtio/adk!ToolCall's result to plain text for the INBOUND history direction (how a past tool call reads back into a subsequent dispatch's rendered prompt) — always a string, since the -p prompt has no structured-content channel. Media results are routed through the same text-only media renderer used by the timeline path.
Parameters
| Parameter | Type |
|---|---|
input | { renderTrustedContent: (content: string, attrs: TrustedContentAttrs) => string; renderUntrustedContent: (content: string, attrs: UntrustedContentAttrs) => string; results: | Tokenizable | SpooledArtifact | Media | Media[] | SpooledArtifact[]; tool: | Tool<SpooledArtifact> | ArtifactTool | undefined; toolCall: ToolCall; unsupportedMediaPolicy: UnsupportedMediaPolicy; warn?: (msg: string) => void; } |
input.renderTrustedContent | (content: string, attrs: TrustedContentAttrs) => string |
input.renderUntrustedContent | (content: string, attrs: UntrustedContentAttrs) => string |
input.results | | Tokenizable | SpooledArtifact | Media | Media[] | SpooledArtifact[] |
input.tool | | Tool<SpooledArtifact> | ArtifactTool | undefined |
input.toolCall | ToolCall |
input.unsupportedMediaPolicy | UnsupportedMediaPolicy |
input.warn? | (msg: string) => void |
Returns
Promise<string>