For AI agents: the complete documentation index is available at https://scriptedalchemy.github.io/agent-bundle/llms.txt, the full documentation bundle is available at https://scriptedalchemy.github.io/agent-bundle/llms-full.txt, and this page is available as Markdown at https://scriptedalchemy.github.io/agent-bundle/api/interfaces/index.NormalizationTargetRegistry.md.
  • English
  • Interface: NormalizationTargetRegistry

    Methods

    binSources()?

    optional binSources(config, targetNames): readonly NormalizationHostBinSource[]

    Parameters

    config

    Readonly<AgentBundleConfig>

    targetNames

    readonly string[]

    Returns

    readonly NormalizationHostBinSource[]


    capabilityState()?

    optional capabilityState(name, capability): CapabilityState | undefined

    Parameters

    name

    string

    capability

    string

    Returns

    CapabilityState | undefined


    componentCapabilityState()?

    optional componentCapabilityState(name, capability): CapabilityState | undefined

    The judgment that decides component emission for one target: the adapter's componentCapabilities override when it publishes one (a key it omits reads as no row), otherwise its capabilities. Emission and inspect accounting must consult the same judgment.

    Parameters

    name

    string

    capability

    string

    Returns

    CapabilityState | undefined


    configExtensions()

    configExtensions(): readonly NormalizationConfigExtension[]

    Returns

    readonly NormalizationConfigExtension[]


    defaultTargetNames()

    defaultTargetNames(): readonly string[]

    Returns

    readonly string[]


    has()

    has(name): boolean

    Parameters

    name

    string

    Returns

    boolean


    lowersConfigExtension()?

    optional lowersConfigExtension(name, key): boolean

    True when the target's adapter reads the config extension key (its own key or a declared composite side).

    Parameters

    name

    string

    key

    string

    Returns

    boolean


    nativeHookSources()?

    optional nativeHookSources(config, targetNames): readonly NormalizationNativeHookSource[]

    Parameters

    config

    Readonly<AgentBundleConfig>

    targetNames

    readonly string[]

    Returns

    readonly NormalizationNativeHookSource[]


    outputStyleSources()?

    optional outputStyleSources(config, targetNames): readonly NormalizationHostBinSource[]

    Parameters

    config

    Readonly<AgentBundleConfig>

    targetNames

    readonly string[]

    Returns

    readonly NormalizationHostBinSource[]


    supports()

    supports(name, capability): boolean

    Parameters

    name

    string

    capability

    string

    Returns

    boolean


    workflowSources()?

    optional workflowSources(config, targetNames): readonly NormalizationHostBinSource[]

    Parameters

    config

    Readonly<AgentBundleConfig>

    targetNames

    readonly string[]

    Returns

    readonly NormalizationHostBinSource[]