Commit Graph

  • 3af4dd4c74 Merge upstream/main: v0.1.65-v0.1.75 updates main huangzhenpc 2026-02-09 16:56:49 +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
  • 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
  • 149e4267cd Merge pull request #523 from touwaeriol/feat/antigravity-improvements Wesley Liddick 2026-02-09 09:38:55 +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): 用户列表页显示当前并发数 shaw 2026-02-08 16:44:51 +08:00
  • 8a0a8558cf feat(ui): OpenAI OAuth 账号支持批量 RT 输入创建 shaw 2026-02-08 16:10:15 +08:00
  • 2185a3b674 Merge pull request #517 from touwaeriol/fix/upstream-baseurl Wesley Liddick 2026-02-08 14:03:12 +08:00
  • 9e3c306a5b Merge pull request #513 from touwaeriol/pr/antigravity-full-v2 Wesley Liddick 2026-02-08 14:01:17 +08:00
  • b1c30df8e3 fix(ui): unify admin table toolbar layout with search and buttons in single row shaw 2026-02-08 14:00:02 +08:00
  • 69816f8691 fix: remove unused upstreamHopByHopHeaders variable to pass golangci-lint erio 2026-02-08 13:30:39 +08:00
  • b4ec65785d fix: apikey类型账号test去掉oauth-2025-04-20 shaw 2026-02-08 13:26:28 +08:00
  • 3c93644146 chore: bump version to 0.1.74.7 erio 2026-02-08 13:14:58 +08:00
  • fb58560d15 refactor(upstream): replace upstream account type with apikey, auto-append /antigravity erio 2026-02-08 13:06:25 +08:00
  • 6ab77f5eb5 fix(upstream): passthrough response body directly instead of parsing SSE erio 2026-02-08 08:49:43 +08:00
  • 4f57d7f761 fix: add nil guard for gin.Context in header passthrough to satisfy staticcheck SA5011 erio 2026-02-08 08:36:35 +08:00
  • 1563bd3dda feat(upstream): passthrough all client headers instead of manual header setting erio 2026-02-08 08:33:09 +08:00
  • df3346387f fix(frontend): upstream account edit fields and mixed_scheduling on create erio 2026-02-08 01:46:50 +08:00
  • 77b66653ed fix(gateway): restore upstream account forwarding with dedicated methods erio 2026-02-08 01:21:02 +08:00
  • 3077fd279d feat: smart retry max 1 attempt + clear sticky session on failure erio 2026-02-07 19:16:59 +08:00
  • f3605ddc71 chore: /admin/usage页面增加一个刷新按钮 shaw 2026-02-07 19:13:43 +08:00
  • 6aaa4aee6a fix: 收敛 Claude Code 探测拦截并补齐回归测试 shaw 2026-02-07 19:04:08 +08:00
  • e3748da860 fix(lint): handle errcheck for strings.Builder.WriteString erio 2026-02-07 18:18:15 +08:00
  • 36e6fb5fc8 ci: trigger CI for new PR erio 2026-02-07 18:13:37 +08:00
  • 86b503f87f refactor: remove Anthropic digest chain from Messages handler erio 2026-02-07 17:57:30 +08:00
  • 50a783ff01 feat: add Anthropic sticky session digest chain matching via Trie erio 2026-02-07 17:35:05 +08:00
  • da9546ba24 fix(ui): widen CreateAccountModal to fix platform selector overflow shaw 2026-02-07 17:25:52 +08:00
  • 1439eb39a9 fix(gateway): harden digest logging and align antigravity ops shaw 2026-02-07 17:12:15 +08:00
  • e1a68497d6 refactor: simplify sticky session rate limit handling — switch immediately on any rate limit erio 2026-02-07 17:06:49 +08:00
  • c4615a1224 Merge pull request #509 from touwaeriol/pr/antigravity-full Wesley Liddick 2026-02-07 16:44:28 +08:00
  • fa28dcbf32 fix(test): update test calls to match method receivers on handleSmartRetry and antigravityRetryLoop erio 2026-02-07 16:05:09 +08:00
  • 2656320d04 fix(antigravity): fetch default mapping from API and sync Redis on rate limit erio 2026-02-07 15:59:27 +08:00
  • 5d4327eb14 fix: 前端codex教程里模型ID升级为gpt-5.3-codex shaw 2026-02-07 14:53:53 +08:00
  • b4f6c4f9d5 style: fix gofmt formatting in gateway_service.go erio 2026-02-07 14:51:20 +08:00
  • 14c6c9321a refactor: remove unused IsAntigravityModelSupported function and its tests erio 2026-02-07 14:42:28 +08:00
  • 386126b1b2 test(antigravity): add missing unit tests for upstream and custom model_mapping erio 2026-02-07 14:39:25 +08:00
  • de0927289e fix(antigravity): support upstream accounts and custom model_mapping in scheduling erio 2026-02-07 14:32:08 +08:00
  • edb0937024 fix: restore non-failover error passthrough from 7b156489 erio 2026-02-07 14:24:55 +08:00
  • 43a4840daf fix: restore error passthrough service improvements from 7b156489 erio 2026-02-07 14:16:19 +08:00
  • 5e98445b22 feat(antigravity): comprehensive enhancements - model mapping, rate limiting, scheduling & ops erio 2026-02-07 12:31:10 +08:00
  • e617b45ba3 Merge pull request #508 from touwaeriol/pr/format-time-seconds Wesley Liddick 2026-02-07 12:20:29 +08:00
  • 20283bb55b Merge pull request #507 from touwaeriol/pr/fix-429-fallback-default Wesley Liddick 2026-02-07 12:19:14 +08:00
  • 515dbf2c78 Merge pull request #506 from touwaeriol/pr/fix-max-tokens-budget Wesley Liddick 2026-02-07 12:18:11 +08:00
  • 2887e280d6 Merge pull request #505 from touwaeriol/pr/gitattributes-lf Wesley Liddick 2026-02-07 12:17:43 +08:00
  • 8826705e71 feat(frontend): show seconds in rate limit time display erio 2026-02-07 11:59:27 +08:00
  • 8917afab2a fix(antigravity): reduce 429 fallback cooldown from 5min to 30s erio 2026-02-07 11:54:00 +08:00
  • 49233ec26a fix(antigravity): auto-fix max_tokens <= budget_tokens causing 400 error erio 2026-02-07 11:49:03 +08:00
  • 1e1cbbee80 chore: add .gitattributes to enforce LF line endings erio 2026-02-07 11:47:03 +08:00
  • 39a5b17d31 fix: 账号测试根据类型使用不同的 beta header shaw 2026-02-07 11:29:22 +08:00
  • 35a55e10aa fix: 前端快捷添加模型id新增gpt5.3系列 shaw 2026-02-07 11:13:51 +08:00
  • 9e80ed0fa8 fix(frontend): 优化代理管理页面工具栏布局 shaw 2026-02-07 11:09:34 +08:00
  • 5299f3dcf6 fix: ix: antigravity 添加 aude-opus-4-6-thinking 模型支持 shaw 2026-02-07 10:38:10 +08:00
  • 7b1564898b fix: make error passthrough effective for non-failover upstream errors shaw 2026-02-07 10:03:04 +08:00
  • 76d242e024 refactor(frontend): 复用 TokenUsageTrend 组件优化用户 Dashboard 图表 shaw 2026-02-06 20:18:38 +08:00
  • 260c152166 fix(frontend): 修复重启后健康检查接口路径错误 shaw 2026-02-06 19:53:39 +08:00
  • 9f4c1ef9f9 fix(ops): 添加 token 相关字段白名单避免误脱敏 shaw 2026-02-06 19:36:46 +08:00
  • bd7fdb5e6c refactor(frontend): 调整账号页面错误透传规则按钮位置 shaw 2026-02-06 16:38:06 +08:00
  • a381910e86 Merge pull request #489 from LLLLLLiulei/feat/import-export-bundle Wesley Liddick 2026-02-06 16:29:52 +08:00
  • d182ef0391 fix(gateway): 移除 PR #316 引入的工具名转换逻辑 shaw 2026-02-06 16:09:58 +08:00
  • 7319122e92 merge upstream/main LLLLLLiulei 2026-02-06 11:33:45 +08:00
  • 4809fa4f19 Merge pull request #497 from mt21625457/main Wesley Liddick 2026-02-06 11:20:42 +08:00
  • ee01f80dc1 test(backend): 修复 usage 类型断言未检查 yangjianbo 2026-02-06 09:54:29 +08:00
  • 98671a73f4 Merge branch 'main' of https://github.com/mt21625457/aicodex2api yangjianbo 2026-02-06 09:35:46 +08:00
  • f33a950103 fix(兼容): 将 Kimi cached_tokens 映射到 Claude 标准 cache_read_input_tokens yangjianbo 2026-02-06 08:42:55 +08:00
  • 132bf34b69 Merge branch 'Wei-Shaw:main' into main 程序猿MT 2026-02-06 08:53:52 +08:00
  • 01b08e1e43 chore: 前端增加opus4.6模型映射 shaw 2026-02-06 08:50:45 +08:00
  • c6a456c7c7 fix(兼容): 将 Kimi cached_tokens 映射到 Claude 标准 cache_read_input_tokens yangjianbo 2026-02-06 08:42:55 +08:00
  • cc2329d4fd Merge pull request #496 from mt21625457/main Wesley Liddick 2026-02-06 08:37:24 +08:00
  • 84d0433cc3 Merge pull request #493 from iBenzene/fix/json-extra-save-error Wesley Liddick 2026-02-06 08:35:24 +08:00
  • a113dd4def feat: vesion -> 0.1.70 yangjianbo 2026-02-06 07:55:30 +08:00
  • 98f793155f build(工具链): 升级 Go 到 1.25.7 yangjianbo 2026-02-06 07:41:23 +08:00
  • a38bd413ab fix(计费): gpt-5.3-codex 定价回退到 gpt-5.2-codex yangjianbo 2026-02-06 07:40:38 +08:00
  • 9e1535e203 feat(模型): 添加 gpt-5.3 Codex 映射与价格配置 yangjianbo 2026-02-06 07:14:46 +08:00
  • 037a409919 fix: 修复了 codex 更新用量窗口异常的 bug iBenzene 2026-02-06 00:59:06 +08:00
  • 571d1479a4 Merge pull request #490 from IanShaw027/fix/gemini-oauth-registered-user Wesley Liddick 2026-02-05 22:37:20 +08:00
  • ae1934f7db fix: 修复管理页面活跃会话数始终显示为0的问题 shaw 2026-02-05 22:36:17 +08:00
  • 39e05a2dad feat: 新增全局错误透传规则功能 shaw 2026-02-05 21:52:54 +08:00
  • 7b46bbb628 fix(lint): 修复错误消息大写问题以符合 Go 惯例 ianshaw 2026-02-05 20:47:15 +08:00