Skip to content

ToolApproval

widgetsdisplay

ToolApproval: extends ToolCall with an approval prompt row

Installation

$ bunx termuijs add tool-approval

Copies the source into src/components/tool-approval/ and installs @termuijs/core, @termuijs/widgets.

Usage

ts
import { ToolApproval } from '@termuijs/widgets'
ts
new ToolApproval(options: ToolCallOptions, style: Partial<Style> = {})

API Reference

ToolApproval

PropTypeRequiredDescription
namestringrequired
argsRecord<string, unknown>required
resultunknownoptional
statusToolCallStatusrequired
collapsedbooleanoptional
#display#tool-approval