Skip to content
Binary UIKit reference Stable

ToolCallList

Controlled tool-call disclosures with status, duration, inputs, output, and changed artifacts.

Use ToolCallList for observable tool activity. Keep each closed row on one scan line when content fits. Wrap long technical values in narrow containers. Show inputs, output, and changed artifacts after expansion. On failure, state whether side effects occurred.

Interactive example

Loading interactive example

API

MemberTypeKindRequiredDefault
announcementstringpropNoundefined
callsreadonly ToolCall[]propYes
emptyMessagestringpropNoundefined
expandedIdsstring[]bindingNo[]
headingLevel1 | 2 | 3 | 4 | 5 | 6propNo2
labelstringpropYes
onExpandedIdsChange(ids: string[]) => voidcallbackNoundefined

Examples

Source

Loading source