weasel API - v0.8.0
    Preparing search index...

    Interface ToolScopes

    The tool scopes as the dispatcher sees them — which is what decides whether two same-tuple bindings can actually collide.

    interface ToolScopes {
        ambient?: readonly Tool<unknown>[];
        registry:
            | readonly Tool<unknown>[]
            | Readonly<Record<string, Tool<unknown>>>;
    }
    Index

    Properties

    Properties

    ambient?: readonly Tool<unknown>[]

    Always-on tools. Every one of these is live at once.

    registry: readonly Tool<unknown>[] | Readonly<Record<string, Tool<unknown>>>

    Tools eligible for the active slot, keyed by id or as a flat list.