Skip to content

Commit 0022bb7

Browse files
tboome33claude
andcommitted
Address review: document all preset env vars + fix config-naming wording
- arguments: add the 4 advertised preset env vars (OPENROUTER_FUSION_ RESEARCHECO / MATHS / MEDECINE / CODE) with examples, so the manifest's configuration docs match its description (Qodo/Copilot). - Clarify OPENROUTER_FUSION_<SUFFIX>: the config name comes from the JSON `name` field (e.g. research-eco), not the lowercased suffix (Copilot). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 2c52099 commit 0022bb7

1 file changed

Lines changed: 21 additions & 1 deletion

File tree

mcp-registry/servers/openrouter-fusion.json

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,30 @@
6666
"example": "sk-or-v1-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
6767
},
6868
"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.",
7070
"required": false,
7171
"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}"
7272
},
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+
},
7393
"OPENROUTER_FUSION_DEFAULT_REASONING": {
7494
"description": "Optional. Global default reasoning effort applied to any config that doesn't set its own. Defaults to 'high'.",
7595
"required": false,

0 commit comments

Comments
 (0)