/** * Central Ollama Model Selector * * Standardizes model selection across all AI endpoints. * * Rules: * - Ticket/Planning/Triage work -> use Ticket Model (qwen2.5:14b) * - Code generation/fixes -> use Code Model (qwen2.5-coder:14b) */ /** * Get the model for ticket/planning/triage work * * ALWAYS uses 14B general model for quality and stability. * * Used for: * - Ticket generation * - Planning * - Triage * - Summarization * - Requirements/acceptance criteria * - PRDs * - Jira field mapping * - Notes * - Status updates */ export declare function getTicketModel(): string; /** * Get the model for code generation/fix work * * Used for: * - Code generation * - Code fixes * - Patches * - Refactoring * - TypeScript/Prisma fixes * - Test generation * - Playwright steps */ export declare function getCodeModel(): string; /** * Get model based on intent * * @param intent - "ticket" for ticket/planning work, "code" for code work */ export declare function getModelByIntent(intent: "ticket" | "code"): string; /** * Log AI request to orchestrator logs */ export declare function logAiRequest(params: { intent: "ticket" | "code"; modelSelected: string; durationMs: number; endpoint?: string; error?: string; }): Promise; //# sourceMappingURL=models.d.ts.map