Commit Graph

  • 1d86c1bf81 docs: plan native responses namespace compatibility xingzhi 2026-07-13 12:13:52 +08:00
  • b6427d4ec0 fix(apicompat): 流式 Anthropic max_tokens 映射为 incomplete + content_filter 映射为 finish_reason li 2026-07-13 12:08:32 +08:00
  • b0fa2b352f fix(web): bypass frontend for alpha search Zven 2026-07-13 12:06:51 +08:00
  • 54a8606e2a docs: design native responses namespace compatibility xingzhi 2026-07-13 12:03:01 +08:00
  • a7ddca8930 fix(i18n): 补齐 zh 语言包 overview 和 misc 缺失 key suuuuuu-1 2026-07-13 12:01:09 +08:00
  • a5d40c9845 fix(apicompat): Read 工具参数实时流式发送,不再依赖 .done 事件 li 2026-07-13 11:47:18 +08:00
  • b0441ca5aa fix(grok): support upstream model sync for API keys Heatherm Huang 2026-07-13 11:46:52 +08:00
  • 3605a316af Keep usage ranges consistent across API and dashboards yan9651688 2026-07-13 10:55:32 +08:00
  • 1e97e4cee4 fix(web): set long-lived Cache-Control for embedded static assets Drswith 2026-07-13 11:14:15 +08:00
  • 0d9c140bc2 Merge upstream/main into fix/api-double-billing benjamin 2026-07-13 11:10:33 +08:00
  • a1930ea6f2 chore: sync VERSION to 0.1.152 [skip ci] github-actions[bot] 2026-07-13 02:53:05 +00:00
  • 909b96edd2 feat: support Grok video edits and extensions chenjian 2026-07-13 10:21:32 +08:00
  • 83c10133d1 feat(deploy): add Apple container support adamglin0 2026-07-13 10:45:45 +08:00
  • b73d8c3efe Merge pull request #4009 from heathermhuang/codex/fix-recent-grok-issues Wesley Liddick 2026-07-13 10:36:11 +08:00
  • 0d318195bf Merge pull request #4116 from Wei-Shaw/feat/alpha-search-per-call-billing Wesley Liddick 2026-07-13 10:35:46 +08:00
  • e5af699d0f test(contract): groups/available 契约夹具补 web_search_price_per_call 字段 shaw 2026-07-13 10:21:44 +08:00
  • f73031f436 test(grok): align scheduling reasons with upstream Heatherm Huang 2026-07-13 10:21:34 +08:00
  • 64a2a31729 fix(billing): 修复复审发现的三处按次计费问题 shaw 2026-07-13 10:14:53 +08:00
  • 8a22dc7347 fix(grok): diagnose unavailable models by platform Heatherm Huang 2026-07-12 21:12:13 +08:00
  • aeb34d2003 fix(grok): sanitize composer reasoning parameters Heatherm Huang 2026-07-12 13:45:00 +08:00
  • c4ff604e93 test(grok): cover OAuth chat permission identity Heatherm Huang 2026-07-12 13:14:06 +08:00
  • ce3f12bbff test(grok): cover CLI identity at transport boundary Heatherm Huang 2026-07-12 12:18:12 +08:00
  • f187f08ae3 fix(grok): harden OAuth routing and CLI version guard Heatherm Huang 2026-07-12 11:39:54 +08:00
  • cbddb57dec fix(grok): display remaining quota capacity Heatherm Huang 2026-07-12 10:14:28 +08:00
  • 3375b4ed2b fix(grok): route OAuth subscriptions through CLI proxy Heatherm Huang 2026-07-12 10:14:18 +08:00
  • d9e466ad3a feat(grok): support xAI API key accounts Heatherm Huang 2026-07-12 00:49:35 +08:00
  • ad18ee7c4f fix(grok): use responses adapter for OpenCode Heatherm Huang 2026-07-11 09:09:05 +08:00
  • 038b25c0b1 fix(grok): resolve recent integration issues Heatherm Huang 2026-07-10 22:31:57 +08:00
  • 139f79b85a test(server): 补齐长上下文计费字段契约 benjamin 2026-07-13 10:02:53 +08:00
  • 7cbb36f278 feat(billing): Codex alpha/search 网页搜索按次计费 shaw 2026-07-13 09:54:51 +08:00
  • 92dcfb5ebc fix(billing): 按账号控制 OpenAI 长上下文计费 benjamin 2026-07-13 09:47:19 +08:00
  • 42f3c22830 Merge pull request #4060 from superman2003/feat/grok-prompt-cache-identity Wesley Liddick 2026-07-13 09:20:57 +08:00
  • 8d51364c3d Merge remote-tracking branch 'origin/main' into feat/grok-prompt-cache-identity shaw 2026-07-13 09:12:44 +08:00
  • 33b1d772f7 Merge pull request #4063 from yardbirds0/fix/codex-alpha-search Wesley Liddick 2026-07-13 08:58:01 +08:00
  • 1c214eaca4 Merge pull request #4059 from visa2/fix/openai-messages-codex-identity Wesley Liddick 2026-07-13 08:56:21 +08:00
  • 841481e051 Merge pull request #3971 from yardbirds0/codex/fix-remote-compaction-v2 Wesley Liddick 2026-07-13 08:54:53 +08:00
  • 2f4478fd32 Merge pull request #4019 from wucm667/fix/compact-keepalive-writer-nil-guard Wesley Liddick 2026-07-13 08:54:31 +08:00
  • 877bee84a1 Merge pull request #4072 from jianjianai/codex/fix-upstream-review Wesley Liddick 2026-07-13 08:54:15 +08:00
  • d734dbdac4 Merge pull request #3997 from lyon-le/feat/openai-fast-policy-user-scope Wesley Liddick 2026-07-13 08:54:01 +08:00
  • 05865d9b65 Merge pull request #4003 from wucm667/fix/codex-message-item-id-prefix Wesley Liddick 2026-07-13 08:53:51 +08:00
  • 0dce07ee8b fix: proxy Codex models through API key upstreams gebdalaoli-arch 2026-07-13 03:47:39 +08:00
  • b6bb74b6fa fix(openai): avoid duplicate Codex image tool injection gebdalaoli-arch 2026-07-12 22:54:56 +08:00
  • 7050070aa3 fix(grok): route cacheable chat requests via responses superman2003 2026-07-12 11:50:56 +08:00
  • ff5c216189 fix(apicompat): bridge Codex additional tools zuelu 2026-07-12 11:33:09 +08:00
  • fe184f8c33 修复调度缓存异常时间阻塞 jjaw 2026-07-12 05:43:33 +08:00
  • 73ffd13430 关联上游 issue #3818 #3887 #3961 jjaw 2026-07-12 05:12:20 +08:00
  • f57d06d959 合并 compact writer 修复 jjaw 2026-07-12 04:53:55 +08:00
  • 1a8401f5f3 合并 tool_search 参数修复 jjaw 2026-07-12 04:53:54 +08:00
  • 06af8115f7 修复 compact 心跳 writer 生命周期 jjaw 2026-07-12 04:53:41 +08:00
  • 5015b7a1c1 修复 tool_search 参数对象反序列化 jjaw 2026-07-12 04:53:34 +08:00
  • d5b47c2142 fix(openai): restore Codex identity for OAuth Messages visa2 2026-07-11 20:06:07 +08:00
  • 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
  • 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
  • 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
  • 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
  • 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