Commit Graph

  • f614c3e989 fix: integrate account tests with Codex overdraft bmiddle1.backend.zhangfucheng 2026-08-14 12:15:42 +08:00
  • 43391b6bb0 chore: publish combined overdraft patch bmiddle1.backend.zhangfucheng 2026-08-14 11:14:14 +08:00
  • cdf8c1d659 docs: publish sub2api-overdraft fork bmiddle1.backend.zhangfucheng 2026-08-14 11:05:34 +08:00
  • e91ba0a8dc feat: add Codex quota overdraft support bmiddle1.backend.zhangfucheng 2026-08-14 10:20:00 +08:00
  • 674570ca17 fix: preserve group pricing in auth snapshots wucm667 2026-08-14 00:25:55 +08:00
  • a288bab73a fix(gateway): align passthrough model discovery wucm667 2026-08-13 12:40:06 +08:00
  • fbfdcef818 Merge pull request #5573 from IanShaw027/fix/grok-long-context-and-media-fallback Wesley Liddick 2026-08-13 10:32:07 +08:00
  • 0e82efe489 chore: sync VERSION to 0.1.176 [skip ci] github-actions[bot] 2026-08-13 01:46:47 +00:00
  • e803e3851c Merge pull request #5559 from seng1e/fix/scheduled-backup-leader-lock Wesley Liddick 2026-08-13 09:24:11 +08:00
  • 5912ae960c Merge pull request #5543 from luckydududu/fix/invalidate-channel-cache-on-group-platform-change Wesley Liddick 2026-08-13 09:24:00 +08:00
  • e77b4b260e Merge pull request #5504 from fengshao1227/fix/responses-probe-inconclusive-keeps-unknown Wesley Liddick 2026-08-13 09:23:50 +08:00
  • e215c98c2c fix: 账号页自动刷新偏好改为模块初始化时恢复 IanShaw027 2026-08-13 09:22:41 +08:00
  • e29b93a1fb fix: 未知 Grok 文本兜底排除 image/video/audio 等媒体族 IanShaw027 2026-08-13 09:22:38 +08:00
  • fd82dfd52d fix: Grok 长上下文只跟分组开关,不受 OpenAI 账号开关否决 IanShaw027 2026-08-13 09:22:34 +08:00
  • 4853662f99 Merge pull request #5540 from luckydududu/fix/channel-pricing-model-name-normalization Wesley Liddick 2026-08-13 09:12:41 +08:00
  • 0fa577a19c Merge pull request #5571 from IanShaw027/feat/grok-jwt-tier-and-4.6 Wesley Liddick 2026-08-13 09:08:35 +08:00
  • b61e4bcc45 fix: 对齐 JWT 常量 gofmt,并补全 available groups 契约字段 IanShaw027 2026-08-13 08:54:41 +08:00
  • 0ae151a238 fix: 徽章改读 grok_usage_snapshot,增量刷新比较 Grok 快照 IanShaw027 2026-08-13 08:38:10 +08:00
  • b830bc14d6 fix: 长上下文默认保持开启,并与 OpenAI 账号开关取交集 IanShaw027 2026-08-13 08:38:10 +08:00
  • 8c4c3c09ce fix: 未登记的 Grok 文本模型回退 grok-4.5 价卡 IanShaw027 2026-08-13 08:38:10 +08:00
  • 678eb22a40 fix: Realtime 仅在观察到音频后计费,并修正标志位求值顺序 IanShaw027 2026-08-13 08:38:10 +08:00
  • c4d883b8da feat: Chat 与 Responses 往返保留 x_search,并补 sources 抽取 IanShaw027 2026-08-13 08:37:57 +08:00
  • 0de6d7e9ba feat: 新增独立 /x_search,走原生 x_search 并沿用搜索计费 IanShaw027 2026-08-13 07:49:19 +08:00
  • 363cc4994b fix: SuperGrokPro 用 4.5 窗口区分 Heavy,容量抖动只封单模型 IanShaw027 2026-08-13 07:49:14 +08:00
  • f3d9491071 feat: 分组支持逐模型定价,并可关闭长上下文阶梯 IanShaw027 2026-08-13 07:49:08 +08:00
  • 76a13a5a8d fix(gateway): handle Anthropic SSE overload errors wucm667 2026-08-13 02:43:03 +08:00
  • 69648476d4 fix: 账号徽章与用量格按实时档位展示,避免账单滞后误判 IanShaw027 2026-08-13 01:23:54 +08:00
  • a04ce49016 feat: 新增 grok-4.6 目录、官方定价与请求路径支持 IanShaw027 2026-08-13 01:23:45 +08:00
  • bb9e74285e feat: 从 JWT tier 识别 Grok 订阅档位,刷新后覆盖失效订阅 IanShaw027 2026-08-13 01:23:37 +08:00
  • bba6a55e0f fix(backup): 定时备份加 leader 锁,避免多实例重复备份 seng1eandClaude Opus 4.8 2026-08-12 21:29:59 +08:00
  • 5935e674a8 chore: update sponsors shaw 2026-08-12 19:17:04 +08:00
  • ef4f99f292 chore: sync VERSION to 0.1.175 [skip ci] github-actions[bot] 2026-08-12 11:07:43 +00:00
  • 93c32fa1a2 Merge pull request #5553 from Wei-Shaw/feat/codex-fingerprint-convergence Wesley Liddick 2026-08-12 18:52:01 +08:00
  • 04f8cdb194 fix: 修复 golangci-lint errcheck 和 gofmt 格式问题 shaw 2026-08-12 18:12:29 +08:00
  • c0ab3a00ea feat: Codex OAuth 设备指纹收敛,减少上游可见的设备数和会话数 shaw 2026-08-12 17:57:50 +08:00
  • 814ecfba7c fix(group): invalidate the channel cache when a group's platform changes Lucky 2026-08-12 03:22:06 +00:00
  • bd404c16f2 fix(channel): align pricing conflict detection with the pricing cache key Lucky 2026-08-12 02:17:09 +00:00
  • 4ec9ceec4a Merge pull request #5508 from pcmid/fix/show-security-audit-menu-in-simple-mode Wesley Liddick 2026-08-12 10:01:20 +08:00
  • 46cbb7187b Merge pull request #5531 from SamizuHM/fix/openai-compat-nested-data-usage Wesley Liddick 2026-08-12 10:01:09 +08:00
  • 80acae16fa Merge pull request #5525 from Fool0ntheHill/codex/fix-openai-visible-ttft Wesley Liddick 2026-08-12 09:59:52 +08:00
  • 19c6007a22 Merge pull request #5342 from wucm667/fix/issue-5340-ws-v2-terminal-ttft Wesley Liddick 2026-08-12 09:59:43 +08:00
  • 0ed1a9f22a Merge pull request #5514 from wucm667/fix/issue-5510-cyber-policy-audit-scope Wesley Liddick 2026-08-12 09:58:32 +08:00
  • a29fce4a61 Merge pull request #5511 from wucm667/fix/pr-5234-ws-audit-logging Wesley Liddick 2026-08-12 09:58:24 +08:00
  • 1225437099 Merge pull request #5502 from pyt111/codex/fix-account-stats-service-tier Wesley Liddick 2026-08-12 09:58:16 +08:00
  • 5192abb6b5 Merge pull request #5503 from fengshao1227/fix/openai-html-403-not-account-penalty Wesley Liddick 2026-08-12 09:58:08 +08:00
  • 40aae11888 Merge pull request #5513 from wucm667/fix/issue-5506-gemini-exclusive-minimum Wesley Liddick 2026-08-12 09:57:52 +08:00
  • 177bf30867 Merge pull request #5527 from creamtea47/codex/ops-memory-capacity-display Wesley Liddick 2026-08-12 09:57:45 +08:00
  • d76c1af759 Merge pull request #5535 from feitianbubu/fix/account-scheduling-threshold-i18n-nesting Wesley Liddick 2026-08-12 09:54:47 +08:00
  • da283854f6 chore: retry CI after registry timeout wucm667 2026-08-12 02:25:00 +08:00
  • 670b03f7e7 fix(i18n): move account scheduling threshold keys out of status block feitianbubu 2026-08-12 00:10:34 +08:00
  • a163742fc9 fix(openai): preserve usage path precedence SamizuHM 2026-08-11 22:01:47 +08:00
  • 04dc540b23 fix(openai): parse nested data usage envelopes SamizuHM 2026-08-11 18:15:31 +08:00
  • 943f09d357 fix: 优化运营监控内存容量显示 NellPoi 2026-08-11 17:34:58 +08:00
  • c91fbeb0c0 chore: remove unrelated test refactors wucm667 2026-08-11 16:01:06 +08:00
  • c3fc4331c1 fix(lint): make compatibility test assertions fatal wucm667 2026-07-30 01:12:42 +08:00
  • e087f1b736 fix(lint): use fatal pointer assertions in usage tests wucm667 2026-07-30 00:49:48 +08:00
  • 145b0ac35e fix(lint): make remaining pointer assertions explicit wucm667 2026-07-30 00:28:14 +08:00
  • 5ea03c178d fix(lint): resolve remaining nil dereference warnings wucm667 2026-07-30 00:06:44 +08:00
  • 1afb8264e5 fix(lint): use require.NotNil for staticcheck SA5011 wucm667 2026-07-29 23:25:08 +08:00
  • 2321c0e771 chore: retry CI checks wucm667 2026-07-29 16:53:44 +08:00
  • 0b35370a7a fix(claude): support top-level deferred tools wucm667 2026-07-29 16:41:36 +08:00
  • 9c36b75a7d fix(claude): strip cache control from deferred tools wucm667 2026-07-28 16:56:17 +08:00
  • 900194fab2 fix(openai): 修正 Responses 可见输出 TTFT Fool0ntheHill 2026-08-11 16:31:09 +08:00
  • 662444774f test(gemini): check cleaned schema assertions wucm667 2026-08-11 16:19:18 +08:00
  • e24cb99b79 fix(openai-ws): retain no-delta TTFT fallback wucm667 2026-08-11 16:01:34 +08:00
  • 1e618dbc29 Merge pull request #5054 from wucm667/fix/issue-5029-openai-passthrough-pool-auth-retry Wesley Liddick 2026-08-11 14:21:45 +08:00
  • a3bbf35cbd Merge branch 'main' into fix/issue-5029-openai-passthrough-pool-auth-retry shaw 2026-08-11 14:09:07 +08:00
  • caa1abb13a Merge pull request #5404 from wucm667/fix/issue-5400-oauth-image-stream-error Wesley Liddick 2026-08-11 14:04:42 +08:00
  • 574dfad2dc Merge pull request #5488 from wucm667/fix/issue-5482-stale-codex-threshold Wesley Liddick 2026-08-11 14:00:33 +08:00
  • bc0a6a7039 Merge pull request #5480 from scp-planet/fix/admin-usage-request-id-column Wesley Liddick 2026-08-11 14:00:07 +08:00
  • 6876477371 Merge pull request #5304 from wucm667/fix/issue-5302-chat-reasoning-alias Wesley Liddick 2026-08-11 13:59:49 +08:00
  • b918874f81 Merge pull request #5403 from cyhhao/fix/codex-capacity-exponential-backoff Wesley Liddick 2026-08-11 13:58:06 +08:00
  • 20a2d12dde Merge pull request #5415 from Yuxin-Qiao/fix/openai-responses-empty-completed-failover Wesley Liddick 2026-08-11 13:53:43 +08:00
  • ca9e2b48ee Merge pull request #5413 from Yuxin-Qiao/fix/openai-responses-reasoning-item-id Wesley Liddick 2026-08-11 13:53:05 +08:00
  • e499a54a9d Merge pull request #5449 from hongheshan-svg/docs/fix-stale-go-golangci-versions Wesley Liddick 2026-08-11 13:52:35 +08:00
  • 6564d376e5 fix(audit): scope cyber policy events wucm667 2026-08-11 13:05:56 +08:00
  • c8d9af6ce1 fix(gemini): normalize exclusive minimum tool schemas wucm667 2026-08-11 12:34:51 +08:00
  • 2d9920ba7d fix(security-audit): restore websocket audit logs wucm667 2026-08-11 11:56:46 +08:00
  • 0d7b6ae64c fix(frontend): show security audit menu in simple mode pcmid 2026-08-11 11:27:49 +08:00
  • fd9ce53281 fix(openai): 探测响应未跑完时不再落标为「上游不支持 Responses」 li 2026-08-11 10:46:50 +08:00
  • 12abb54700 fix(openai): 上游 HTML 403 不再被当成账号级错误处罚账号 li 2026-08-11 10:18:20 +08:00
  • 9261dd7734 [verified] fix: apply service-tier pricing to account cost pyt111 2026-08-11 09:55:19 +08:00
  • 0f73203e35 Merge pull request #5277 from Pluviobyte/agent/fix-grok-missing-usage-billing Wesley Liddick 2026-08-11 09:28:43 +08:00
  • e2d9034d3d Merge pull request #5327 from fengshao1227/fix/fingerprint-user-agent-validation Wesley Liddick 2026-08-11 09:28:27 +08:00
  • ba4bd0c0b4 Merge pull request #5481 from fengshao1227/fix/responses-deterministic-400-passthrough Wesley Liddick 2026-08-11 09:27:34 +08:00
  • 61acf29125 Merge pull request #5501 from wucm667/fix/issue-5500-unset-scheduling-thresholds Wesley Liddick 2026-08-11 09:27:22 +08:00
  • 3e1674a060 fix(settings): cache unset scheduling thresholds wucm667 2026-08-11 04:31:36 +08:00
  • 0b3fe95afd Merge pull request #5439 from pigzwy/feat/response-model-billing Wesley Liddick 2026-08-10 19:47:22 +08:00
  • e5b325e481 fix(billing): harden response-model billing admission anya 2026-08-10 19:11:47 +08:00
  • 33351c7bc7 fix(billing): gofmt channel.go and drop the redundant response-model hint shaw 2026-08-10 16:42:51 +08:00
  • b689e5b401 fix(billing): harden response-model billing and repair its test fixtures shaw 2026-08-10 15:12:06 +08:00
  • 9096492b55 feat(billing): support safe upstream response model billing pigzwy 2026-08-10 06:04:13 +00:00
  • 3d3aee2e72 fix(openai): skip stale and reset Codex snapshots in scheduling threshold evaluator wucm667 2026-08-10 14:27:04 +08:00
  • 591d47fb9b fix(openai): 原生 Responses 路径不再把上游确定性 400 归一成可重试 502 li 2026-08-10 11:25:46 +08:00
  • 5350b3d98e fix(usage): restore request ID column visibility scp-planet 2026-08-10 10:54:39 +08:00
  • 10a4c6e3ad Merge pull request #5234 from wucm667/fix/issue-5230-deduplicate-latest-turn-audit Wesley Liddick 2026-08-10 10:53:17 +08:00
  • f3c7a1a8c4 Merge pull request #5295 from wucm667/fix/issue-5289-streaming-upstream-error Wesley Liddick 2026-08-10 10:52:49 +08:00
  • f19e3816d0 Merge pull request #5316 from wucm667/fix/issue-5313-legacy-scheduler-diagnostics Wesley Liddick 2026-08-10 10:52:14 +08:00
  • 30d0405388 Merge pull request #5464 from wucm667/fix/issue-5455-api-key-input-validation Wesley Liddick 2026-08-10 10:52:04 +08:00
  • 5deeb7ef15 Merge pull request #5376 from wucm667/fix/issue-5369-composite-image-permission Wesley Liddick 2026-08-10 10:51:54 +08:00