Files
OmniRoute/tests
diegosouzapw 672398e86f fix(routing): replay reasoning_content for OpenCode big-pickle (#2900)
big-pickle's OpenCode/Zen upstream runs DeepSeek thinking mode, but the model
id reveals no DeepSeek signal, so requiresReasoningReplay (called with
allowLegacyFallback:false) never triggered. Follow-up/tool-use turns failed
with [400] 'The reasoning_content in the thinking mode must be passed back to
the API'. Note: requiresReasoningReplay does not consume supportsReasoning, so
the registry flag alone would not have fixed it.

Add RegistryModel.interleavedField (mirrors models.dev interleaved_field),
declare interleavedField:'reasoning_content' (+ supportsReasoning:true) on
big-pickle in both opencode and opencode-zen, and surface the registry value
in getResolvedModelCapabilities so requiresReasoningReplay returns true.

Closes #2900
2026-05-31 00:41:46 -03:00
..
2026-05-23 01:46:59 -03:00
2026-05-30 22:00:20 -03:00
2026-05-10 00:55:06 -03:00