@cavell/kit API
    Preparing search index...

    Interface ToolCardConfig

    interface ToolCardConfig {
        defaultExpanded?: boolean;
        icon?: string;
        renderArgs?: (toolCall: ToolCall) => ReactNode;
        renderResult?: (toolCall: ToolCall) => ReactNode;
        title?: string | ((toolCall: ToolCall, t: Translations) => string);
        toolName: string;
    }
    Index
    defaultExpanded?: boolean

    Keep the card expanded by default (like the kit's answer-bearing tools).

    icon?: string

    FontAwesome icon name for the card header (e.g. 'clock'); default is the kit's mapping.

    renderArgs?: (toolCall: ToolCall) => ReactNode

    Replaces the default arguments display (NOT the validation form — approvals stay native).

    renderResult?: (toolCall: ToolCall) => ReactNode

    Replaces the default result body for this tool's completed calls.

    title?: string | ((toolCall: ToolCall, t: Translations) => string)

    Card title — a string, or a function of the tool call (status/args/result) and the active translations for per-state and localized titles.

    toolName: string

    Exact tool name (no wildcards — like renderer takeover, theming is per tool).