@archastro/sdk
    Preparing search index...

    Interface SolutionTemplateSummary

    Identity and display metadata for a single template bundled by a Solution, used to represent each wrapped or sibling template at template granularity.

    interface SolutionTemplateSummary {
        description?: string;
        display_name?: string;
        id?: string;
        kind: string;
        lookup_key?: string;
        name?: string;
        readme_url?: string;
        virtual_path?: string;
    }
    Index

    Properties

    description?: string

    Short prose blurb from the template body's description: field. null when the body doesn't set one. Used as the card subhead in the Library carousel.

    display_name?: string

    Human-facing label from the template body's display_name: field. null when the body doesn't set one. Library carousels use this for the card title, falling back to a humanized name.

    id?: string

    Template config ID (cfg_...). null for inline-only templates.

    kind: string

    Template config kind, or SolutionTemplateRef / SolutionTemplatePath when unresolved.

    lookup_key?: string

    Lookup key stamped on the template config at import time. null when no lookup key was assigned.

    name?: string

    Canonical name from the template body. For AgentTemplate this doubles as the human-facing label; for AgentToolTemplate it's the LLM-facing tool function identifier (snake_case); for AgentRoutineTemplate it's the routine identifier (kebab-case). Clients rendering carousels should prefer display_name and fall back to humanizing name.

    readme_url?: string

    Relative path to the public README endpoint with a signed token already embedded, scoped to this template's bundled markdown asset. null when the Solution body's templates[].readme_path is unset for this entry. Token expires in 1 hour — refresh via GET /api/v1/solutions/:solution.

    virtual_path?: string

    Stable virtual path assigned to the template config. null when no virtual path was set.