|
66 | 66 | "example": "sk-or-v1-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" |
67 | 67 | }, |
68 | 68 | "OPENROUTER_FUSION_RESEARCH": { |
69 | | - "description": "Optional. A named custom config, as a JSON object. One env var per config: OPENROUTER_FUSION_<NAME> registers a config named <name>. Built-in configs 'quality' and 'budget' need no env var. Fields: analysis_models (panel), judge (orchestrator), reasoning_effort (xhigh|high|medium|low|minimal|none), temperature (null = model default), max_tool_calls (1-16, caps the web loop; default 8), optional system. More ready-made presets (research-eco, maths, medecine, code) are in the repo's fusion-env-vars.json.", |
| 69 | + "description": "Optional. A named custom config, as a JSON object. One env var per config: OPENROUTER_FUSION_<SUFFIX>; the config name comes from the JSON `name` field (e.g. \"research-eco\"), falling back to the lowercased suffix. Built-in configs 'quality' and 'budget' need no env var. Fields: analysis_models (panel), judge (orchestrator), reasoning_effort (xhigh|high|medium|low|minimal|none), temperature (null = model default), max_tool_calls (1-16, caps the web loop; default 8), optional system. More ready-made presets (research-eco, maths, medecine, code) are in the repo's fusion-env-vars.json.", |
70 | 70 | "required": false, |
71 | 71 | "example": "{\"name\":\"research\",\"analysis_models\":[\"~anthropic/claude-opus-latest\",\"openai/gpt-5.5\",\"~google/gemini-pro-latest\",\"deepseek/deepseek-v4-pro\"],\"judge\":\"~anthropic/claude-opus-latest\",\"reasoning_effort\":\"high\",\"temperature\":null,\"max_tool_calls\":8}" |
72 | 72 | }, |
| 73 | + "OPENROUTER_FUSION_RESEARCHECO": { |
| 74 | + "description": "Optional. Ready-made \"research-eco\" preset (cheaper panel, Opus judge). Same field shape as OPENROUTER_FUSION_RESEARCH; full paste-ready value in the repo's fusion-env-vars.json.", |
| 75 | + "required": false, |
| 76 | + "example": "{\"name\":\"research-eco\",\"analysis_models\":[\"~google/gemini-flash-latest\",\"~moonshotai/kimi-latest\",\"deepseek/deepseek-v4-pro\"],\"judge\":\"~anthropic/claude-opus-latest\",\"reasoning_effort\":\"high\",\"temperature\":null,\"max_tool_calls\":8}" |
| 77 | + }, |
| 78 | + "OPENROUTER_FUSION_MATHS": { |
| 79 | + "description": "Optional. Ready-made \"maths\" preset (diverse reasoner panel, xhigh effort). Full value incl. system prompt in fusion-env-vars.json.", |
| 80 | + "required": false, |
| 81 | + "example": "{\"name\":\"maths\",\"analysis_models\":[\"openai/gpt-5.5\",\"~google/gemini-pro-latest\",\"deepseek/deepseek-v4-pro\",\"z-ai/glm-5.2\"],\"judge\":\"~anthropic/claude-opus-latest\",\"reasoning_effort\":\"xhigh\",\"temperature\":null,\"max_tool_calls\":8}" |
| 82 | + }, |
| 83 | + "OPENROUTER_FUSION_MEDECINE": { |
| 84 | + "description": "Optional. Ready-made \"medecine\" preset (French clinical-reasoning aid, cautious Opus judge - decision support, not a diagnosis). Full value incl. system prompt in fusion-env-vars.json.", |
| 85 | + "required": false, |
| 86 | + "example": "{\"name\":\"medecine\",\"analysis_models\":[\"~anthropic/claude-opus-latest\",\"openai/gpt-5.5\",\"~google/gemini-pro-latest\"],\"judge\":\"~anthropic/claude-opus-latest\",\"reasoning_effort\":\"high\",\"temperature\":null,\"max_tool_calls\":8}" |
| 87 | + }, |
| 88 | + "OPENROUTER_FUSION_CODE": { |
| 89 | + "description": "Optional. Ready-made \"code\" preset (architecture/review, not raw code generation). Full value incl. system prompt in fusion-env-vars.json.", |
| 90 | + "required": false, |
| 91 | + "example": "{\"name\":\"code\",\"analysis_models\":[\"openai/gpt-5.5\",\"~anthropic/claude-opus-latest\",\"deepseek/deepseek-v4-pro\",\"z-ai/glm-5.2\"],\"judge\":\"~anthropic/claude-opus-latest\",\"reasoning_effort\":\"high\",\"temperature\":null,\"max_tool_calls\":8}" |
| 92 | + }, |
73 | 93 | "OPENROUTER_FUSION_DEFAULT_REASONING": { |
74 | 94 | "description": "Optional. Global default reasoning effort applied to any config that doesn't set its own. Defaults to 'high'.", |
75 | 95 | "required": false, |
|
0 commit comments