Commit Graph

  • 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
  • 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
  • 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
  • 2e1925d762 Merge pull request #2108 from sususu98/fix/gemini-cli-tool-schema-and-empty-parts Luis Pater 2026-03-14 18:02:52 +08:00
  • 77254bd074 Merge pull request #2116 from router-for-me/vertex Luis Pater 2026-03-14 17:27:48 +08:00
  • 5b6342e6ac feat(api): expose priority and note fields in GET /auth-files list response RGBadmin 2026-03-14 14:47:31 +08:00
  • 560c020477 fix(config): allow vertex keys without base-url hkfires 2026-03-13 19:09:26 +08:00
  • aec65e3be3 fix(openai_compat): add stream_options.include_usage for streaming usage tracking Zhenyu Qi 2026-03-13 00:48:17 -07:00
  • f44f0702f8 feat(service): extend model registration for team and business types hkfires 2026-03-13 14:12:19 +08:00
  • b76b79068f fix(gemini-cli): sanitize tool schemas and filter empty parts sususu98 2026-03-13 12:37:37 +08:00
  • 1db23979e8 Merge pull request #2106 from router-for-me/model v6.8.52 Luis Pater 2026-03-13 11:18:51 +08:00
  • c3d5dbe96f feat(model_registry): enhance model registration and refresh mechanisms hkfires 2026-03-13 10:56:39 +08:00
  • 5484489406 chore(ci): update model catalog fetch method in workflows Luis Pater 2026-03-12 11:19:24 +08:00
  • 0ac52da460 chore(ci): update model catalog fetch method in release workflow Luis Pater 2026-03-12 10:50:46 +08:00
  • 817cebb321 Merge pull request #2082 from router-for-me/antigravity Luis Pater 2026-03-12 10:39:13 +08:00
  • 683f3709d6 Merge pull request #2076 from aikins01/fix/backfill-empty-function-response-names Luis Pater 2026-03-12 10:35:44 +08:00
  • dbd42a42b2 fix(model_updater): clarify log message for model refresh failure hkfires 2026-03-12 10:32:04 +08:00
  • ec24baf757 feat(fetch_antigravity_models): add command to fetch and save Antigravity model list hkfires 2026-03-12 10:21:09 +08:00
  • dea3e74d35 feat(antigravity): refactor model handling and remove unused code hkfires 2026-03-12 09:24:45 +08:00
  • a6c3042e34 refactor: remove redundant bounds checks per code review Aikins Laryea 2026-03-12 00:12:43 +00:00
  • 861537c9bd fix: backfill empty functionResponse.name from preceding functionCall Aikins Laryea 2026-03-12 00:00:38 +00:00
  • 8c92cb0883 Merge pull request #2056 from lang-911/codex/custom-useragent-request Luis Pater 2026-03-11 22:56:36 +08:00
  • 89d7be9525 Merge branch 'dev' into codex/custom-useragent-request Luis Pater 2026-03-11 22:55:50 +08:00
  • 2b79d7f22f fix: restore double quotes style in config.example.yaml for consistency and readability lang-911 2026-03-11 06:59:26 -07:00
  • 163fe287ce fix: codex header defaults example lang-911 2026-03-11 06:55:03 -07:00
  • 70988d387b Add Codex websocket header defaults lang-911 2026-03-11 00:34:57 -07:00
  • ddaa9d2436 Fixed: #2034 Luis Pater 2026-03-11 11:08:02 +08:00
  • 7b7b258c38 Fixed: #2022 Luis Pater 2026-03-11 10:47:33 +08:00
  • cf74ed2f0c Merge pull request #2013 from router-for-me/model v6.8.51 Luis Pater 2026-03-10 19:07:23 +08:00
  • c3762328a5 perf(watcher): reduce auth cache memory ailuntz 2026-03-10 16:27:10 +08:00
  • e333fbea3d feat(updater): update StartModelsUpdater to block until models refresh completes hkfires 2026-03-10 14:41:58 +08:00
  • efbe36d1d4 feat(updater): change models refresh to one-time fetch on startup hkfires 2026-03-10 14:18:54 +08:00
  • 8553cfa40e feat(workflows): refresh models catalog in workflows hkfires 2026-03-10 14:03:31 +08:00
  • 30d5c95b26 feat(registry): refresh model catalog from network hkfires 2026-03-10 14:02:54 +08:00
  • d1e3195e6f feat(codex): register models by plan tier hkfires 2026-03-10 11:20:37 +08:00
  • ce53d3a287 Fixed: #1997 v6.8.50 Luis Pater 2026-03-09 22:27:15 +08:00
  • 4cc99e7449 Merge pull request #1992 from dcrdev/main Luis Pater 2026-03-09 21:03:15 +08:00
  • 71773fe032 Merge pull request #1996 from router-for-me/codex/fix-unbounded-websocket-log-buffering Luis Pater 2026-03-09 20:50:38 +08:00
  • a1e0fa0f39 test(executor): cover string system prompt handling in checkSystemInstructionsWithMode Dominic Robinson 2026-03-09 12:40:27 +00:00
  • fc2f0b6983 fix: cap websocket body log growth Supra4E8C 2026-03-09 17:48:30 +08:00
  • 5c9997cdac fix: Preserve system prompt when sent as a string instead of content block array Dominic Robinson 2026-03-09 07:38:11 +00:00
  • f5941a411c test(auth): cover scheduler refresh regression paths v6.8.49 Luis Pater 2026-03-09 09:27:56 +08:00
  • ba672bbd07 Merge PR #1969 into dev Luis Pater 2026-03-09 09:25:06 +08:00
  • d9c6627a53 Merge pull request #1963 from qixing-jk/docs/add-all-api-hub-showcase Luis Pater 2026-03-09 09:16:41 +08:00
  • 2e9907c3ac Merge pull request #1959 from thebtf/fix/system-instruction-camelcase Luis Pater 2026-03-09 09:09:03 +08:00
  • 90afb9cb73 fix(auth): new OAuth accounts invisible to scheduler after dynamic registration DragonFSKY 2026-03-09 03:11:47 +08:00
  • d0cc0cd9a5 docs: add All API Hub to related projects list anime 2026-03-09 02:00:16 +08:00
  • 338321e553 fix: use camelCase systemInstruction in OpenAI-to-Gemini translators Kirill Turanskiy 2026-03-08 15:59:13 +03:00
  • 4f48e5254a Merge pull request #1957 from router-for-me/thinking v6.8.48 Luis Pater 2026-03-08 20:46:58 +08:00
  • 15dd5db1d7 Merge pull request #1956 from router-for-me/vertex Luis Pater 2026-03-08 20:46:28 +08:00
  • 424711b718 fix(executor): use aiplatform base url for vertex api key calls hkfires 2026-03-08 20:13:12 +08:00
  • 2b134fc378 test(auth-scheduler): add unit tests and scheduler implementation Luis Pater 2026-03-08 05:52:55 +08:00
  • b9153719b0 Merge pull request #1925 from shenshuoyaoyouguang/pr/openai-compat-pool-thinking Luis Pater 2026-03-08 01:05:05 +08:00
  • 631e5c8331 Merge pull request #1922 from shenshuoyaoyouguang/pr/model-registry-safety Luis Pater 2026-03-07 23:01:42 +08:00
  • e9c60a0a67 Merge pull request #1910 from thebtf/fix/gemini-oauth-error-messages Luis Pater 2026-03-07 22:25:18 +08:00
  • 98a1bb5a7f Merge pull request #1900 from rex-zsd/feature/add-gemini-3.1-flash-image-preview Luis Pater 2026-03-07 22:17:10 +08:00
  • ca90487a8c Merge branch 'main' into feature/add-gemini-3.1-flash-image-preview Luis Pater 2026-03-07 22:16:09 +08:00
  • 1042489f85 Merge pull request #1893 from thebtf/fix/normalize-ttl-byte-preservation-mainline Luis Pater 2026-03-07 22:14:13 +08:00
  • 38277c1ea6 Merge pull request #1875 from woqiqishi/fix/tool-use-id-sanitize Luis Pater 2026-03-07 22:06:36 +08:00