Interface HonuaAgentToolDefinitionLike

Structural superset of HonuaAgentToolDefinition accepted by the provider-format exporters, so higher layers (for example @honua/sdk-js/nl-map-control) can publish additional tools through the same MCP / OpenAI conversion path without widening the canonical tool-name union.

interface HonuaAgentToolDefinitionLike {
    description: string;
    inputSchema: HonuaAgentJsonSchema;
    mode?: HonuaAgentToolMode;
    name: string;
    requiresOptIn?: boolean;
    title?: string;
}

Hierarchy (view full)

Properties

description: string
name: string
requiresOptIn?: boolean
title?: string