// Test-only model selection policy.
//
// Keep this file easy to scan and edit:
// - one provider per block
// - most preferred model first
// - use provider-registry.ts for product/runtime defaults
export const YAGR_PROVIDER_TEST_MODEL_CONFIG = {
    anthropic: {
        preferredModels: [
            'claude-haiku-4-5-20251001',
            'claude-haiku-4-5',
        ],
    },
    openai: {
        preferredModels: [
            'gpt-5.4-mini',
            'gpt-5-mini',
        ],
    },
    google: {
        preferredModels: [
            'gemini-3-flash-preview',
            'gemini-3-pro',
        ],
    },
    mistral: {
        preferredModels: [
            'mistral-small-latest',
            'ministral-8b-latest',
            'mistral-large-latest',
        ],
    },
    openrouter: {
        preferredModels: [
            'minimax/minimax-m2.7',
            'openai/gpt-4.1-mini',
            'z-ai/glm-5',
            'z-ai/glm-5-turbo',
            'google/gemini-3-flash-preview',
        ],
    },
    'openai-oauth': {
        preferredModels: [
            'gpt-5.4',
            'gpt-5.4-mini',
            'gpt-5.3-codex',
        ],
    },
    'anthropic-proxy': {
        preferredModels: [
            'claude-haiku-4-5-20251001',
            'claude-haiku-4-5',
        ],
    },
    'copilot-proxy': {
        preferredModels: [
            'gpt-5.4',
            'gpt-4.1',
        ],
    },
};
export function getProviderTestModelConfig(provider) {
    const config = YAGR_PROVIDER_TEST_MODEL_CONFIG[provider];
    return config ? { preferredModels: [...config.preferredModels] } : undefined;
}
//# sourceMappingURL=test-model-config.js.map