Commit Graph

  • 1dedb2097d fix(grok): persist quota exhaustion as rate limit superman2003 2026-07-11 20:41:32 +08:00
  • 52071d391b fix(openai): 转发 Codex alpha/search 独立搜索端点 Tian Lee 2026-07-11 20:31:33 +08:00
  • 0d5e3ca9b0 fix(ops): show neutral SLA card when window has no requests feitianbubu 2026-07-11 19:48:08 +08:00
  • 0478fd3668 feat(grok): enable free OAuth prompt caching superman2003 2026-07-11 19:34:01 +08:00
  • c56a64fabd feat(account): 账号编辑弹窗支持手动覆盖 OpenAI 订阅档位 plan_type(仅 OAuth) iMouseWuandClaude Opus 4.8 2026-07-11 18:31:45 +08:00
  • 35e8ba2a3e fix(announcements): use proper empty-state copy instead of error message feitianbubu 2026-07-11 18:28:21 +08:00
  • 1c02158c2a perf(migrations): index latest API key IP lookups Bestony 2026-07-11 17:32:06 +08:00
  • 80b7a8d4cb perf(keys): bound latest IP lookup per key Bestony 2026-07-11 17:31:30 +08:00
  • a6d868f27b fix(dashboard): include cache tokens in token card breakdown feitianbubu 2026-07-11 17:18:25 +08:00
  • 94a22b62f7 fix(frontend): 小数据量关闭 DataTable 虚拟化并按行主键缓存行高,消除账号列表滚动抖动 iMouseWuandClaude Opus 4.8 2026-07-11 17:13:19 +08:00
  • 51de58b37f fix: normalize GPT-5.6 alias in OpenAI OAuth account tests xiaopixiu2019 2026-07-11 15:39:32 +08:00
  • 84bb7d0709 fix: 保留 remote_compaction_v2 原生 Responses 链路 Tian Lee 2026-07-10 15:32:04 +08:00
  • 6e2bb31281 fix(service): guard compact keepalive writer delegates wucm667 2026-07-11 08:52:46 +08:00
  • 7d796f1119 fix(ui): adapt native form controls to dark mode via color-scheme feitianbubu 2026-07-11 00:08:26 +08:00
  • 3bff4b64b1 fix(ui): localize user role label in app header feitianbubu 2026-07-10 23:43:16 +08:00
  • 4d4ba64bf7 fix(codex): 剥离续链 message item 的非法 item_* id wucm667andClaude Opus 4.8 2026-07-10 23:32:34 +08:00
  • 0464856c4a feat(frontend): Fast/Flex 策略支持搜索选择用户 Lyonle 2026-07-10 22:27:15 +08:00
  • e316ebf528 Merge pull request #3989 from xlplbo/fix/codex-mcp-tools-bridge Wesley Liddick 2026-07-10 22:09:25 +08:00
  • 07fac34713 Merge pull request #3991 from fengshao1227/fix/anthropic-usage-cache-creation-tokens Wesley Liddick 2026-07-10 21:49:29 +08:00
  • 151b9265fc Merge pull request #3994 from fengshao1227/fix/compact-keepalive-nil-pointer Wesley Liddick 2026-07-10 21:49:07 +08:00
  • 6c588bb950 chore: sync VERSION to 0.1.151 [skip ci] github-actions[bot] 2026-07-10 13:24:13 +00:00
  • 90e9d03dec fix(apicompat): 强制选择 tool_search 的 tool_choice 降级为指向代理的 function 选择 xlplboandClaude Fable 5 2026-07-10 21:14:33 +08:00
  • e2b68d1f90 fix(apicompat): tool_choice 仅转发实际存在于转换结果中的工具 xlplboandClaude Fable 5 2026-07-10 21:06:45 +08:00
  • a2cdaa6419 fix(apicompat): 内置 tool_search 与同名工具撞名时显式拒绝请求 xlplboandClaude Fable 5 2026-07-10 21:06:26 +08:00
  • bc3cb29027 fix(handler): 补齐 opsCaptureWriter 全部委托方法的 nil 守卫 li 2026-07-10 21:03:40 +08:00
  • 89a551b964 fix(handler): opsCaptureWriter 释放后访问 nil panic li 2026-07-10 20:56:31 +08:00
  • 83f169e4fa fix(apicompat): 补齐 Responses→Anthropic 流式路径的 cache_creation_input_tokens li 2026-07-10 20:49:44 +08:00
  • eb4d005031 Merge remote-tracking branch 'upstream/main' xlplbo 2026-07-10 20:46:38 +08:00
  • 0d28f7f90d fix(apicompat): Responses↔Anthropic 转换补齐 cache_creation_input_tokens li 2026-07-10 20:40:45 +08:00
  • deff3123de Merge pull request #3984 from Wei-Shaw/fix/issue-3901-codex-identity-pairing Wesley Liddick 2026-07-10 19:36:46 +08:00
  • 8a51119e39 fix(openai): pair originator with final User-Agent for codex upstream shaw 2026-07-10 19:11:26 +08:00
  • f1082bb78f fix(apicompat): namespace 摊平名撞名时显式拒绝请求 xlplboandClaude Fable 5 2026-07-10 17:38:48 +08:00
  • 7942338328 fix(apicompat): 回程还原 namespace 子工具调用,修复 Codex MCP 工具 unsupported call xlplboandClaude Fable 5 2026-07-10 17:38:17 +08:00
  • 5260a42a0b Merge pull request #3953 from lyon-le/feat/openai-fast-policy-user-scope Wesley Liddick 2026-07-10 17:31:55 +08:00
  • 815516d8d3 Merge pull request #3969 from jinfeijie/fix/grok-responses-reasoning-effort Wesley Liddick 2026-07-10 17:31:41 +08:00
  • 5a0dd510e5 fix(grok): remove obsolete helper jinfeijie bot 2026-07-10 17:11:04 +08:00
  • 0fa1eb85ec fix(grok): preserve compatible reasoning effort jinfeijie bot 2026-07-10 16:58:04 +08:00
  • 6dd3274aaf Merge pull request #3948 from superman2003/fix/gpt56-billing-usage-integrity Wesley Liddick 2026-07-10 15:45:18 +08:00
  • d0f6f27d5f Merge pull request #3941 from Tassoi/codex/fix-image-gen-namespace-strip Wesley Liddick 2026-07-10 15:45:05 +08:00
  • 6a2063b374 Merge pull request #3883 from ShuminFu/fix/setup-token-auto-refresh Wesley Liddick 2026-07-10 15:44:54 +08:00
  • f2966530c5 feat(openai): 支持用户级 Fast/Flex 策略 Lyonle 2026-07-10 15:16:09 +08:00
  • de28eba3c8 fix(openai): harden GPT-5.6 billing and usage superman2003 2026-07-10 15:13:11 +08:00
  • d3a1835ed7 fix(image): strip Codex image_gen namespace declarations Tassoi 2026-07-10 06:37:06 +00:00
  • a495d5e302 test: 更新断言以覆盖 setup-token 纳入后台刷新 Shumin 2026-07-10 02:27:33 -04:00
  • 9a2f11b4e2 chore: sync VERSION to 0.1.150 [skip ci] github-actions[bot] 2026-07-10 06:27:11 +00:00
  • 0dec1ad292 fix(service): 消除 isOpenAIGPT56Model 重复声明,统一到 openai_model_alias.go shaw 2026-07-10 14:09:07 +08:00
  • 8b96acde97 Merge pull request #3898 from Arron196/feat/gpt-5.6-cache-billing-stats Wesley Liddick 2026-07-10 13:57:29 +08:00
  • 5c9748cef9 Merge pull request #3922 from fengshao1227/fix/user-breakdown-request-type-filter Wesley Liddick 2026-07-10 13:56:40 +08:00
  • 312ab1f0bd Merge pull request #3926 from fengshao1227/fix/ws-passthrough-reasoning-effort-candidates Wesley Liddick 2026-07-10 13:46:25 +08:00
  • ea9f40b63f fix(frontend): UserBreakdownParams.request_type 类型从 number 改为 UsageRequestType li 2026-07-10 12:38:21 +08:00
  • b9b013a088 fix(usage): WS passthrough effort 提取补入映射后模型候选 li 2026-07-10 11:56:47 +08:00
  • dda8f78733 fix(admin): GetUserBreakdown 使用 ParseUsageRequestType 解析 request_type li 2026-07-10 11:43:44 +08:00
  • ddb1a210ce Merge pull request #3912 from superman2003/fix/audit-concurrency-and-recovery Wesley Liddick 2026-07-10 11:38:45 +08:00
  • 301c99a26c Merge pull request #3916 from Wei-Shaw/fix/reasoning-effort-model-candidates Wesley Liddick 2026-07-10 11:16:35 +08:00
  • c3ae5fc3c5 fix(usage): effort 提取改用模型候选列表,修复后缀模型元数据丢失 shaw 2026-07-10 11:09:06 +08:00
  • cddcf49044 Merge pull request #3884 from CHOS1N11111/codex/add-parallel-tool-calls-compat Wesley Liddick 2026-07-10 11:01:03 +08:00
  • 9389503c56 Merge pull request #3913 from fengshao1227/fix/en-locale-missing-keys Wesley Liddick 2026-07-10 10:59:49 +08:00
  • 72ef0b3884 Merge pull request #3909 from githubbzxs/fix/gpt56-max-compact Wesley Liddick 2026-07-10 10:57:35 +08:00
  • fc66a30ffc fix: harden billing concurrency and payment recovery superman2003 2026-07-10 10:45:27 +08:00
  • e984b4e2e1 fix(i18n): 补齐 en 语言包 overview 和 resources 缺失 key li 2026-07-10 10:45:44 +08:00
  • 066a85949a Merge pull request #3905 from fengshao1227/fix/codex-client-version-bump Wesley Liddick 2026-07-10 10:43:51 +08:00
  • 3099362074 Merge pull request #3906 from Wei-Shaw/fix/compact-sse-raw-output-item-preservation Wesley Liddick 2026-07-10 10:41:02 +08:00
  • 80b3d4c1f8 fix: 兼容 GPT-5.6 max 推理强度 psyche 2026-07-10 10:39:16 +08:00
  • 000f6dc655 fix(compact): 终态 output 非空但缺 compaction 时从事件流补入(146 等价性收尾) shaw 2026-07-10 10:25:09 +08:00
  • 5c15d32ff7 test(repository): stabilize expired lock reconciliation benjamin 2026-07-10 10:18:50 +08:00
  • ae9a01d852 fix(compact): 二轮审计加固——心跳字节不得污染 failover 判定与并发写安全 shaw 2026-07-10 10:18:16 +08:00
  • 0a5f34a2ef fix(openai): recognize Windows websocket resets benjamin 2026-07-10 10:11:21 +08:00
  • 062af81fb5 fix(openai): preserve explicit GPT-5.6 cache write prices benjamin 2026-07-10 10:00:47 +08:00
  • 2cffe1cf5f fix(compact): SSE→JSON 保留 raw output_item.done 并为 unary 等待补下游心跳(修复 #3887) shaw 2026-07-10 09:56:56 +08:00
  • 657c4f97d9 fix(openai): 升级 Codex 客户端版本至 0.144.1,修复 gpt-5.6-luna 404 li 2026-07-10 09:56:33 +08:00
  • 383f61d0e9 fix(openai): align GPT-5.6 billing with official pricing benjamin 2026-07-10 09:42:31 +08:00
  • 18e26c127c Merge remote-tracking branch 'upstream/main' xlplboandClaude Fable 5 2026-07-10 09:27:48 +08:00
  • 4a2b10c94e feat(openai): support GPT-5.6 cache write billing benjamin 2026-07-10 09:08:58 +08:00
  • 99da308196 fix: 后台自动刷新纳入 setup-token 账号 Shumin 2026-07-09 11:05:05 -04:00
  • 12d811bd76 chore: sync VERSION to 0.1.149 [skip ci] github-actions[bot] 2026-07-09 14:57:53 +00:00
  • ad8afc8a2e Add parallel_tool_calls compatibility mapping CHOS1N 2026-07-09 22:52:35 +08:00
  • dd1a116f48 Merge pull request #3881 from Wei-Shaw/feat/version-rollback Wesley Liddick 2026-07-09 22:39:41 +08:00
  • 2e61914c48 Merge pull request #3880 from Wei-Shaw/fix/compact-body-signal-sse-bridge Wesley Liddick 2026-07-09 22:39:31 +08:00
  • 92b283d9eb fix: 修复 SSE 桥接 appendEvent 中 errcheck 告警 shaw 2026-07-09 22:34:13 +08:00
  • 1c2e6503c6 feat: 版本徽章新增近3个历史版本在线回退与手动回退指引 shaw 2026-07-09 22:30:04 +08:00
  • 16c0613b21 fix(compact): body-signal 客户端流式请求的响应合成回 SSE shaw 2026-07-09 21:40:51 +08:00
  • 1a3cc2a787 refactor: 重新设计用量页布局并新增延迟健康列 shaw 2026-07-09 21:09:40 +08:00
  • e2c731abe4 Merge pull request #3873 from Wei-Shaw/fix/post-merge-audit-followups Wesley Liddick 2026-07-09 20:13:21 +08:00
  • 7918b1a9c5 fix: 落实 #3867-#3870 合并审计的全部跟进项 shaw 2026-07-09 20:06:09 +08:00
  • 10102807e2 Merge pull request #3869 from Birditch/feat/admin-user-role-and-token-ranking Wesley Liddick 2026-07-09 19:50:01 +08:00
  • 751cf5eea3 Merge pull request #3870 from fengshao1227/fix/response-failed-passthrough-rules Wesley Liddick 2026-07-09 19:49:32 +08:00
  • a8505877ff Merge pull request #3868 from wucm667/fix/openai-sse-response-failed-error-passthrough Wesley Liddick 2026-07-09 19:49:04 +08:00
  • f3380dbd62 Merge pull request #3867 from heathermhuang/codex/postmerge-grok-issues-3848-3861 Wesley Liddick 2026-07-09 19:48:32 +08:00
  • feef0bc0b1 chore: update sponsors shaw 2026-07-09 19:08:00 +08:00
  • 0ee51b45f8 chore: sync VERSION to 0.1.147 [skip ci] github-actions[bot] 2026-07-09 10:10:28 +00:00
  • 8f97953e51 fix(gateway): SSE response.failed 应用错误透传规则,不再硬编码 502 li 2026-07-09 17:57:52 +08:00
  • b062b36646 feat(admin): 用量记录页新增"用户 Token 排行"面板 BirditchandClaude Opus 4.8 2026-07-09 06:04:22 -04:00
  • 64fdc11ec4 feat(admin): 用户创建/编辑支持选择与修改角色 (user/admin) BirditchandClaude Opus 4.8 2026-07-09 06:04:06 -04:00
  • 1da3501af5 fix: apply error passthrough to OpenAI response.failed streams wucm667 2026-07-09 17:59:38 +08:00
  • 1a0a6ea9a8 fix: stabilize Grok quota probe model Heatherm Huang 2026-07-09 17:58:31 +08:00
  • b480545c19 fix: improve Grok OAuth, image, and usage flows Heatherm Huang 2026-07-09 17:47:54 +08:00
  • ba1f130d28 Merge pull request #3864 from fengshao1227/fix/frontend-i18n-and-site-logo-sanitize Wesley Liddick 2026-07-09 17:35:00 +08:00
  • 668c79ea86 Merge pull request #3824 from bestony/worktree/brave-valley-9578 Wesley Liddick 2026-07-09 17:25:40 +08:00
  • 15c59be787 fix(frontend): 补齐 en 语言包缺失 key 并对 site_logo 统一应用 sanitizeUrl li 2026-07-09 17:09:04 +08:00
  • 49fb18e073 Merge origin/main into worktree/brave-valley-9578 shaw 2026-07-09 17:17:16 +08:00