Code

History

Commits on v6.7.3935+
  1. feat(config): add payload filter rules to remove JSON pathsLuis Pater committed 9 months ago6d8609e
  2. Fixed: #1372 #1366Luis Pater committed 9 months agod216ade
  3. fix(config): add codex instructions enabled change to config change detailshkfires committed 9 months agobb09708
  4. fix(misc): update opencode instructionshkfires committed 9 months ago1150d97
  5. fix(misc): update user agent string for opencodehkfires committed 9 months ago2854e04
  6. fix(translator): handle stop_reason and MAX_TOKENS for Claude responsesLuis Pater committed 9 months agof99cddf
  7. Merge pull request #1248 from shekohex/feat/responses-compactLuis Pater committed 9 months agof887f99
  8. fix(translator): include token usage in message_delta for Claude responsesLuis Pater committed 9 months ago550da0c
  9. fix(caching): ensure prompt-caching beta is always appended and add multi-turn cache control testsLuis Pater committed 9 months ago7ff3936
  10. Merge pull request #1294 from Darley-Wey/fix/claude2geminiLuis Pater committed 9 months agof36a5f5
  11. Merge pull request #1295 from SchneeMart/feature/claude-cachingLuis Pater committed 9 months agoc1facdf
  12. Merge pull request #1311 from router-for-me/fix/gemini-schemaLuis Pater committed 9 months ago4ee46bc
  13. Merge pull request #1317 from yinkev/feat/gemini-tools-passthroughLuis Pater committed 9 months agoc3e94a8
  14. feat(auth): add custom HTTP client with utls for Claude API authenticationLuis Pater committed 9 months ago6b6d030
  15. feat(translator): add code_execution and url_context tool passthroughkyinhub committed 9 months ago538039f
  16. refactor(gemini): optimize removeExtensionFields with post-order traversal and DeleteBytes이대희 committed 9 months agoca79651
  17. fix(gemini): Removes unsupported extension fields이대희 committed 9 months agod0d66cd
  18. feat(ci): add cleanup step for temporary Docker tags in workflowLuis Pater committed 9 months agod7d54fa
  19. feat(ci): add multi-arch Docker builds and manifest creation to workflowLuis Pater committed 9 months ago3164932
  20. feat(caching): implement Claude prompt caching with multi-turn supportMartin Schneeweiss committed 9 months ago3a43ecb
  21. fix(config): ensure empty mapping persists for `oauth-model-alias` deletions #1305Luis Pater committed 9 months agoa709e5a
  22. Merge pull request #1300 from sususu98/feat/log-api-response-timestampLuis Pater committed 9 months agof0ac771
  23. Merge pull request #1298 from sususu98/fix/restore-usageMetadata-in-gemini-translatorLuis Pater committed 9 months agoda0bbf2
  24. fix(logging): capture streaming TTFB on first chunk and make timestamps requiredsususu98 committed 9 months ago295f34d
  25. fix(logging): add API response timestamp and fix request timestamp timingsususu98 committed 9 months agoc41ce77
  26. feat(handlers): add test to verify no retries after partial stream responseLuis Pater committed 9 months ago4eb1e60
  27. Merge pull request #1296 from router-for-me/logLuis Pater committed 9 months ago189a066
  28. fix(config): prune oauth-model-alias when preserving confighkfires committed 9 months agod0bada7
  29. fix(translator): restore usageMetadata in Gemini responses from Antigravitysususu98 committed 9 months ago9dc0e6d
  30. fix(api): update amp module only on config changeshkfires committed 9 months ago8510fc3
  31. 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
  32. Merge pull request #1276 from router-for-me/thinkingLuis Pater committed 9 months ago9e5b1d2
  33. Merge remote-tracking branch 'origin/dev' into devLuis Pater committed 9 months agoa7dae6a
  34. refactor: consolidate channel send logic with context-safe handlersLuis Pater committed 9 months agoe93e05a
  35. feat(thinking): enable thinking toggle for qwen3 and deepseek models Fix #1245hkfires committed 9 months agoc8c2732