{ "$schema": "./schema/factory.schema.json", "version": 1, "models": { "openai-codex": { "reference": "openai/gpt-5.3-codex", "enabled": true, "purpose": "primary implementation and difficult repair" }, "zai-coding-plan-glm-5.2": { "reference": "zai-coding-plan/glm-5.2", "enabled": true, "purpose": "planning, repository reconnaissance, and long-context analysis" }, "minimax-m3": { "reference": "minimax/MiniMax-M3", "enabled": true, "purpose": "independent review and low-cost parallel investigation" }, "deepseek-v4-pro": { "reference": "deepseek/deepseek-v4-pro", "enabled": false, "purpose": "reserved fallback; enable after a provider smoke test" } }, "routes": { "planner": { "primary": "zai-coding-plan/glm-5.2", "fallbacks": ["openai/gpt-5.3-codex"] }, "builder": { "primary": "openai/gpt-5.3-codex", "fallbacks": ["deepseek/deepseek-v4-pro", "zai-coding-plan/glm-5.2"] }, "reviewer": { "primary": "minimax/MiniMax-M3", "fallbacks": ["openai/gpt-5.3-codex"] }, "scout": { "primary": "minimax/MiniMax-M3", "fallbacks": ["zai-coding-plan/glm-5.2"] } } }