Commit Graph

  • 54fbcc25a1 Merge pull request #871 from dalamudx/feat/claude-code-usage-quota main nightly ZheFox 2026-09-30 09:00:53 +08:00
  • d068b62966 Merge pull request #870 from dalamudx/feat/claude-code-body-mimicry ZheFox 2026-09-30 09:00:37 +08:00
  • 017d08d45e test(claude-code): 批量授权测试兼容授权后异步额度刷新 dalamudx 2026-09-30 02:19:15 +08:00
  • 7f45617f79 fix(claude-code): 修复 clippy needless_borrow 并更新不再受支持的 claude_code 额度刷新测试 dalamudx 2026-09-30 01:43:22 +08:00
  • 9cc4018a37 fix(claude-code): 额度查询携带 x-app/claude-cli UA 以获取 cedar_ember,并在无重置机会时显式清空 dalamudx 2026-09-30 00:29:18 +08:00
  • b49f5c0fd7 feat(claude-code): 只读展示重置机会(cedar_ember)并补齐额度文案国际化 dalamudx 2026-09-29 23:55:27 +08:00
  • 125cd40aa5 feat(claude-code): 被动采样 anthropic-ratelimit-unified 响应头更新额度 dalamudx 2026-09-29 22:57:39 +08:00
  • 491364867e feat(claude-code): 提供商详情抽屉展示账号 5H/周额度 dalamudx 2026-09-29 22:36:46 +08:00
  • 8093899b5a feat(claude-code): 支持通过 /api/oauth/usage 查询账号 5H/周额度并在号池展示 dalamudx 2026-09-29 21:51:53 +08:00
  • fa06e9695d test(claude-code): 补充 Responses → claude_code 网关测试,验证上游请求体已伪装 dalamudx 2026-09-29 20:27:43 +08:00
  • 5d5880d75e fix(claude-code): 让 openai:responses/chat 转 claude 的路径也应用请求体伪装 dalamudx 2026-09-29 20:18:03 +08:00
  • e8ee7b4ecf fix(claude-code): 升级伪装的 Claude Code 版本到 2.1.284 dalamudx 2026-09-29 18:47:59 +08:00
  • c1aa5d618d feat(claude-code): 为 claude_code provider 补全 Claude Code 请求体特征 dalamudx 2026-09-29 18:35:23 +08:00
  • 00a315e3bf Merge pull request #868 from AAEE86/feat/batch-assign-create-model ZheFox 2026-09-29 14:37:34 +08:00
  • f811e29f13 feat(providers): 批量管理模型支持创建统一模型并刷新列表 AAEE86 2026-09-29 14:29:56 +08:00
  • fb7e3fc224 Merge pull request #838 from dalamudx/feat/user-group-provider-stats ZheFox 2026-09-29 12:23:27 +08:00
  • cabca22d65 Merge pull request #867 from AAEE86/lint/define-macros-order ZheFox 2026-09-29 11:13:00 +08:00
  • 11989e278e fix(lint): 修正 defineProps 位置并格式化用户批量组件 AAEE86 2026-09-29 10:58:40 +08:00
  • 532af797bf Merge pull request #854 from AAEE86/ci/gateway-test-slim-batch1 ZheFox 2026-09-29 10:19:06 +08:00
  • cafa05c4cb Merge pull request #859 from stabey/fix/protocol-conversion-live-fixes ZheFox 2026-09-29 10:10:42 +08:00
  • 49ec53cbd9 Merge pull request #858 from stabey/codex/fix-sse-prefetch-handoff ZheFox 2026-09-29 10:06:04 +08:00
  • 73f1d79637 Merge pull request #856 from Kayphoon/fix/manual-cleanup-buffered-body ZheFox 2026-09-29 10:05:33 +08:00
  • 1b8f78a992 Merge pull request #846 from RWDai/review/pr-02-user-bulk-balance ZheFox 2026-09-29 10:05:01 +08:00
  • 14ef19d9e1 Merge pull request #860 from stabey/fix/flaky-first-request-deadline-test ZheFox 2026-09-29 10:04:35 +08:00
  • bc0e9f94e2 fix(admin): serialize wallet batches across tabs RWDai 2026-09-28 18:51:14 +08:00
  • 74072e5007 test(postgres): decode ledger amount as float8 RWDai 2026-09-28 18:23:20 +08:00
  • c96f8272f4 test(ci): run batch wallet clamp against postgres RWDai 2026-09-28 18:12:21 +08:00
  • 4c07d9fcfb fix(admin): floor batch deductions at zero RWDai 2026-09-28 17:56:27 +08:00
  • 45678d9419 test(gateway): decouple first-request deadline test from hyper header timeout stabeyandClaude Opus 5.5 2026-09-28 11:44:05 +08:00
  • 75bc32cfe9 fix(formats): repair live cross-format conversion gaps stabeyandClaude Opus 5.5 2026-09-28 01:49:04 +08:00
  • d4bc058c2f fix(stream): preserve parser state across SSE prefetch handoff stabey 2026-09-27 03:38:14 +08:00
  • 3541ccfe29 perf(usage): truncate usage_body_blobs in before-now cleanup to reclaim physical disk space Kayphoon 2026-09-25 06:02:14 +00:00
  • bd83cff58f fix(admin): buffer request body for manual cleanup, smtp test, and system update routes Kayphoon 2026-09-24 08:17:46 +00:00
  • 85c04335c6 ci: guard rust scope detection against false green AAEE86 2026-09-24 16:50:33 +08:00
  • c08497c963 ci: make nightly rust scope explicit AAEE86 2026-09-24 13:37:25 +08:00
  • d30268f80f Merge pull request #850 from AAEE86/ci/gateway-test-slim-batch1 ZheFox 2026-09-24 12:22:27 +08:00
  • 5679375f71 Merge pull request #853 from AAEE86/feat/codex-fingerprint-help ZheFox 2026-09-24 12:22:12 +08:00
  • 3465d23db3 feat(frontend): improve Codex fingerprint setting guidance AAEE86 2026-09-24 11:29:46 +08:00
  • e3333f1aef Merge pull request #852 from zhefox/main ZheFox 2026-09-24 11:16:05 +08:00
  • 31d5e2d172 fix(codex): restore recovered quota status and stabilize lifecycle tests ZheFox 2026-09-24 10:33:45 +08:00
  • bb9f2eed8e ci: avoid rerunning gateway lib tests AAEE86 2026-09-24 10:32:59 +08:00
  • 926f5cc928 test: slim gateway startup helpers and configure nextest AAEE86 2026-09-24 10:13:01 +08:00
  • 27ae884759 ci: split gateway cache and tunnel integration scope AAEE86 2026-09-24 09:35:44 +08:00
  • 834eb9c308 ci(gateway): slim pool scheduler fixtures and backup candidates AAEE86 2026-09-24 08:58:55 +08:00
  • 390b73d4b6 test(data): include new migration in version expectation RWDai 2026-09-23 20:34:25 +08:00
  • bcd121d447 fix(admin): make bulk wallet batches idempotent RWDai 2026-09-23 19:43:18 +08:00
  • 3394a51278 ci(gateway): slim Test (Gateway) batch 1 — split architecture guards, pin build fingerprint AAEE86 2026-09-23 17:51:45 +08:00
  • 75471ae4a4 fix(admin): classify bulk wallet adjustment failures RWDai 2026-09-23 17:27:34 +08:00
  • 57f53903f5 Merge pull request #849 from AAEE86/codex-dynamic-client-profile ZheFox 2026-09-23 17:25:10 +08:00
  • 81788d3a64 fix(codex): confine codex profile api to ai_serving root seams AAEE86 2026-09-23 16:47:45 +08:00
  • 30bb0c3130 fix: harden bulk wallet balance adjustment RWDai 2026-09-23 16:29:47 +08:00
  • 595b8e4e05 Merge pull request #848 from AAEE86/codex-dynamic-client-profile ZheFox 2026-09-23 16:09:01 +08:00
  • 7e033d0571 feat(codex): add dynamic CLI client profile AAEE86 2026-09-23 15:57:37 +08:00
  • 5745442ed7 Merge pull request #847 from zhefox/main ZheFox 2026-09-23 15:17:31 +08:00
  • 1a4eba1005 feat(codex): add optional minimum quota reserve for pool scheduling ZheFox 2026-09-23 14:44:29 +08:00
  • 2a9d8d3b25 Merge pull request #845 from RWDai/review/pr-01-user-api-key-ip-rules ZheFox 2026-09-23 13:31:23 +08:00
  • e25e240d16 feat(admin): batch adjust user wallet balances RWDai 2026-09-23 11:30:33 +08:00
  • cd765f2c2f fix(admin): return user API key IP rules RWDai 2026-09-23 11:03:45 +08:00
  • ec95989e02 Merge pull request #842 from zhefox/fix/usage-response-model-conflicts ZheFox 2026-09-22 23:36:58 +08:00
  • 7f5e1a64fe merge: integrate usage response models with service tier badges ZheFox 2026-09-22 23:31:22 +08:00
  • f86dd10467 Merge pull request #841 from zhefox/fix/codex-service-tier-passthrough ZheFox 2026-09-22 22:28:20 +08:00
  • 69930a6059 fix(codex): preserve explicit service tiers and adapt usage badges ZheFox 2026-09-22 22:19:52 +08:00
  • 07cb401fd4 fix: extract nested provider response models AAEE86 2026-09-22 11:54:58 +08:00
  • 593327c803 refactor(stats): pass query object to raw usage summary wangpengxiang 2026-09-21 13:07:25 +08:00
  • a9a7c64e5d fix(stats): scope group usage by providers and add ungrouped view wangpengxiang 2026-09-21 12:49:48 +08:00
  • 70d1a4ab74 fix: import usage body capture state in tests AAEE86 2026-09-21 10:40:38 +08:00
  • 0b7c7f94ac Merge pull request #833 from AAEE86/feat/usage-skipped-candidates ZheFox 2026-09-21 10:36:48 +08:00
  • 67d0414483 Merge pull request #836 from dalamudx/fix/gemini-thought-signature-replay ZheFox 2026-09-21 10:36:09 +08:00
  • e3c01fb554 fix: avoid usage payload json recursion overflow AAEE86 2026-09-21 09:58:46 +08:00
  • f960bbd2c8 feat: expose upstream response model in usage records AAEE86 2026-09-21 09:51:33 +08:00
  • 906baae88e fix(gemini): preserve tool thought signatures dalamudx 2026-09-19 22:37:29 +08:00
  • ba7c9f8b27 Merge pull request #834 from dalamudx/feat/user-group-stats ZheFox 2026-09-19 20:43:45 +08:00
  • 37e3a36680 Merge pull request #835 from Kayphoon/fix/responses-reasoning-content-only ZheFox 2026-09-19 20:43:09 +08:00
  • 166de33355 fix(responses): keep raw reasoning on content only Kayphoon 2026-09-18 18:44:28 +00:00
  • a95f0d2488 feat(stats): add user group usage views wangpengxiang 2026-09-18 16:03:46 +08:00
  • 0486435f16 feat(usage): 展示调度跳过候选及原因并补齐手机端提示 AAEE86 2026-09-18 14:24:25 +08:00
  • fb25dde4c9 Merge pull request #832 from dalamudx/fix/antigravity-schema-thought-replay ZheFox 2026-09-17 18:39:04 +08:00
  • 4124749a7d fix(ai-serving): route provider-aware normalization through root seams wangpengxiang 2026-09-17 11:28:42 +08:00
  • 5a55116b62 fix(antigravity): harden tool schemas and Claude thought replay wangpengxiang 2026-09-17 10:46:09 +08:00
  • 681ce56c4f Merge pull request #831 from stabey/fix/gemini-native-search ZheFox 2026-09-17 11:34:12 +08:00
  • bcb2308000 feat(ai-formats): deliver Gemini grounding to every client as native citations stabeyandClaude Opus 5 2026-09-16 13:41:36 +08:00
  • 6c92db2ba5 fix(antigravity): send googleSearch instead of the Gemini 1.5 retrieval tool stabeyandClaude Opus 5 2026-09-16 09:34:13 +08:00
  • fdf55525f5 fix(ai-formats): keep client-declared search tools as Gemini function declarations stabeyandClaude Opus 5 2026-09-15 11:08:12 +08:00
  • 4ff4129034 Merge pull request #823 from stabey/fix/openrouter-reasoning-fields ZheFox 2026-09-16 23:57:54 +08:00
  • 364692da55 Merge pull request #830 from zhefox/fix/usage-full-body-retention ZheFox 2026-09-16 13:22:30 +08:00
  • 5842c7232e fix(usage): preserve full bodies before queue truncation ZheFox 2026-09-16 13:10:40 +08:00
  • 72a4bf3408 Merge pull request #829 from zhefox/fix/responses-call-id-length ZheFox 2026-09-16 11:54:29 +08:00
  • fe1723d87c fix(responses): bound upstream tool call IDs ZheFox 2026-09-16 11:51:56 +08:00
  • 03b198d5ab Merge pull request #825 from AAEE86/fix-scheduling-model-providers ZheFox 2026-09-16 10:25:33 +08:00
  • 53562fd9de Merge pull request #828 from zhefox/main ZheFox 2026-09-16 09:43:57 +08:00
  • e66dd00b84 test(frontend): make cross-tab refresh retry timing deterministic ZheFox 2026-09-16 09:39:00 +08:00
  • 03496c46c5 fix(ai-formats): carry OpenRouter reasoning fields through chat conversion stabeyandClaude Opus 5 2026-09-14 23:23:01 +08:00
  • c0ded116a9 Merge pull request #826 from zhefox/main ZheFox 2026-09-15 18:08:22 +08:00
  • e5ab73bf35 test(usage): preserve terminal build release notification ZheFox 2026-09-15 17:29:28 +08:00
  • a5456cdc38 fix(routing): 按调度配置所选模型筛选提供商 AAEE86 2026-09-15 16:12:39 +08:00
  • e9899200f8 Merge pull request #821 from Kayphoon/feat/provider-model-batch-delete-and-pin ZheFox 2026-09-15 10:03:53 +08:00
  • 5a6692ade0 Merge pull request #818 from wanzhao-ysy/fix/antigravity-omit-agent-request-type ZheFox 2026-09-15 10:02:55 +08:00
  • 6e431e2ff6 Merge pull request #820 from Kayphoon/cursor/responses-reasoning-content-68bd ZheFox 2026-09-15 10:02:29 +08:00
  • 88df2a2ed5 Merge pull request #815 from wanzhao-ysy/fix/antigravity-endpoint-default-path ZheFox 2026-09-15 09:59:31 +08:00
  • e7864e5611 Merge pull request #822 from stabey/upstream-pr/xai-media ZheFox 2026-09-15 09:58:55 +08:00