@honua/sdk-js
    Preparing search index...

    Interface HonuaAiMapKit

    interface HonuaAiMapKit {
        mcpTools: readonly HonuaMcpCompatibleToolDefinition[];
        policy: HonuaAgentToolExecutorOptions;
        providerTools: readonly HonuaProviderToolDefinition[];
        runtime: HonuaAgentRuntime;
        tools: readonly HonuaAgentToolDefinition<
            | "selectFeature"
            | "setFilter"
            | "addLayer"
            | "setViewport"
            | "setVisibility"
            | "listSources"
            | "runWidgetQuery"
            | "inspectMap"
            | "listCapabilities"
            | "summarizeSelection"
            | "explainCapabilityGap"
            | "setLayerStyle"
            | "addWidget"
            | "removeWidget"
            | "bindInteraction"
            | "removeInteraction",
        >[];
        context(
            options?: HonuaAgentContextOptions,
        ): Promise<HonuaAgentSemanticMapContext>;
        execute(call: HonuaAgentToolCall): Promise<HonuaAgentToolResult<unknown>>;
        systemPrompt(options?: HonuaAgentContextOptions): Promise<string>;
    }
    Index

    Properties

    providerTools: readonly HonuaProviderToolDefinition[]
    tools: readonly HonuaAgentToolDefinition<
        | "selectFeature"
        | "setFilter"
        | "addLayer"
        | "setViewport"
        | "setVisibility"
        | "listSources"
        | "runWidgetQuery"
        | "inspectMap"
        | "listCapabilities"
        | "summarizeSelection"
        | "explainCapabilityGap"
        | "setLayerStyle"
        | "addWidget"
        | "removeWidget"
        | "bindInteraction"
        | "removeInteraction",
    >[]

    Methods