Skip to main content

ToolUIExtension

Agent Runtimes


Agent Runtimes / types/extension / ToolUIExtension

Interface: ToolUIExtension

Defined in: types/extensions.ts:91

Tool UI extension Used to provide custom UI for tool calls (beyond tool's own render)

Properties

name

name: string

Defined in: types/extensions.ts:95

Unique extension name


priority?

optional priority?: number

Defined in: types/extensions.ts:109

Priority (higher = checked first)


render

render: (props) => ReactNode

Defined in: types/extensions.ts:101

Render custom UI for tool

Parameters

props

ToolRenderProps<Record<string, unknown>, unknown> & object

Returns

ReactNode


toolNames

toolNames: string[] | "*"

Defined in: types/extensions.ts:98

Tool names this extension handles (or '*' for all)


type

type: "tool-ui"

Defined in: types/extensions.ts:92