Interface AgentOSTurnPlanningConfig

interface AgentOSTurnPlanningConfig {
    discovery?: TurnPlannerDiscoveryConfig & {
        engine?: ICapabilityDiscoveryEngine;
        autoInitializeEngine?: boolean;
        registerMetaTool?: boolean;
        embeddingModelId?: string;
        embeddingDimension?: number;
        config?: Partial<CapabilityDiscoveryConfig>;
        sources?: AgentOSCapabilityDiscoverySources;
    };
    enabled?: boolean;
    defaultToolFailureMode?: ToolFailureMode;
    allowRequestOverrides?: boolean;
}

Hierarchy (view full)

Properties

discovery?: TurnPlannerDiscoveryConfig & {
    engine?: ICapabilityDiscoveryEngine;
    autoInitializeEngine?: boolean;
    registerMetaTool?: boolean;
    embeddingModelId?: string;
    embeddingDimension?: number;
    config?: Partial<CapabilityDiscoveryConfig>;
    sources?: AgentOSCapabilityDiscoverySources;
}

Type declaration

  • Optional engine?: ICapabilityDiscoveryEngine

    Optional pre-built discovery engine. If provided, AgentOS uses this and skips auto-initialization.

  • Optional autoInitializeEngine?: boolean

    When true, AgentOS automatically creates a capability discovery engine using active tools/extensions/channels.

  • Optional registerMetaTool?: boolean

    Register the discover_capabilities meta-tool after engine initialization.

  • Optional embeddingModelId?: string

    Optional override for discovery embedding model.

  • Optional embeddingDimension?: number

    Optional embedding dimension override.

  • Optional config?: Partial<CapabilityDiscoveryConfig>

    Optional low-level discovery engine tuning.

  • Optional sources?: AgentOSCapabilityDiscoverySources

    Optional explicit capability sources to merge with runtime-derived sources.

enabled?: boolean
defaultToolFailureMode?: ToolFailureMode
allowRequestOverrides?: boolean