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

    Interface OpenRouterAgentManifest

    interface OpenRouterAgentManifest {
        name: string;
        model: string[];
        tier?: "resident" | "cold-tail";
        instructions: { source?: string; contentHash?: string; version?: string };
        tools: OpenRouterFunctionTool[];
        discoverable: OpenRouterFunctionTool[];
        subAgents: { name: string; ref: string }[];
    }
    Index

    Properties

    name: string
    model: string[]

    model preference list (cheap→capable) from the primary skill; the OpenRouter ids to try in order.

    tier?: "resident" | "cold-tail"
    instructions: { source?: string; contentHash?: string; version?: string }

    a POINTER to the served instructions + the pinned hash — never inlined creds, never the full text by default.

    The DEFAULT tool surface — RESIDENT routes only, plus a synthetic discover_tools when cold-tail routes exist. This is the tier-trim: the cheap/lower tier carries a SMALLER tool surface (the conditional context reduction).

    discoverable: OpenRouterFunctionTool[]

    COLD-TAIL routes — NOT in the default surface; revealed on demand via discover_tools.

    subAgents: { name: string; ref: string }[]

    sub-agents → one front-door tool each (dispatched as a NEW completion at the child's tier).