Code

History

Commits on v6.7.3735+
  1. fix(translator): handle stop_reason and MAX_TOKENS for Claude responsesLuis Pater committed 9 months agof99cddf
  2. Merge pull request #1248 from shekohex/feat/responses-compactLuis Pater committed 9 months agof887f99
  3. fix(translator): include token usage in message_delta for Claude responsesLuis Pater committed 9 months ago550da0c
  4. fix(caching): ensure prompt-caching beta is always appended and add multi-turn cache control testsLuis Pater committed 9 months ago7ff3936
  5. Merge pull request #1294 from Darley-Wey/fix/claude2geminiLuis Pater committed 9 months agof36a5f5
  6. Merge pull request #1295 from SchneeMart/feature/claude-cachingLuis Pater committed 9 months agoc1facdf
  7. Merge pull request #1311 from router-for-me/fix/gemini-schemaLuis Pater committed 9 months ago4ee46bc
  8. Merge pull request #1317 from yinkev/feat/gemini-tools-passthroughLuis Pater committed 9 months agoc3e94a8
  9. feat(auth): add custom HTTP client with utls for Claude API authenticationLuis Pater committed 9 months ago6b6d030
  10. feat(translator): add code_execution and url_context tool passthroughkyinhub committed 9 months ago538039f
  11. refactor(gemini): optimize removeExtensionFields with post-order traversal and DeleteBytes이대희 committed 9 months agoca79651
  12. fix(gemini): Removes unsupported extension fields이대희 committed 9 months agod0d66cd
  13. feat(ci): add cleanup step for temporary Docker tags in workflowLuis Pater committed 9 months agod7d54fa
  14. feat(ci): add multi-arch Docker builds and manifest creation to workflowLuis Pater committed 9 months ago3164932
  15. feat(caching): implement Claude prompt caching with multi-turn supportMartin Schneeweiss committed 9 months ago3a43ecb
  16. fix(config): ensure empty mapping persists for `oauth-model-alias` deletions #1305Luis Pater committed 9 months agoa709e5a
  17. Merge pull request #1300 from sususu98/feat/log-api-response-timestampLuis Pater committed 9 months agof0ac771
  18. Merge pull request #1298 from sususu98/fix/restore-usageMetadata-in-gemini-translatorLuis Pater committed 9 months agoda0bbf2
  19. fix(logging): capture streaming TTFB on first chunk and make timestamps requiredsususu98 committed 9 months ago295f34d
  20. fix(logging): add API response timestamp and fix request timestamp timingsususu98 committed 9 months agoc41ce77
  21. feat(handlers): add test to verify no retries after partial stream responseLuis Pater committed 9 months ago4eb1e60
  22. Merge pull request #1296 from router-for-me/logLuis Pater committed 9 months ago189a066
  23. fix(config): prune oauth-model-alias when preserving confighkfires committed 9 months agod0bada7
  24. fix(translator): restore usageMetadata in Gemini responses from Antigravitysususu98 committed 9 months ago9dc0e6d
  25. fix(api): update amp module only on config changeshkfires committed 9 months ago8510fc3
  26. fix: skip empty text parts and messages to avoid Gemini API error When Claude API sends an assistant message with empty text content like: {"role":"assistant","content":[{"type":"text","text":""}]} The translator was creating a part object {} with no data field, causing Gemini API to return error: "required oneof field 'data' must have one initialized field" This fix: 1. Skips empty text parts (text="") during translation 2. Skips entire messages when their parts array becomes empty This ensures compatibility when clients send empty assistant messages in their conversation history.Darley committed 9 months ago2666708
  27. Merge pull request #1276 from router-for-me/thinkingLuis Pater committed 9 months ago9e5b1d2
  28. Merge remote-tracking branch 'origin/dev' into devLuis Pater committed 9 months agoa7dae6a
  29. refactor: consolidate channel send logic with context-safe handlersLuis Pater committed 9 months agoe93e05a
  30. feat(thinking): enable thinking toggle for qwen3 and deepseek models Fix #1245hkfires committed 9 months agoc8c2732
  31. chore(git): stop ignoring .idea and data directorieshkfires committed 9 months agoc3b6f39
  32. Merge pull request #1170 from BianBianY/mainLuis Pater committed 9 months agobbb55a8
  33. fix(codex): avoid empty prompt_cache_keyShady Khalifa committed 9 months ago04b2290
  34. fix(openai): drop stream for responses/compactShady Khalifa committed 9 months ago53920b0
  35. Merge pull request #1257 from router-for-me/modelLuis Pater committed 9 months ago7583193