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

Properties

providerTools: readonly HonuaProviderToolDefinition[]
tools: readonly HonuaAgentToolDefinition<
    | "selectFeature"
    | "setFilter"
    | "addLayer"
    | "setViewport"
    | "listSources"
    | "inspectMap"
    | "listCapabilities"
    | "summarizeSelection"
    | "runWidgetQuery"
    | "explainCapabilityGap">[]

Methods