feat(benchmarks): default PinchBench to MiMo v2.5 Pro, add direct-mimo routing

PinchBench runner now defaults to openrouter/xiaomi/mimo-v2.5-pro instead
of deepseek/deepseek-chat. Adds --direct-mimo flag for routing through
Xiaomi's API directly (bypasses OpenRouter), with tp-/sk- key type
detection and endpoint mismatch warnings.

Harbor adapter gains --provider CLI flag for MiMo provider routing.

Known issues documented in docs/MIMO_BENCHMARK_ISSUES.md:
- PinchBench model validation requires OpenRouter prefix
- OPENROUTER_API_KEY needed even for some direct-provider paths
- Token Plan vs pay-as-you-go key/endpoint mismatch
- PinchBench runs through OpenClaw, not CodeWhale
This commit is contained in:
Hunter B
2026-06-04 19:33:43 -07:00
parent b329a532f5
commit a5f27aae3a
4 changed files with 246 additions and 43 deletions
+6
View File
@@ -52,6 +52,12 @@ class CodeWhaleAgent(BaseInstalledAgent):
type="str",
default="high",
),
CliFlag(
"provider",
cli="--provider",
type="str",
default=None,
),
]
@staticmethod