/** * Dynamic modes — dev/review/TDD/research/plan mode switching. * Each mode injects specialized system prompt additions and behavior. */ export type Mode = 'dev' | 'review' | 'tdd' | 'research' | 'plan' | 'debug' | 'architect' | 'hermes' | 'design'; export interface ModeConfig { name: Mode; label: string; description: string; systemPromptAddition: string; suggestedTools: string[]; temperature?: number; } export declare const MODES: Record; export declare function getMode(name: string): ModeConfig | undefined; export declare function getModePromptAddition(mode: Mode): string; export declare function listModes(): ModeConfig[];