UNPKG

@workflow-manager/runner

Version:

CLI runner for in-memory and markdown workflow orchestration using ATEP-like envelopes

16 lines (15 loc) 831 B
export type TaskCategory = "coding" | "general" | "retrieval" | "review" | "orchestration" | "summarization"; export interface ModelCatalogEntry { /** Case-insensitive substrings matched against TaskInitConfig.model. Order in MODEL_CATALOG matters: first match wins. */ idPatterns: string[]; displayName: string; provider: "anthropic" | "openai" | "google" | "openrouter" | "local" | "other"; tier: "frontier" | "mid" | "small"; /** Relative cost band, 1 (cheapest) to 5 (most expensive). Editorial, not live pricing. */ costBand: 1 | 2 | 3 | 4 | 5; strengths: TaskCategory[]; notes?: string; } export declare const MODEL_CATALOG: ModelCatalogEntry[]; export declare function lookupModel(modelId: string): ModelCatalogEntry | undefined; export declare function renderCatalogForPrompt(): string;