Changelog
- 6a66d32 Merge pull request #803 from HsnSaboor/fix-invalid-function-names-sanitization-v2
- 750b930 Merge pull request #823 from router-for-me/translator
- 47b9503 chore: revert changes to internal/translator to comply with path guard
- b6ba51b feat(translator): add thinking block and tool result handling for Claude-to-OpenAI conversion
- f4d4249 feat(translator): sanitize tool/function names for upstream provider compatibility
- 3902fd7 fix(iflow): remove thinking field from request body in thinking config handler
- d241359 fix(translator): address PR feedback for tool name sanitization
- 8f4c46f fix(translator): emit tool_result messages before user content in Claude-to-OpenAI conversion
- 2d2f457 fix(translator): remove unnecessary whitespace trimming in reasoning text collection
- 3b9253c fix(translator): resolve invalid function name errors by sanitizing Claude tool names
- 4fc3d5e refactor(iflow): simplify thinking config handling for GLM and MiniMax models