@suluk/agents - v0.1.6
    Preparing search index...

    Interface AgentManifestNode

    interface AgentManifestNode {
        name: string;
        description: string;
        effectiveScope: Scope;
        skills: AgentManifestSkill[];
        routes: AgentManifestRoute[];
        subAgents: string[];
        governed?: AgentManifestGoverned;
        modelSelection?: {
            skill: string;
            ids: string[];
            from: "declared" | "selected";
            snapshotHash: string | null;
            resolve: "pinned" | "router" | "latest";
            pickPinned: boolean;
        }[];
    }
    Index

    Properties

    name: string
    description: string
    effectiveScope: Scope

    effective scope after intersection along the reaching path (null = unconstrained).

    subAgents: string[]

    operator-effective surface after x-suluk-policy (C028) — so the C021 signature covers the operator's caps.

    modelSelection?: {
        skill: string;
        ids: string[];
        from: "declared" | "selected";
        snapshotHash: string | null;
        resolve: "pinned" | "router" | "latest";
        pickPinned: boolean;
    }[]

    catalog-pinned model selection per skill (present only when agentManifest is given a catalog) — reproducible: the snapshotHash is signed (the SURVIVOR SET), so a re-pick week-over-week with no author edit is auditable. resolve is the C030 mode; pickPinned false ⇒ set-pinned but the served id is NOT reproducible (router/latest).