Type Alias HonuaAgentToolCall

HonuaAgentToolCall:
    | {
        args?: InspectMapArgs;
        name: "inspectMap";
    }
    | {
        args?: ListSourcesArgs;
        name: "listSources";
    }
    | {
        args?: ListCapabilitiesArgs;
        name: "listCapabilities";
    }
    | {
        args: SetViewportArgs;
        name: "setViewport";
    }
    | {
        args: AddLayerArgs;
        name: "addLayer";
    }
    | {
        args: SetFilterArgs;
        name: "setFilter";
    }
    | {
        args: SelectFeatureArgs;
        name: "selectFeature";
    }
    | {
        args?: SummarizeSelectionArgs;
        name: "summarizeSelection";
    }
    | {
        args: RunWidgetQueryArgs;
        name: "runWidgetQuery";
    }
    | {
        args: ExplainCapabilityGapArgs;
        name: "explainCapabilityGap";
    }
    | {
        args: SetLayerStyleArgs;
        name: "setLayerStyle";
    }
    | {
        args: SetVisibilityArgs;
        name: "setVisibility";
    }
    | {
        args: AddWidgetArgs;
        name: "addWidget";
    }
    | {
        args: RemoveWidgetArgs;
        name: "removeWidget";
    }
    | {
        args: BindInteractionArgs;
        name: "bindInteraction";
    }
    | {
        args: RemoveInteractionArgs;
        name: "removeInteraction";
    }