Commit Graph

  • ae6fed15cc Merge pull request #548 from Edric-Li/main v0.1.79 Wesley Liddick 2026-02-10 22:46:58 +08:00
  • 4b309fa8b5 fix(gateway): 优化 ParseGatewayRequest 函数,使用 unsafe 提高性能并增加 JSON 校验 yangjianbo 2026-02-10 22:12:24 +08:00
  • 378e476e48 fix: 修复 CI 检查失败 Edric Li 2026-02-10 22:08:49 +08:00
  • 2a1067c82b Merge remote-tracking branch 'upstream/main' Edric Li 2026-02-10 21:52:33 +08:00
  • a54b81cf74 perf: 错误处理性能优化 Edric Li 2026-02-10 21:40:31 +08:00
  • d269659e61 chore: bump version to 0.1.78.2 liuxiongfeng 2026-02-10 21:28:52 +08:00
  • c4d6715443 chore: squash merge customizations from develop-old-0.1.77 liuxiongfeng 2026-02-10 20:59:54 +08:00
  • 2d4236f76e fix: 修复错误透传规则 skip_monitoring 未生效的问题 Edric Li 2026-02-10 20:56:01 +08:00
  • 166080b29c chore: 更新版本号至 0.1.74.3 yangjianbo 2026-02-10 18:02:02 +08:00
  • 3b0910f664 Merge branch 'main' into test-sora yangjianbo 2026-02-10 18:01:17 +08:00
  • e489996713 test(backend): 补充改动代码单元测试覆盖率至 85%+ yangjianbo 2026-02-10 17:52:10 +08:00
  • 54fe363257 fix(backend): 修复代码审核发现的 8 个确认问题 yangjianbo 2026-02-10 17:51:49 +08:00
  • 84ced1c497 Merge pull request #543 from slovx2/upstream_main Wesley Liddick 2026-02-10 14:57:46 +08:00
  • b161312183 test(antigravity): 更新单URL策略下的重试断言 song 2026-02-10 14:36:09 +08:00
  • 1dd3158c7e Merge branch 'Wei-Shaw:main' into main 程序猿MT 2026-02-10 13:55:51 +08:00
  • 1f647b120a feat(antigravity): 转发与测试支持daily/prod单URL切换 song 2026-02-10 13:51:29 +08:00
  • 7d0a30fa8f merge: sync upstream main (antigravity single-account 503 retry) Edric Li 2026-02-10 12:00:21 +08:00
  • d95e04fd1f feat: 错误透传规则支持 skip_monitoring 跳过运维监控记录 Edric Li 2026-02-10 11:42:39 +08:00
  • fc4a1c5433 Merge branch 'release/custom-0.1.78' erio 2026-02-10 11:41:29 +08:00
  • 6bdd580b3f chore: bump version to 0.1.78.1 erio 2026-02-10 11:40:36 +08:00
  • 9cf4882f4c Merge tag 'v0.1.78' into develop erio 2026-02-10 11:32:56 +08:00
  • 406dad998d chore: bump version to 0.1.77.2 erio 2026-02-10 10:59:34 +08:00
  • 8b0db22c18 Merge branch 'develop' into release/custom-0.1.77 erio 2026-02-10 10:58:52 +08:00
  • 5dd83d3cf2 fix: 移除特定system以适配新版cc客户端缓存失效的bug v0.1.78 shaw 2026-02-10 10:28:34 +08:00
  • 14e1aac9b5 Merge pull request #533 from GuangYiDing/feat/antigravity-single-account-503-retry Wesley Liddick 2026-02-10 09:59:48 +08:00
  • 5d1c51a37f fix(handler): 修复 gjson 迁移后的请求校验语义回退 yangjianbo 2026-02-10 09:13:20 +08:00
  • 58912d4ac5 perf(backend): 使用 gjson/sjson 优化热路径 JSON 处理 yangjianbo 2026-02-10 08:59:30 +08:00
  • f06048eccf fix: simplify MODEL_CAPACITY_EXHAUSTED to single retry for all cases erio 2026-02-10 04:05:20 +08:00
  • 05f5a8b61d fix: use switch statement for staticcheck QF1003 compliance erio 2026-02-10 03:59:39 +08:00
  • 662625a091 feat: optimize MODEL_CAPACITY_EXHAUSTED retry and remove extra failover retries erio 2026-02-10 03:47:40 +08:00
  • 6328e69441 feat: same-account retry before failover for transient errors Edric Li 2026-02-10 00:53:54 +08:00
  • 425dfb80d9 feat: failover and temp-unschedule on empty stream response Edric Li 2026-02-09 23:25:30 +08:00
  • 4c1fd570f0 feat: failover and temp-unschedule on Google "Invalid project resource name" 400 Edric Li 2026-02-09 22:22:19 +08:00
  • 6114f69cca feat: MODEL_CAPACITY_EXHAUSTED 使用固定1s间隔重试60次,不切换账号 Edric Li 2026-02-10 02:03:06 +08:00
  • d6c2921f2b feat: same-account retry before failover for transient errors Edric Li 2026-02-10 00:53:54 +08:00
  • 29ca1290b3 chore(test): 清理测试用例与类型导入 yangjianbo 2026-02-10 00:37:56 +08:00
  • 3fcb0cc37c feat(subscription): 有界队列执行维护并改进鉴权解析 yangjianbo 2026-02-10 00:37:47 +08:00
  • 61c73287dc feat: failover and temp-unschedule on empty stream response Edric Li 2026-02-09 23:25:30 +08:00
  • 89905ec43d feat: failover and temp-unschedule on Google "Invalid project resource name" 400 Edric Li 2026-02-09 22:22:19 +08:00
  • 345f853b5d chore: bump version to 0.1.77.1 erio 2026-02-09 22:27:47 +08:00
  • 100a70f87c Merge remote-tracking branch 'upstream/main' into develop erio 2026-02-09 22:27:07 +08:00
  • aa4b102108 fix: 移除Antigravity的apikey账户额外的表单 v0.1.77 shaw 2026-02-09 22:04:19 +08:00
  • 18b591bc3b feat: Antigravity extra failover retries after default retries exhausted erio 2026-02-09 22:13:44 +08:00
  • e4bc35151f test: 添加单账号 503 退避重试机制的单元测试 Rose Ding 2026-02-09 22:06:06 +08:00
  • 2bfb16291f fix(unit): 修复 unit tag 测试编译与账号选择用例 yangjianbo 2026-02-09 21:35:41 +08:00
  • 56da498b7e Merge pull request #532 from touwaeriol/fix/clear-model-rate-limits Wesley Liddick 2026-02-09 20:52:44 +08:00
  • 1bba1a62b1 Merge pull request #531 from touwaeriol/fix/gemini-error-policy-before-retry Wesley Liddick 2026-02-09 20:52:32 +08:00
  • d367d1cde6 Merge branch 'main' into test-sora yangjianbo 2026-02-09 20:40:09 +08:00
  • 4a84ca9a02 fix: support clearing model-level rate limits from action menu and temp-unsched reset erio 2026-02-09 20:08:00 +08:00
  • 3c46f7d266 fix: update .gitignore to include frontend coverage directory yangjianbo 2026-02-09 20:26:46 +08:00
  • 16131c3d3f Merge branch 'main' of https://github.com/mt21625457/aicodex2api yangjianbo 2026-02-09 20:26:03 +08:00
  • 6a52b24369 Merge branch 'develop' erio 2026-02-09 20:13:54 +08:00
  • 228aca9523 Merge branch 'fix/gemini-error-policy-before-retry' into develop erio 2026-02-09 20:08:31 +08:00
  • 7e4637cd70 fix: support clearing model-level rate limits from action menu and temp-unsched reset erio 2026-02-09 20:08:00 +08:00
  • a70d37a676 fix: Gemini error policy check should precede retry logic erio 2026-02-09 19:22:32 +08:00
  • 6892e84ad2 fix: skip rate limiting when custom error codes don't match upstream status erio 2026-02-09 18:53:52 +08:00
  • 73f455745c feat: ErrorPolicySkipped returns 500 instead of upstream status code erio 2026-02-09 19:54:54 +08:00
  • 3e3c015efa fix: Gemini error policy check should precede retry logic erio 2026-02-09 19:22:32 +08:00
  • 30c30b1712 fix: skip rate limiting when custom error codes don't match upstream status erio 2026-02-09 18:53:52 +08:00
  • e666356483 fix: resolve merge conflict in OpsConcurrencyCard.vue erio 2026-02-09 18:12:39 +08:00
  • 3710bc883b feat: ErrorPolicySkipped returns 500 instead of upstream status code erio 2026-02-09 18:10:39 +08:00
  • 021abfca18 fix: 单账号分组首次 503 不设模型限流标记,避免后续请求雪崩 Rose Ding 2026-02-09 17:25:36 +08:00
  • 7d66f7ff0d Merge pull request #527 from touwaeriol/fix/group-badge-platform-color Wesley Liddick 2026-02-09 14:39:51 +08:00
  • 470b37be7e fix: pass platform prop to GroupBadge in GroupSelector erio 2026-02-09 14:33:05 +08:00
  • f6cfab9901 feat: 添加 Antigravity 单账号 503 退避重试机制 Rose Ding 2026-02-09 14:26:01 +08:00
  • 64f60d15b0 fix: pass platform prop to GroupBadge in GroupSelector for consistent colors erio 2026-02-09 14:11:41 +08:00
  • bc4a044337 Merge release/custom-0.1.76 into main erio 2026-02-09 13:44:17 +08:00
  • cb233bfa66 fix: resolve merge conflict marker in OpsConcurrencyCard.vue erio 2026-02-09 13:20:14 +08:00
  • d46059a735 chore: bump version to 0.1.76.1 erio 2026-02-09 13:13:14 +08:00
  • da2fbd9924 Merge tag 'v0.1.76' into develop erio 2026-02-09 12:40:26 +08:00
  • 084e0adb34 feat: squash merge all changes from develop-0.1.75 erio 2026-02-09 12:32:35 +08:00
  • 51572b5da0 chore: update version shaw 2026-02-09 09:42:29 +08:00
  • 91ca28b7e3 Merge pull request #525 from DaydreamCoding/feat/crs_sync_preview_with_select Wesley Liddick 2026-02-09 11:58:51 +08:00
  • 04cedce9a1 test: 为 stubAccountRepo 添加 ListCRSAccountIDs 方法实现 QTom 2026-02-09 11:40:37 +08:00
  • 5e0d789440 feat(admin): 新增 CRS 同步预览和账号选择功能 QTom 2026-02-09 10:38:26 +08:00
  • d7011163b8 fix: 修复代码审核发现的安全和质量问题 yangjianbo 2026-02-09 09:58:13 +08:00
  • 3bddbb6afe chore: update version v0.1.76 shaw 2026-02-09 09:42:29 +08:00
  • 149e4267cd Merge pull request #523 from touwaeriol/feat/antigravity-improvements Wesley Liddick 2026-02-09 09:38:55 +08:00
  • fc8a39e0f5 test: 删除CI工作流,大幅提升后端单元测试覆盖率至50%+ yangjianbo 2026-02-09 09:07:58 +08:00
  • 9a479d1b55 fix: resolve CI failures from scope removal refactor erio 2026-02-09 08:27:14 +08:00
  • fc095bf054 refactor: replace scope-level rate limiting with model-level rate limiting erio 2026-02-09 08:19:01 +08:00
  • 1af06aed96 feat: shuffle accounts within same sort group to prevent thundering herd erio 2026-02-09 07:33:17 +08:00
  • 9236936a55 feat: route AccountTypeUpstream to ForwardUpstream in Forward() entry erio 2026-02-09 07:27:10 +08:00
  • 125152460f fix: use upstream retryDelay for rate limit duration instead of fixed default erio 2026-02-09 07:11:29 +08:00
  • 6d90fb0bc3 feat: detect client disconnect during streaming and continue draining upstream for billing erio 2026-02-09 07:06:26 +08:00
  • b889d5017b refactor: replace Trie-based digest session store with flat cache erio 2026-02-09 07:02:12 +08:00
  • 72b08f9cc5 fix: ensure sticky session failover triggers cache billing exemption erio 2026-02-09 06:57:07 +08:00
  • 681950dadd feat: add linear delay between Antigravity account failover switches erio 2026-02-09 06:56:29 +08:00
  • a67d9337b8 feat: integrate CheckErrorPolicy into Gemini error handling paths erio 2026-02-09 06:55:45 +08:00
  • 2f1182e8a9 feat: unified error policy for Antigravity + enable custom error codes for Gemini accounts erio 2026-02-09 06:54:42 +08:00
  • cbb4d854ab fix: check type assertion in test to satisfy errcheck linter erio 2026-02-09 06:47:50 +08:00
  • 35598d5648 fix: parse Gemini native request format in ParseGatewayRequest for correct session hash generation erio 2026-02-09 06:47:22 +08:00
  • 5c76b9e45a fix: prevent sessionHash collision for different users with same messages erio 2026-02-09 06:46:32 +08:00
  • 0b8fea4cb4 fix: clean thoughtSignature for all clients, not just CLI erio 2026-02-09 06:45:01 +08:00
  • 5fa93ebdc7 Merge pull request #519 from bayma888/feature/group-sort-order Wesley Liddick 2026-02-08 18:00:22 +08:00
  • 8aa0aed566 docs: add development guide for team reference bayma888 2026-02-08 17:54:03 +08:00
  • 2eb32a0ed7 chore: update pnpm-lock.yaml for vue-draggable-plus bayma888 2026-02-08 17:10:25 +08:00
  • bac9e2bfd5 feat(admin): add drag-and-drop group sort order bayma888 2026-02-08 16:53:45 +08:00
  • e4d74ae11d feat(ui): 用户列表页显示当前并发数 v0.1.75 shaw 2026-02-08 16:44:51 +08:00
  • 8a0a8558cf feat(ui): OpenAI OAuth 账号支持批量 RT 输入创建 shaw 2026-02-08 16:10:15 +08:00