gatelineAPI reference
interface AdapterManifest {
    adapter: string;
    extra_frontmatter?: Record<string, unknown>;
    filename: string;
    headless?: unknown;
    model_map: Record<string, string>;
    model_overrides?: Record<string, string>;
    output_dir: string;
    roles: string[];
    tool_map: Record<string, string[]>;
    tools_style: ToolsStyle;
}

Properties

adapter: string
extra_frontmatter?: Record<string, unknown>

Extra frontmatter keys, serialised as JSON scalars.

filename: string

Rendered filename template; {role} is substituted.

headless?: unknown

Dispatch seam (ORCHESTRATOR.md §5.2); read there, passed through here.

model_map: Record<string, string>

capability profile -> this runner's model spelling.

model_overrides?: Record<string, string>

role -> spelling override (how the P5 vendor pins are implemented).

output_dir: string

Where rendered agents land, relative to the core-layer root.

roles: string[]
tool_map: Record<string, string[]>

capability -> this runner's tool/permission keys.

tools_style: ToolsStyle