🐛 Bug Fixes
Translation Failures for OpenAI-format Providers in Claude CLI (#632)
- Handle
reasoning_details[]array format from StepFun/OpenRouter — converts toreasoning_content - Handle
reasoningfield alias from some providers → normalized toreasoning_content - Cross-map usage field names:
input_tokens↔prompt_tokens,output_tokens↔completion_tokensinfilterUsageForFormat - Fix
extractUsageto accept bothinput_tokens/output_tokensandprompt_tokens/completion_tokensas valid usage fields - Applied to both streaming and non-streaming paths
CI Lint Fix
- Fixed 19
TS7006implicit any type errors incombos.tsandmodels.tsfortypecheck:noimplicit:core
Full Changelog: v3.0.7...v3.0.8