Commit Graph

  • 38d18adefd feat(pricing): 新增按模型分级定价表(C 方案:编程/高性能/低价好用) main mini 2026-05-15 18:37:01 +08:00
  • ee2f54602e ci(drone): tools/** 路径变更不触发构建 mini 2026-05-03 01:01:41 +08:00
  • 808b9dd8ad tools(sync-upstream): 上游同步脚本 mini 2026-05-03 00:51:55 +08:00
  • c3fd4a5c0f Merge upstream/main (Wei-Shaw/sub2api v0.1.121) mini 2026-05-03 00:29:02 +08:00
  • 92ffcb81e4 docs(work-log): 门户前端调整工作记录(多语言 + Pricing + Nav 重构 + 内容清理) mini 2026-05-03 00:00:36 +08:00
  • 48912014a1 chore: sync VERSION to 0.1.121 [skip ci] ora_main github-actions[bot] 2026-04-30 06:06:12 +00:00
  • 9d801595c9 test: 更新管理员设置契约字段 shaw 2026-04-30 13:48:27 +08:00
  • 9c448f89a8 Merge pull request #2118 from DaydreamCoding/fix/restore-pagination-localStorage Wesley Liddick 2026-04-30 13:42:18 +08:00
  • 73b872998e feat: 添加 Anthropic 缓存 TTL 注入开关 shaw 2026-04-30 13:38:22 +08:00
  • 094e1171ef fix(openai): infer previous response for item references shaw 2026-04-30 12:02:08 +08:00
  • 733627cf9d fix: improve sticky session scheduling shaw 2026-04-30 11:38:11 +08:00
  • f084d30d65 fix: 恢复表格分页大小 localStorage 持久化 DaydreamCoding 2026-04-16 21:23:19 +08:00
  • 8ad099baa6 chore: sync VERSION to 0.1.120 [skip ci] github-actions[bot] 2026-04-29 15:08:59 +00:00
  • 8bf2a7b88a fix(scheduler): resolve SetSnapshot race conditions and remove usage throttle shaw 2026-04-29 22:48:39 +08:00
  • 40feb86ba4 fix(httputil): add decompression bomb guard and fix errcheck lint shaw 2026-04-29 22:11:45 +08:00
  • f972a2faf2 Merge pull request #1990 from haha1903/feat/zstd-request-decompression Wesley Liddick 2026-04-29 22:08:28 +08:00
  • 55a7fa1e07 Merge pull request #2005 from gaoren002/pr/openai-strip-passthrough-fields Wesley Liddick 2026-04-29 21:46:19 +08:00
  • 5e54d492be fix(lint): check type assertion error in codex transform test shaw 2026-04-29 21:35:18 +08:00
  • 8d6d31545f Merge pull request #2068 from Ogannesson/fix/openai-drop-reasoning-items-from-input Wesley Liddick 2026-04-29 21:32:52 +08:00
  • 17ced6b73a Merge pull request #2027 from hansnow/codex/fix-api-key-rate-limit-reset Wesley Liddick 2026-04-29 21:27:52 +08:00
  • 7f8f3fe0dd Merge pull request #2100 from KnowSky404/fix/codex-cli-edit-resend-tool-continuation Wesley Liddick 2026-04-29 21:14:55 +08:00
  • 46f06b2498 Merge pull request #2050 from zvensmoluya/fix/openai-compact-payload-fields Wesley Liddick 2026-04-29 21:03:48 +08:00
  • 7ce5b83215 chore: remove superpowers docs shaw 2026-04-29 21:00:30 +08:00
  • 27cad10d30 Merge pull request #2030 from KnowSky404/feature/account-bulk-edit-scope-and-compact Wesley Liddick 2026-04-29 20:56:43 +08:00
  • ff6fa0203d Merge pull request #2058 from ivanvolt-labs/fix-responses-function-tool-choice Wesley Liddick 2026-04-29 20:43:43 +08:00
  • f7c13af11f fix: format ingress continuation test KnowSky404 2026-04-29 18:02:19 +08:00
  • 28dc34b6a3 fix(openai): avoid inferred WS continuation on explicit tool replay KnowSky404 2026-04-29 17:38:08 +08:00
  • 4d676dddd1 Merge pull request #2066 from alfadb/fix/anthropic-stream-eof-failover Wesley Liddick 2026-04-29 17:09:47 +08:00
  • 93d91e20b9 fix(vertex): audit fixes for Vertex Service Account feature (#1977) shaw 2026-04-29 16:53:09 +08:00
  • 63ef23108c Merge pull request #1977 from sholiverlee/vertex Wesley Liddick 2026-04-29 15:48:26 +08:00
  • d78478e866 fix(gateway): sanitize stream errors to avoid leaking infrastructure topology alfadb 2026-04-29 15:44:54 +08:00
  • bf43fb4e38 Merge pull request #2044 from VitalyAnkh/fix/openai-image-apikey-versioned-base-url Wesley Liddick 2026-04-29 15:20:14 +08:00
  • a16c66500f Merge pull request #2090 from touwaeriol/feat/ops-retention-zero Wesley Liddick 2026-04-29 15:12:30 +08:00
  • 4b6954f9f0 feat(ops): allow retention days = 0 to wipe table on each scheduled cleanup erio 2026-04-29 15:01:02 +08:00
  • da4b078df2 chore: update sponsors shaw 2026-04-29 14:41:35 +08:00
  • 7452fad820 fix(openai): drop reasoning items from /v1/responses input on OAuth path Oganneson 2026-04-28 20:36:50 +08:00
  • 4c474616b9 fix(gateway): emit Anthropic-standard SSE error events and failover body alfadb 2026-04-28 20:24:17 +08:00
  • 6327573534 fix(gateway): wrap Anthropic stream EOF as failover error before client output alfadb 2026-04-28 19:12:48 +08:00
  • 04b2866f65 fix: use Responses-compatible function tool_choice format ivanvolt 2026-04-28 16:26:09 +08:00
  • b0a2252ed1 Merge pull request #2051 from DaydreamCoding/openai-fast-flex-policy Wesley Liddick 2026-04-28 12:14:43 +08:00
  • 30f55a1f72 feat(openai): OpenAI Fast/Flex Policy 完整实现(HTTP + WebSocket + Admin) DaydreamCoding 2026-04-28 00:34:23 +08:00
  • 3d4ca5e8d1 fix(openai): preserve current Codex compact payload fields Zven 2026-04-28 10:55:29 +08:00
  • 0537a490f0 Merge branch 'Wei-Shaw:main' into vertex Oliver Li 2026-04-27 20:25:11 -04:00
  • ca5d029e7c fix(openai): honor versioned image base URLs VitalyR 2026-04-28 04:53:29 +08:00
  • 1eca03432a fix: format bulk update account request KnowSky404 2026-04-27 18:36:05 +08:00
  • 53b24bc2d8 fix: tighten account bulk edit target typing KnowSky404 2026-04-27 18:20:36 +08:00
  • a161f9d045 feat: align OpenAI bulk edit compact settings KnowSky404 2026-04-27 18:15:23 +08:00
  • c5a1a82223 test: cover missing OpenAI bulk edit fields KnowSky404 2026-04-27 18:13:14 +08:00
  • 2ab6b34fd1 feat: add filtered-result account bulk edit KnowSky404 2026-04-27 18:12:24 +08:00
  • 764afbe37a test: cover account bulk edit target scopes KnowSky404 2026-04-27 18:08:22 +08:00
  • 25c7b0d9f4 feat: support filter-target account bulk update KnowSky404 2026-04-27 17:59:49 +08:00
  • f422ac6dcc test: cover filter-target account bulk update KnowSky404 2026-04-27 17:32:34 +08:00
  • 54de4e008c docs: add account bulk edit implementation plan KnowSky404 2026-04-27 17:26:57 +08:00
  • 65c27d2c69 docs: add account bulk edit scope design KnowSky404 2026-04-27 17:21:11 +08:00
  • 53f919f8f0 fix(api-key): reset rate limit usage cache hansnow 2026-04-27 16:47:44 +08:00
  • c92b88e34a Merge pull request #1996 from Cloud370/fix/claude-code-read-empty-pages Wesley Liddick 2026-04-27 08:47:13 +08:00
  • ed0c85a17e Merge pull request #2006 from gaoren002/pr/openai-images-explicit-session Wesley Liddick 2026-04-27 08:43:40 +08:00
  • 9fe02bba7e fix(openai): strip unsupported passthrough fields gaoren002 2026-04-26 17:04:35 +00:00
  • 615557ec20 fix(openai): avoid implicit image sticky sessions gaoren002 2026-04-26 17:05:19 +00:00
  • 3f05ef2ae3 Merge branch 'Wei-Shaw:main' into vertex Oliver Li 2026-04-26 08:39:41 -04:00
  • 3022090365 fix(anthropic): drop empty Read.pages in responses-to-anthropic tool input Cloud370 2026-04-26 20:21:38 +08:00
  • 798fd673e9 feat(httputil): decode compressed request bodies (zstd/gzip/deflate) Hai Chang 2026-04-26 16:48:30 +10:00
  • c056db740d chore: sync VERSION to 0.1.119 [skip ci] github-actions[bot] 2026-04-26 05:24:11 +00:00
  • a0b5e5bfa0 Merge pull request #1973 from Nobody-Zhang/main Wesley Liddick 2026-04-26 13:11:42 +08:00
  • 41d0657330 Merge pull request #1970 from deqiying/fix-1754-claude-openai-cache-usage Wesley Liddick 2026-04-26 13:08:18 +08:00
  • 1a0cabbfd6 Fix Zpay refund endpoint handling Nobody-Zhang 2026-04-26 04:57:34 +00:00
  • 9b6dcc57bd feat(affiliate): 完善邀请返利系统 shaw 2026-04-26 12:31:52 +08:00
  • 6d11f9ed77 Add Vertex service account support Oliver 2026-04-25 20:39:58 -04:00
  • 489a4d934e Show today stats for Vertex usage window Oliver 2026-04-25 19:46:32 -04:00
  • b17704d6ef fix(anthropic): 修正缓存 token 的 Anthropic 用量语义 deqiying 2026-04-26 01:14:59 +08:00
  • 496469ac4e fix(gateway): skip body mimicry for real Claude Code clients to restore prompt caching shaw 2026-04-25 22:50:35 +08:00
  • c1b52615be fix(payment): allow Stripe payment pages to bypass router auth guard shaw 2026-04-25 21:38:40 +08:00
  • 3af9940b85 style: fix gofmt and ineffassign lint errors shaw 2026-04-25 20:37:42 +08:00
  • 22b1277572 Merge pull request #1948 from hungryboy1025/fix/openai-account-test-responses-stream Wesley Liddick 2026-04-25 20:31:07 +08:00
  • aff98d5ae1 Merge pull request #1960 from gaoren002/fix/openai-stream-keepalive-downstream-idle Wesley Liddick 2026-04-25 20:24:25 +08:00
  • 4e1bb2b445 feat(affiliate): add feature toggle and per-user custom invite settings shaw 2026-04-25 19:14:34 +08:00
  • dac6e52091 fix(openai): keep responses stream alive during pre-output failover gaoren002 2026-04-25 12:11:27 +00:00
  • 8987e0ba67 fix(openai): tighten responses stream account tests hungryboy1025 2026-04-25 16:56:50 +08:00
  • 9d1751ec57 chore: sync VERSION to 0.1.118 [skip ci] github-actions[bot] 2026-04-25 08:06:21 +00:00
  • 5d1c12e60e Merge pull request #1943 from AyeSt0/fix/openai-responses-preoutput-failover Wesley Liddick 2026-04-25 15:43:00 +08:00
  • 5b63a9b02d fix(openai): fail over before responses stream output AyeSt0 2026-04-25 15:09:40 +08:00
  • 641e61073f Merge pull request #1940 from 4fuu/fix/bump-codex-cli-version-to-0.125.0 Wesley Liddick 2026-04-25 14:57:51 +08:00
  • 095f457c57 feat(openai): port /responses/compact account support flow (PR #1555) shaw 2026-04-25 14:40:03 +08:00
  • 1e57e88e43 fix(openai): bump codex CLI version from 0.104.0 to 0.125.0 4fuu 2026-04-25 05:26:33 +00:00
  • b95ffce244 Merge pull request #1772 from KnowSky404/fix/openai-test-state-reconciliation Wesley Liddick 2026-04-25 10:02:21 +08:00
  • 8f28a834f8 fix(payment): 同时启用易支付和 Stripe 时显示 Stripe 按钮 shaw 2026-04-25 09:46:27 +08:00
  • 7424c73b05 chore: remove unused model IDs shaw 2026-04-25 09:04:34 +08:00
  • 1afd81b019 Merge pull request #1920 from Wuxie233/fix/responses-web-search-tool-types Wesley Liddick 2026-04-25 09:00:37 +08:00
  • 732d6495ea chore(gateway): fix lint issues from cc-mimicry-parity merge shaw 2026-04-25 08:58:57 +08:00
  • 6d20ab8082 Merge pull request #1914 from keh4l/feat/cc-mimicry-parity Wesley Liddick 2026-04-25 08:54:04 +08:00
  • aa8ee33b0a refactor(affiliate): tighten DI and harden inviter code validation shaw 2026-04-25 08:44:18 +08:00
  • 5f630fbb19 fix(apicompat): recognize web_search_20250305 / google_search in Responses to Anthropic tool conversion Wuxie233 2026-04-25 01:09:51 +08:00
  • bdbd2916f5 fix(gateway): skip client header passthrough on OAuth mimicry path keh4l 2026-04-25 00:43:38 +08:00
  • 6dc89765fd fix(gateway): always apply full mimicry for OAuth accounts regardless of client identity keh4l 2026-04-25 00:26:37 +08:00
  • f3233db01f fix(gateway): apply D/E/F mimicry to native /v1/messages and count_tokens paths keh4l 2026-04-24 22:54:41 +08:00
  • 6e12578bc5 feat(gateway): port Parrot tool-name obfuscation + message cache breakpoints keh4l 2026-04-24 21:24:58 +08:00
  • a25faecadd feat(gateway): align body shape with real Claude Code CLI defaults keh4l 2026-04-24 20:47:12 +08:00
  • 5862e2d8d9 feat(gateway): add billing attribution block with cc_version fingerprint keh4l 2026-04-24 20:41:15 +08:00
  • 66d6454535 feat(claude): add ttl to cache_control with default 5m keh4l 2026-04-24 20:38:22 +08:00
  • 165553cfb0 fix(gateway): use full beta list in buildUpstreamRequest mimicry path keh4l 2026-04-24 19:49:08 +08:00