/** * Curated catalog of recommended local coding models for Ollama, surfaced via * `/model browse`. Mirrors the MCP catalog pattern: a hand-picked shortlist so * users don't have to hunt ollama.com for good coding models. * * Each entry's `pull` is the exact `ollama pull` tag. `params` is the parameter * count (drives the agent-mode hint — <7B models struggle with tool-calling * loops). `vram` is a rough "comfortable" requirement for the default quant. * * Curated, not exhaustive — users can still `/model pull `. */ export interface OllamaCatalogEntry { /** Exact `ollama pull` tag, e.g. "qwen2.5-coder:7b". */ pull: string; /** Display name. */ name: string; /** Parameter count in billions (for the agent-mode hint). */ params: number; /** Rough comfortable RAM/VRAM for the default quantization. */ vram: string; /** One-line description. */ description: string; } /** * Recommended coding models. Ordered roughly best-for-agent first within size * tiers. All are real Ollama library tags as of this release. */ export declare const OLLAMA_CODING_MODELS: OllamaCatalogEntry[]; /** Agent-mode suitability hint for a catalog entry (≥7B → agent-capable). */ export declare function catalogAgentHint(params: number): string;