github diegosouzapw/OmniRoute v3.0.8
v3.0.8 — Fix translation failures for OpenAI-format providers

latest release: v3.0.9
7 hours ago

🐛 Bug Fixes

Translation Failures for OpenAI-format Providers in Claude CLI (#632)

  • Handle reasoning_details[] array format from StepFun/OpenRouter — converts to reasoning_content
  • Handle reasoning field alias from some providers → normalized to reasoning_content
  • Cross-map usage field names: input_tokensprompt_tokens, output_tokenscompletion_tokens in filterUsageForFormat
  • Fix extractUsage to accept both input_tokens/output_tokens and prompt_tokens/completion_tokens as valid usage fields
  • Applied to both streaming and non-streaming paths

CI Lint Fix

  • Fixed 19 TS7006 implicit any type errors in combos.ts and models.ts for typecheck:noimplicit:core

Full Changelog: v3.0.7...v3.0.8

Don't miss a new OmniRoute release

NewReleases is sending notifications on new releases.