Commit Graph

  • 00caf0bcd8 test: 为代码审核修复添加详细单元测试(7个测试文件,50+测试用例) yangjianboandClaude Opus 4.6 2026-02-07 22:14:07 +08:00
  • 9634494ba9 fix: 修复代码审核发现的10个问题(P0安全+P1数据一致性+P2性能优化) yangjianboandClaude Opus 4.6 2026-02-07 22:13:45 +08:00
  • e1ac0db05c feat: 优化skills yangjianbo 2026-02-07 21:57:29 +08:00
  • 6f3e77a2df feat: update skills yangjianbo 2026-02-07 21:32:42 +08:00
  • 4a20a2a8ba fix: 修复批量更新凭证明细与缓存TTL抖动 yangjianbo 2026-02-07 21:18:03 +08:00
  • bc3ca5f068 chore: 更新版本号至 0.1.74.1 yangjianbo 2026-02-07 20:39:06 +08:00
  • fd43be8d0b merge: 合并 main 分支到 test,解决 config 和 modelWhitelist 冲突 yangjianboandClaude Opus 4.6 2026-02-07 20:18:07 +08:00
  • 836ba14b70 fix: 修复函数签名变更后的调用参数不匹配 yangjianboandClaude Opus 4.6 2026-02-07 20:05:29 +08:00
  • a14dfb769a Merge branch 'dev-release' yangjianbo 2026-02-07 19:58:00 +08:00
  • 2588fa6a8f fix(audit): 第二批审计修复 — P0 生产 Bug、安全加固、性能优化、缓存一致性、代码质量 yangjianboandClaude Opus 4.6 2026-02-07 19:46:42 +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
  • f6ca701917 fix(oauth): SessionStore.Stop() 添加 sync.Once 防重入保护 (P1-05) yangjianboandClaude Opus 4.6 2026-02-07 17:39:18 +08:00
  • a84604dceb fix(config): 禁止 server.frontend_url 携带 query/userinfo yangjianbo 2026-02-07 17:37:08 +08:00
  • da9546ba24 fix(ui): widen CreateAccountModal to fix platform selector overflow shaw 2026-02-07 17:25:52 +08:00
  • e75d3e3584 fix(security): 修复密码重置链接 Host Header 注入漏洞 (P0-07) yangjianboandClaude Opus 4.6 2026-02-07 17:15:26 +08:00
  • 1439eb39a9 fix(gateway): harden digest logging and align antigravity ops shaw 2026-02-07 17:12:15 +08:00
  • 8226a4ce4d perf(service): 优化 model 替换函数,用 gjson/sjson 替代全量 JSON 序列化 yangjianboandClaude Opus 4.6 2026-02-07 17:09:55 +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
  • 65c0d8b51f fix(middleware): 管理员JWT增加TokenVersion校验 yangjianbo 2026-02-07 16:28:19 +08:00
  • a9e256ce8c fix(openai): 修复 usage 为空导致 panic(P0-02) yangjianbo 2026-02-07 16:15:30 +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
  • 7e1674e43a chore(version): 更新版本号至 0.1.70.2 yangjianbo 2026-02-07 14:58:52 +08:00
  • fc104dfb56 feat:增加端口 yangjianbo 2026-02-07 14:57:50 +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
  • 0e514ed80b perf(middleware): 优化订阅模式认证中间件,5次串行调用降至2步同步+1步异步 yangjianboandClaude Opus 4.6 2026-02-07 14:43:12 +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
  • 782a54a8a1 chore(version): 更新版本号至 0.1.70.1 yangjianbo 2026-02-07 11:17:46 +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
  • 4e01126ff2 test(codex): 清理无用的 opencode 缓存测试 yangjianbo 2026-02-07 09:53:01 +08:00
  • 55b56328da feat(codex): 移除 opencode 指令回源与缓存 yangjianbo 2026-02-07 09:28:32 +08:00
  • ce764bf2d9 feat(gateway): 支持强制 Codex CLI 模式并伪装 UA yangjianbo 2026-02-07 09:21:15 +08:00
  • d71537d431 perf(service): SSE Scanner buffer 改用 sync.Pool 复用,减少高并发 GC 压力 yangjianboandClaude Opus 4.6 2026-02-06 22:55:12 +08:00
  • ae1ba45350 perf(service): jitterTTL 改用 rand/v2 并移除锁 yangjianbo 2026-02-06 21:22:38 +08:00
  • c4182f8c33 perf(service): 移除 jitter 随机数全局锁 yangjianbo 2026-02-06 21:20:25 +08:00
  • 028f8aaa97 feat: 优化.env参数 yangjianbo 2026-02-06 21:01:30 +08:00
  • d3f11fdbd3 chore(deploy): aicodex 默认 max_conns_per_host=8192 yangjianbo 2026-02-06 20:50:44 +08:00
  • 8672b2f3ec chore(gateway): 提升 max_idle_conns 并补齐 env yangjianbo 2026-02-06 20:48:48 +08:00
  • de753a149e chore(deploy): 补齐连接池默认与 8G 参数 yangjianbo 2026-02-06 20:44:08 +08:00
  • 2d4bbbf49d feat: 优化codex冷启动, 还有连接池数据库配置信息 yangjianbo 2026-02-06 20:31:42 +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
  • 792bef615c Merge branch 'main' into test yangjianbo 2026-02-06 09:59:15 +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 yangjianboandClaude Opus 4.6 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
  • 000a943cce Merge branch 'main' into test yangjianbo 2026-02-06 08:43:42 +08:00
  • c6a456c7c7 fix(兼容): 将 Kimi cached_tokens 映射到 Claude 标准 cache_read_input_tokens yangjianboandClaude Opus 4.6 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
  • f82e346f02 Merge branch 'main' into test yangjianbo 2026-02-06 08:12:40 +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
  • d8e405511e Merge branch 'main' of https://github.com/mt21625457/aicodex2api yangjianbo 2026-02-06 06:56:23 +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
  • d2527e36eb feat(gemini): 增强 API 授权错误处理,自动提取并显示激活 URL ianshaw 2026-02-05 20:13:06 +08:00
  • 029994a83b fix: remove unused listAllAccounts LLLLLLiulei 2026-02-05 19:13:00 +08:00
  • 37047919ab fix: harden import/export flow LLLLLLiulei 2026-02-05 18:59:30 +08:00
  • 0b45d48e85 perf: batch fetch proxies for account export LLLLLLiulei 2026-02-05 18:40:49 +08:00
  • 0c660f8335 feat: refine proxy export and toolbar layout LLLLLLiulei 2026-02-05 18:35:00 +08:00
  • ce9a247a9d feat: add proxy import flow LLLLLLiulei 2026-02-05 18:23:49 +08:00