Skip to content

ToolRender

ToolRender(__namedParameters): ReactElement

Defined in: react/components/agent/tool-render.tsx:137

Render a tool invocation as a ToolCall card, choosing the body from a renderer registry by tool name. The framework is generic: hosts register a ToolRenderer per tool to render its request and result however they like, and ztui ships built-ins (bashToolRenderer, diffToolRenderer, writeToolRenderer) that compose Syntax, Diff, and a streaming RichLog.

<ToolRender call={{ name: "Bash", args: "npm test",
data: { command: "npm test", output: lines, exitCode: 0 } }} />

ToolRenderProps

ReactElement