Commit Graph

  • d0f669338b refactor(service): 纯移动拆分 openai_ws_forwarder.go(4675→399行) shaw 2026-07-07 23:35:06 +08:00
  • db3bd9971e refactor(repository): 纯移动拆分 usage_log_repo.go(4701→212行) shaw 2026-07-07 23:35:41 +08:00
  • 4d23ad4bac refactor(service): 纯移动拆分 openai_gateway_service.go(4872→1095行) shaw 2026-07-07 23:34:26 +08:00
  • 50043b1176 refactor(service): 纯移动拆分 setting_service.go(5471→263行) shaw 2026-07-07 23:35:47 +08:00
  • 084d26cbd2 refactor(service): 纯移动拆分 gateway_service.go(7294→1289行) shaw 2026-07-07 23:32:57 +08:00
  • d9e514f982 refactor(i18n): 拆分 zh/en 语言包为域模块(深比较等价校验通过) shaw 2026-07-07 23:39:28 +08:00
  • 317339e716 Merge pull request #3813 from Wei-Shaw/fix/bump-aws-sdk-eventstream-vuln Wesley Liddick 2026-07-08 08:48:20 +08:00
  • a4f942d8a9 fix(deps): 升级 AWS SDK 修复 govulncheck 报告的 GO-2026-5764 shaw 2026-07-08 08:37:29 +08:00
  • 6ae5fc31b3 fix(admin): gate scheduler score calculation jjaw 2026-07-08 06:58:35 +08:00
  • 3866da508f fix(ratelimit): Anthropic 无 reset 头的 429 也进入兜底冷却 zhengshanandClaude Opus 4.8 2026-07-07 23:17:13 +08:00
  • e8e234252a Merge pull request #3807 from Wei-Shaw/refactor/gateway-cc-pipeline-and-file-split Wesley Liddick 2026-07-07 23:08:55 +08:00
  • d754be0d8e refactor(gateway): 抽取 CC forwarder 公共管线并拆分两大 service 文件 shaw 2026-07-07 22:14:46 +08:00
  • 2dd2be9922 fix(compact): 识别 /v1/responses body 中的 compaction_trigger 信号 li 2026-07-07 21:23:02 +08:00
  • a86c534cb0 test: 补充侧边栏滚动位置持久化的前端测试 li 2026-07-07 21:11:40 +08:00
  • c7e44a83ad fix(frontend): 路由切换后保持侧边栏滚动位置 li 2026-07-07 21:08:03 +08:00
  • f68f3b86c6 Merge pull request #3802 from Wei-Shaw/fix/messages-chat-fallback-hardening Wesley Liddick 2026-07-07 21:07:29 +08:00
  • dad92488e5 fix(messages): 修复 /v1/messages CC 回退的错误处理旁路并补齐流式测试 shaw 2026-07-07 20:59:41 +08:00
  • 4bcb13f77f Merge pull request #3786 from creamtea47/codex/openai-fast-force-priority Wesley Liddick 2026-07-07 20:45:45 +08:00
  • 9643382bd3 Merge pull request #3795 from fengshao1227/fix/messages-inbound-chat-completions-fallback Wesley Liddick 2026-07-07 20:45:14 +08:00
  • af4b75a77c Merge pull request #3794 from fengshao1227/fix/image-gen-namespace-permission-bypass Wesley Liddick 2026-07-07 20:42:43 +08:00
  • c7249a54ac Merge pull request #3793 from heathermhuang/codex/grok-video-text-fallback Wesley Liddick 2026-07-07 20:22:44 +08:00
  • 65ff800362 Merge pull request #3799 from Wei-Shaw/fix/batch-image-audit-hardening Wesley Liddick 2026-07-07 20:20:49 +08:00
  • b5604afd3d test(batch-image): 集成测试适配 ReplaceBatchImageItemsForJob 的 indexing 状态守卫 shaw 2026-07-07 20:13:28 +08:00
  • 2fd3539527 Merge remote-tracking branch 'upstream/main' into codex/add-response-format-compat CHOS1N 2026-07-07 20:05:50 +08:00
  • 13e773ef5e feat: Codex 客户端模型清单(manifest)透传接口 limingeandClaude Fable 5 2026-07-07 19:49:29 +08:00
  • 27e29f0562 feat(apicompat): 添加 tool_search 支持,增强工具调用处理逻辑 xlplbo 2026-07-07 19:19:35 +08:00
  • 80a229bce5 fix(batch-image): 修复审计发现的计费死锁、状态机与队列原子性缺陷 shaw 2026-07-07 18:53:56 +08:00
  • 69d02d2036 fix: 补齐 failover 路径的 appendOpsUpstreamError 日志 li 2026-07-07 17:35:09 +08:00
  • 5c0e580fbe fix(messages): /v1/messages 入站支持不兼容 Responses API 的 OpenAI 上游 li 2026-07-07 17:23:18 +08:00
  • a02700c16f fix(image): 识别 Codex namespace image_gen 工具声明以拦截生图请求 li 2026-07-07 16:58:48 +08:00
  • 3b2099350e fix: route text-only grok video requests Heatherm Huang 2026-07-07 16:44:20 +08:00
  • 44ab690a01 Merge pull request #3768 from Turtle-Li/feature/batch-image-foundation Wesley Liddick 2026-07-07 16:32:45 +08:00
  • 75fb3c41c2 fix(apicompat): responses→chat 桥支持 custom 工具,修复 Codex exec 丢失 xlplbo 2026-07-07 16:23:44 +08:00
  • 17d991786b Merge pull request #3788 from fengshao1227/fix/codex-function-call-item-id Wesley Liddick 2026-07-07 16:22:01 +08:00
  • c10ae9f9d2 chore: remove batch image draft reports Turtle_Li 2026-07-07 16:21:25 +08:00
  • fd64d07e61 fix(codex): 剥离续链 function_call item 的非法 item_* id li 2026-07-07 15:54:55 +08:00
  • 17b6481f8b chore: update sponsors shaw 2026-07-07 15:44:28 +08:00
  • e979990bf9 add force priority fast policy action NellPoi 2026-07-07 15:27:23 +08:00
  • 156e17335f chore: update sponsors shaw 2026-07-07 15:15:52 +08:00
  • a6023840f7 Merge remote-tracking branch 'origin/main' into feature/batch-image-foundation Turtle_Li 2026-07-07 15:14:37 +08:00
  • b5b0ea3460 Merge pull request #3708 from sweetcornna/fix/antigravity-401-self-heal Wesley Liddick 2026-07-07 15:12:29 +08:00
  • fa01aec80d fix: 前缀全部加连字符,与 thinking_protocol.go 风格对齐 li 2026-07-07 15:00:00 +08:00
  • 87bdaf8e60 Merge pull request #3780 from fengshao1227/fix/gateway-parse-error-observability Wesley Liddick 2026-07-07 14:37:46 +08:00
  • a98397adbb Merge pull request #3778 from fengshao1227/fix/websearch-emulation-history-blocks Wesley Liddick 2026-07-07 14:33:16 +08:00
  • aff87d9497 Merge pull request #3776 from alfadb/fix/openai-compact-usage-sse-detection Wesley Liddick 2026-07-07 14:31:52 +08:00
  • 9b75c7b76c fix(scheduler): 改用异族厂商前缀黑名单,兼容渠道级模型映射 li 2026-07-07 14:19:58 +08:00
  • 571e0b8132 Merge pull request #3774 from heathermhuang/codex/grok-composer-image-bridge Wesley Liddick 2026-07-07 14:13:28 +08:00
  • 2a3dcb499f fix(scheduler): 空 model_mapping 的 OpenAI OAuth 账号不再吸收全部模型 li 2026-07-07 14:06:21 +08:00
  • 40c563c4ae fix(gateway): 记录请求体解析失败的真实原因,不再吞错 li 2026-07-07 13:53:39 +08:00
  • 867616fca8 fix(websearch): 剥离历史消息中上游不接受的 web search 块 li 2026-07-07 13:41:40 +08:00
  • 438f17be5e fix(openai): avoid compact usage loss from json sse heuristic alfadb 2026-07-07 12:20:31 +08:00
  • 83d7b0e440 fix: isolate duplicate item integration test Turtle_Li 2026-07-07 11:24:04 +08:00
  • 9d5f1b73ad chore: sync VERSION to 0.1.146 [skip ci] github-actions[bot] 2026-07-07 03:16:52 +00:00
  • c34db70a88 fix: bridge grok composer image inputs Heatherm Huang 2026-07-07 09:54:11 +08:00
  • 5494261902 Merge remote-tracking branch 'origin/main' into feature/batch-image-foundation Turtle_Li 2026-07-07 10:53:17 +08:00
  • aff148167c fix: address batch image ci failures Turtle_Li 2026-07-07 10:50:36 +08:00
  • d7a6a4513a Merge pull request #3729 from starmiaoa/feat/account-import-dnd-batch-20260705 Wesley Liddick 2026-07-07 10:44:39 +08:00
  • baadb22682 Merge pull request #3761 from alfadb/fix/responses-alias-normalization Wesley Liddick 2026-07-07 10:37:08 +08:00
  • 863953321e Merge pull request #3771 from Wei-Shaw/fix/redis-scan-index-hardening Wesley Liddick 2026-07-07 10:21:17 +08:00
  • ddd63a8402 test: cover endpoint wildcard edge cases alfadb 2026-07-07 10:06:56 +08:00
  • 75e3089496 fix: normalize inbound endpoints from raw request path alfadb 2026-07-07 09:45:04 +08:00
  • 2fb212b7d6 fix(openai): 区分 responses compact 入站端点 alfadb 2026-07-06 19:30:28 +08:00
  • 7650cce5a4 fix(redis-index): harden index-driven cleanup introduced in #3762 shaw 2026-07-07 10:04:38 +08:00
  • db9d92ba8f Merge pull request #3762 from jianjianai/fix/add-chinese-comments Wesley Liddick 2026-07-07 09:36:20 +08:00
  • 7c8e13208b style: replace interface{} with any per golangci-lint gofmt rewrite rules shaw 2026-07-07 09:32:15 +08:00
  • d37d216f9d Merge remote-tracking branch 'origin/main' into pr-3762 shaw 2026-07-07 09:22:44 +08:00
  • 96f3697ecb Merge pull request #3767 from qqqianye/fix/admin-account-compact-probe Wesley Liddick 2026-07-07 09:09:05 +08:00
  • 42ecbeb8c6 Merge pull request #3769 from Wei-Shaw/chore/renew-xlsx-audit-exceptions Wesley Liddick 2026-07-07 08:47:48 +08:00
  • a564051f83 chore: renew expired xlsx audit exceptions to 2026-10-06 shaw 2026-07-07 08:38:30 +08:00
  • a862eac1d8 Merge pull request #3758 from catoncat/fix/test-oauth-codex-headers Wesley Liddick 2026-07-07 08:34:18 +08:00
  • 913d838770 Merge pull request #3755 from wucm667/fix/subscription-usd-cny-rate-opt-in Wesley Liddick 2026-07-07 08:29:12 +08:00
  • 3828a48752 Merge pull request #3751 from heathermhuang/codex/grok-image-pricing-latest Wesley Liddick 2026-07-07 08:29:01 +08:00
  • 77b1a0452e Merge pull request #3760 from DaydreamCoding/fix/codex-detect-version-gate-message Wesley Liddick 2026-07-07 08:28:51 +08:00
  • 26b51ccfd3 Merge pull request #3737 from wucm667/fix/sync-models-non-v1-base-url Wesley Liddick 2026-07-07 08:28:41 +08:00
  • 89edba8028 fix: restrict batch image groups to gemini Turtle_Li 2026-07-07 04:14:09 +08:00
  • 3c43fdec11 docs: add batch image PR readiness notes Turtle_Li 2026-07-07 03:31:39 +08:00
  • 1b07fe821a merge: sync batch image branch with origin main Turtle_Li 2026-07-07 03:27:11 +08:00
  • 7c2a828c56 fix(frontend): add compact probe mode to admin account test modal qqqy 2026-07-07 01:18:40 +08:00
  • 67e945f8e8 Merge pull request #3759 from Wei-Shaw/feat/account-header-override Wesley Liddick 2026-07-06 20:47:33 +08:00
  • cb151e36eb fix: respect custom User-Agent in OAuth account test cat 2026-07-06 20:45:00 +08:00
  • 5089c303e1 优化 Redis SCAN 清理架构 jjaw 2026-07-06 20:27:13 +08:00
  • 31b6e0d94a fix: 请求头覆写审计问题修复(禁止名单缺口/beta 对称性/批量清空防护) shaw 2026-07-06 20:05:50 +08:00
  • ec7b20649e feat: apikey 账号支持请求头覆写(Anthropic/OpenAI) shaw 2026-07-06 19:11:08 +08:00
  • 1c0ccb477a fix: add missing Codex CLI headers for OAuth account test cat 2026-07-06 19:09:26 +08:00
  • 4b321142bb fix(codex-detect): codex 版本门拒绝返回带版本号的差异化文案 DaydreamCodingandClaude Opus 4.8 2026-06-26 18:01:31 +08:00
  • de31e57333 test: document Grok video media billing unit Heatherm Huang 2026-07-06 18:32:29 +08:00
  • 95717a7e62 test: clarify Grok video billing test name Heatherm Huang 2026-07-06 18:30:32 +08:00
  • 6b4c3c6ed1 test: cover Grok video media rate billing Heatherm Huang 2026-07-06 18:23:38 +08:00
  • a23a263513 feat(payment): preview subscription CNY charge in plan editor wucm667 2026-07-06 17:52:53 +08:00
  • f881ff7cb0 fix(models): support non-v1 OpenAI models URLs wucm667 2026-07-06 10:51:25 +08:00
  • 6cea1c35bb feat: 适配 OpenAI 新模型 gpt-5.6-sol/terra/luna shaw 2026-07-06 17:34:22 +08:00
  • a42e9e3fc8 fix: expose Grok image pricing controls Heatherm Huang 2026-07-06 17:02:28 +08:00
  • d1d3400b69 Merge pull request #3645 from bestony/worktree/lucky-harbor-dbe4 Wesley Liddick 2026-07-06 16:45:15 +08:00
  • 76bb7b0338 chore: sync VERSION to 0.1.145 [skip ci] github-actions[bot] 2026-07-06 08:30:51 +00:00
  • 3fa08aa930 Merge pull request #3749 from moonfunjohn/codex/easypay-custom-methods Wesley Liddick 2026-07-06 16:06:59 +08:00
  • 0b729496ee fix: center batch image empty state Turtle_Li 2026-07-06 15:39:57 +08:00
  • 616cf17d9e fix: hide batch image entry without allowed key Turtle_Li 2026-07-06 15:03:17 +08:00
  • 27cb485d55 fix: share built-in payment method matching Albert Coady 2026-07-06 14:26:42 +08:00
  • 22ec77b570 fix: match built-in payment methods exactly Albert Coady 2026-07-06 14:16:53 +08:00
  • b197ba61ce test: align antigravity mapping preset label Albert Coady 2026-07-06 14:06:43 +08:00