@cavell/kit API
    Preparing search index...

    Interface ToolCallback

    interface ToolCallback {
        handler: (event: ToolCallbackEvent) => void | Promise<void>;
        label?: string | ((t: Translations) => string);
        source?: "server" | "frontend" | "any";
        toolName: string;
        trigger: "auto" | "user";
        when?: (event: ToolCallbackEvent) => boolean;
    }
    Index
    handler: (event: ToolCallbackEvent) => void | Promise<void>
    label?: string | ((t: Translations) => string)

    Button label for trigger: "user" (e.g. "Send to EHR"); default is a translated fallback.

    source?: "server" | "frontend" | "any"
    toolName: string
    trigger: "auto" | "user"

    auto: fires on completion of a live run. user: an action button on the tool card.

    when?: (event: ToolCallbackEvent) => boolean

    Extra filter, e.g. only successful results.