Commit Graph

  • bb9b2d1758 Merge pull request #2320 from cikichen/build/freebsd-support Luis Pater 2026-03-25 10:12:35 +08:00
  • 76c064c729 Merge pull request #2335 from router-for-me/auth v6.9.2 Luis Pater 2026-03-25 09:34:44 +08:00
  • d2f652f436 Merge pull request #2333 from router-for-me/codex Luis Pater 2026-03-25 09:34:09 +08:00
  • 6a452a54d5 Merge pull request #2316 from router-for-me/openai Luis Pater 2026-03-25 09:31:28 +08:00
  • 9e5693e74f feat(api): support batch auth file upload and delete hkfires 2026-03-25 09:20:17 +08:00
  • 528b1a2307 feat(codex): pass through codex client identity headers hkfires 2026-03-25 08:48:18 +08:00
  • 0cc978ec1d Merge pull request #2297 from router-for-me/readme Luis Pater 2026-03-25 03:11:24 +08:00
  • d312422ab4 build: add freebsd support to releases simon 2026-03-24 16:49:04 +08:00
  • fee736933b feat(openai-compat): add per-model thinking support hkfires 2026-03-24 14:21:12 +08:00
  • 09c92aa0b5 fix: keep a fallback turn for system-only Claude inputs GeJiaXiang 2026-03-24 13:54:25 +08:00
  • 8c67b3ae64 test: verify remaining user message after system merge GeJiaXiang 2026-03-24 13:47:52 +08:00
  • 000e4ceb4e fix: map OpenAI system messages to Claude top-level system GeJiaXiang 2026-03-24 13:42:33 +08:00
  • 5c99846ecf docs(readme): update japanese documentation links hkfires 2026-03-24 09:47:01 +08:00
  • cc32f5ff61 fix: unify Responses output indexes for streamed items trph 2026-03-19 16:11:19 +08:00
  • fbff68b9e0 fix: preserve choice-aware output indexes for streamed tool calls trph 2026-03-19 15:47:45 +08:00
  • 7e1a543b79 fix: preserve separate streamed tool calls in Responses API trph 2026-03-19 15:16:05 +08:00
  • d475aaba96 Fixed: #2274 Luis Pater 2026-03-24 01:00:57 +08:00
  • 96f55570f7 Merge pull request #2282 from eltociear/add-ja-doc v6.9.1 Luis Pater 2026-03-24 00:40:58 +08:00
  • 0906aeca87 Merge pull request #2254 from clcc2019/main Luis Pater 2026-03-24 00:39:31 +08:00
  • 7333619f15 fix: reject oversized downloads instead of truncating; warn on unverified fallback Xvvln 2026-03-24 00:27:44 +08:00
  • 97c0487add Merge pull request #2223 from cnrpman/fix/codex-responses-web-search-preview-compat Luis Pater 2026-03-24 00:25:37 +08:00
  • 74b862d8b8 test(cliproxy): cover delete re-add stale state flow DragonFSKY 2026-03-24 00:21:04 +08:00
  • 2db8df8e38 fix(security): harden management panel asset updater Xvvln 2026-03-24 00:10:04 +08:00
  • a576088d5f Merge pull request #2222 from kaitranntt/kai/fix/758-openai-proxy-alternating-model-support Luis Pater 2026-03-24 00:03:28 +08:00
  • 66ff916838 Merge pull request #2220 from xulongwu4/main Luis Pater 2026-03-23 23:56:15 +08:00
  • 7b0453074e Merge pull request #2219 from beck-8/fix/context-done-race Luis Pater 2026-03-23 22:57:21 +08:00
  • a000eb523d Merge pull request #2213 from TTTPOB/ua-fix Luis Pater 2026-03-23 22:53:51 +08:00
  • 18a4fedc7f Merge pull request #2126 from ailuntz/fix/watcher-auth-cache-memory Luis Pater 2026-03-23 22:47:34 +08:00
  • 5d6cdccda0 Merge pull request #2268 from sususu98/fix/sanitize-tool-names Luis Pater 2026-03-23 21:42:22 +08:00
  • 1b7f4ac3e1 Merge pull request #2252 from sususu98/fix/antigravity-empty-thought-text Luis Pater 2026-03-23 21:41:25 +08:00
  • afc1a5b814 Fixed: #2281 Luis Pater 2026-03-23 21:29:42 +08:00
  • 7ed38db54f docs: update README_JA.md Ikko Eltociear Ashimine 2026-03-23 16:57:43 +09:00
  • 28c10f4e69 docs: update README_JA.md Ikko Eltociear Ashimine 2026-03-23 16:57:32 +09:00
  • 6e12441a3b Update README_JA.md Ikko Eltociear Ashimine 2026-03-23 16:57:19 +09:00
  • 65c439c18d docs: add Japanese README Ikko Ashimine 2026-03-23 15:23:18 +09:00
  • 0ed2d16596 Merge branch 'router-for-me:main' into main dslife2025 2026-03-23 09:50:43 +08:00
  • db335ac616 Merge pull request #2269 from router-for-me/auth-fix Supra4E8C 2026-03-22 22:53:44 +08:00
  • e8bb350467 fix: extend tool name sanitization to all remaining Gemini-bound translators sususu98 2026-03-22 14:06:46 +08:00
  • 5331d51f27 fix(auth): ensure absolute paths for auth file handling Supra4E8C 2026-03-22 13:58:16 +08:00
  • 755ca75879 fix: address review feedback - init ToolNameMap eagerly, log collisions, add collision test sususu98 2026-03-22 13:24:03 +08:00
  • 2398ebad55 fix(translator): sanitize tool names for Gemini function_declarations compatibility sususu98 2026-03-22 13:10:53 +08:00
  • c1bf298216 refactor: streamline usage reporting by consolidating record publishing logic clcc2019 2026-03-20 19:44:26 +08:00
  • e005208d76 fix(antigravity): always include text field in thought parts to prevent Google 500 sususu 2026-03-20 18:30:15 +08:00
  • d1df70d02f chore: add codex builtin tool normalization logging Junyi Du 2026-03-20 14:08:37 +08:00
  • f81acd0760 Merge pull request #2243 from router-for-me/oauth v6.9.0 Luis Pater 2026-03-20 12:35:44 +08:00
  • 636da4c932 refactor(auth): replace manual input handling with AsyncPrompt for callback URLs hkfires 2026-03-20 12:24:27 +08:00
  • cccb77b552 fix(auth): avoid blocking oauth callback wait on prompt hkfires 2026-03-20 11:48:30 +08:00
  • 2bd646ad70 refactor: replace sjson.Set usage with sjson.SetBytes to optimize mutable JSON transformations Luis Pater 2026-03-19 17:58:54 +08:00
  • 52c1fa025e fix(claude): learn official fingerprints after custom baselines tpob 2026-03-19 13:59:41 +08:00
  • 680105f84d fix(claude): refresh cached fingerprint after baseline upgrades tpob 2026-03-19 13:28:58 +08:00
  • f7069e9548 fix(claude): pin stabilized OS arch to baseline tpob 2026-03-19 13:07:16 +08:00
  • 793840cdb4 fix: cover dated and nested codex web search aliases Junyi Du 2026-03-19 03:41:12 +08:00
  • 8f421de532 fix: handle sjson errors in codex tool normalization Junyi Du 2026-03-19 03:36:06 +08:00
  • be2dd60ee7 fix: normalize web_search_preview for codex responses Junyi Du 2026-03-19 03:23:14 +08:00
  • ea3e0b713e fix: harden pooled model-support fallback state Tam Nhu Tran 2026-03-18 13:19:20 -04:00
  • 8179d5a8a4 fix(claude): avoid racy fingerprint downgrades tpob 2026-03-19 01:03:41 +08:00
  • 6fa7abe434 fix(claude): keep configured baseline above older fingerprints tpob 2026-03-19 01:02:04 +08:00
  • 5135c22cd6 fix: fall back on model support errors during auth rotation Tam Nhu Tran 2026-03-18 12:43:45 -04:00
  • 1e27990561 address PR review: log sjson error and add unit tests Longwu Ou 2026-03-18 12:43:40 -04:00
  • e1e9fc43c1 fix: normalize model name in TranslateRequest fallback to prevent prefix leak Longwu Ou 2026-03-18 12:30:22 -04:00
  • b2921518ac fix: avoid data race when watching request cancellation beck-8 2026-03-19 00:15:52 +08:00
  • dd64adbeeb fix(claude): preserve legacy user agent overrides tpob 2026-03-19 00:03:09 +08:00
  • 616d41c06a fix(claude): restore legacy runtime OS arch fallback tpob 2026-03-19 00:01:50 +08:00
  • e0e337aeb9 feat(claude): add switch for device profile stabilization tpob 2026-03-18 19:31:59 +08:00
  • d52839fced fix: stabilize claude device fingerprint tpob 2026-03-18 18:46:54 +08:00
  • 56073ded69 Merge pull request #2200 from sususu98/feat/local-model-flag Luis Pater 2026-03-18 10:58:07 +08:00
  • 9738a53f49 feat: add -local-model flag to skip remote model catalog fetching sususu98 2026-03-18 10:48:03 +08:00
  • be3f8dbf7e Merge pull request #2187 from Darley-Wey/fix/claude-disable-parallel-tool-calls Luis Pater 2026-03-17 21:06:08 +08:00
  • 9c6c3612a8 fix(claude): read disable_parallel_tool_use from tool_choice Darley 2026-03-17 19:35:41 +08:00
  • 19e1a4447a fix(claude): honor disable_parallel_tool_use Darley 2026-03-17 19:17:41 +08:00
  • 36efcc6e28 fix(vertex): include prefix in auth filename and validate at import dinhkarate 2026-03-17 15:06:04 +07:00
  • a337ecf35c Merge branch 'router-for-me:main' into feat(vertex)/add-prefix-field Pham Quang Dinh 2026-03-17 11:48:40 +07:00
  • fb95813fbf Merge pull request #2142 from Muran-prog/fix/strip-uniqueItems-gemini-2123 Luis Pater 2026-03-16 20:34:28 +08:00
  • db63f9b5d6 Merge pull request #2162 from enieuwy/fix/responses-api-json-valid-check v6.8.55 Luis Pater 2026-03-16 18:42:31 +08:00
  • 25f6c4a250 Merge pull request #2158 from sususu98/fix/antigravity-functionresponse-name Luis Pater 2026-03-16 18:39:40 +08:00
  • b24ae74216 fix: validate JSON before raw-embedding function call outputs in Responses API enieuwy 2026-03-16 15:29:18 +08:00
  • 59ad8f40dc Merge pull request #2124 from RGBadmin/feat/auth-list-priority-note Luis Pater 2026-03-16 12:31:11 +08:00
  • ff03dc6a2c fix(antigravity): resolve empty functionResponse.name for toolu_* tool_use_id format sususu98 2026-03-16 10:00:05 +08:00
  • dc7187ca5b fix(websocket): pin only websocket-capable auth IDs and add corresponding test Luis Pater 2026-03-16 09:57:38 +08:00
  • b1dcff778c Merge pull request #2141 from Muran-prog/fix/tool-calling-translation-2132 Luis Pater 2026-03-16 01:42:27 +08:00
  • 198b3f4a40 chore(ci): update build metadata to use GITHUB_REF_NAME in workflows v6.8.54 Luis Pater 2026-03-16 00:30:44 +08:00
  • 9fee7f488e chore(ci): update GoReleaser config and release workflow to skip validation step Luis Pater 2026-03-16 00:16:25 +08:00
  • c1241a98e2 fix(api): restrict fallback note to string-typed JSON values RGBadmin 2026-03-15 23:00:17 +08:00
  • 8d8f5970ee fix(api): fallback to Metadata for priority/note on uploaded auths RGBadmin 2026-03-15 17:36:11 +08:00
  • f90120f846 fix(api): propagate note to Gemini virtual auths and align priority parsing RGBadmin 2026-03-15 16:47:01 +08:00
  • 0b94d36c4a test: use exact match for tool name assertion Muran-prog 2026-03-14 21:45:28 +02:00
  • 152c310bb7 test: add uniqueItems stripping test Muran-prog 2026-03-14 21:22:14 +02:00
  • f6bbca35ab fix: strip uniqueItems from Gemini function_declarations (#2123) Muran-prog 2026-03-14 21:18:06 +02:00
  • c8cee6a209 fix: skip empty assistant message in tool call translation (#2132) Muran-prog 2026-03-14 21:01:01 +02:00
  • b5701f416b Fixed: #2102 Luis Pater 2026-03-15 02:48:54 +08:00
  • 4b1a404fcb Fixed: #1936 Luis Pater 2026-03-15 02:18:28 +08:00
  • 67669196ed Merge pull request #2131 from HEUDavid/docs/add-who-is-with-us v6.8.53 Luis Pater 2026-03-15 01:44:46 +08:00
  • 5c817a9b42 fix(auth): prevent stale ModelStates inheritance from disabled auth entries DragonFSKY 2026-03-14 23:46:23 +08:00
  • e08f68ed7c chore(auth): drop reconcile test file from pr destinoantagonista-wq 2026-03-14 14:41:26 +00:00
  • f09ed25fd3 fix(auth): tighten registry model reconciliation destinoantagonista-wq 2026-03-14 14:40:06 +00:00
  • 58fd9bf964 fix(codex): add 'go' plan_type in registerModelsForAuth hkfires 2026-03-14 22:09:14 +08:00
  • 7b3dfc67bc docs: Add Shadow AI to 'Who is with us?' section HEUDavid 2026-03-14 21:01:07 +08:00
  • cdd24052d3 docs: Add Shadow AI to 'Who is with us?' section HEUDavid 2026-03-14 20:53:43 +08:00
  • 733fd8edab Merge pull request #2111 from qzydustin/main Luis Pater 2026-03-14 18:17:08 +08:00
  • af27f2b8bc Merge pull request #2110 from router-for-me/codex Luis Pater 2026-03-14 18:10:01 +08:00