Commit Graph

  • 5208aec703 fix(codex): preserve empty supported_reasoning_levels array main v7.2.151 dev Luis Pater 2026-09-05 04:01:25 +08:00
  • c77b136943 feat(models): add gpt-6-astra model and update codex client configurations v7.2.150 Luis Pater 2026-09-05 03:35:01 +08:00
  • acf919ce50 perf(antigravity): batch reasoning replay mutations rome-xi 2026-09-04 17:41:35 +08:00
  • f6d19a329c fix(gemini): ensure functionResponse normalizes to user role in Gemini request normalizer sususu 2026-09-04 18:08:20 +08:00
  • f2041a2c78 fix(antigravity): use ContentHasGeminiFunctionResponse instead of gjson projection sususu 2026-09-04 17:55:45 +08:00
  • e56fae88c0 fix(translator): flush pending developer notice before intervening user turn sususu 2026-09-04 17:40:12 +08:00
  • 0fe19ede90 fix(translator): preserve Gemini prompt cache by demoting mid-session developer messages (#5490) sususu 2026-09-04 17:19:36 +08:00
  • 4a5ab534f8 feat(claude): harden probe and helper request classification, diagnostics isolation, and late cloaking sususu 2026-09-04 11:51:44 +08:00
  • de4aa60028 feat(claude): add Fable 5.1 reporting outcomes block and post-payload reconciliation sususu 2026-09-04 11:50:47 +08:00
  • d7052c96af feat(claude): add 2.1.258 dynamic beta headers, model fallbacks, and paired cache TTL sususu 2026-09-04 11:48:47 +08:00
  • 086ad91bd9 feat(claude): implement 2.1.258 billing header fingerprint chain and upstream request continuity sususu 2026-09-04 11:47:04 +08:00
  • 1c45093d10 fix(antigravity): tighten replacement offset guard in tool provenance degradation sususu 2026-09-04 09:45:49 +08:00
  • 4c1bebe837 fix(auth): preserve concurrent modifications during auth refresh and preparation Luis Pater 2026-09-04 07:03:40 +08:00
  • aa36527752 fix(translator/claude): downgrade strict mode when schema misses required properties Luis Pater 2026-09-04 02:02:19 +08:00
  • 6a26e92a8c fix(translator/interactions): avoid tool name collisions with Antigravity intrinsic tools Luis Pater 2026-09-04 01:55:33 +08:00
  • 9ec2bc21c1 Merge pull request #5435 from huangruiteng/codex/openai-compat-bounded-rate-limit-waits Luis Pater 2026-09-04 01:41:53 +08:00
  • b9110ec988 Merge pull request #5452 from deathemperor/docs/add-infinitus Luis Pater 2026-09-04 01:34:45 +08:00
  • 649a8bdb6f feat(plugin): omit stream chunk history on payload chunks for schema v5 Luis Pater 2026-09-04 01:19:50 +08:00
  • ba2cdea3b9 fix(translator/claude): handle incomplete status and terminal state on max_tokens Luis Pater 2026-09-04 00:39:04 +08:00
  • e44432ab85 perf(antigravity): batch replay degradation rewrites (#5461) rome-xi 2026-09-03 23:51:04 +08:00
  • f804fb5f30 fix(translator/claude): defer message_delta and cache streaming usage Luis Pater 2026-09-03 22:14:30 +08:00
  • 728ea8b855 fix(translator/gemini): nest image parts inside functionResponse Luis Pater 2026-09-03 21:53:49 +08:00
  • 2a6b87aca0 feat(openai): send periodic ping control frames during responses websocket streaming v7.2.149 Luis Pater 2026-09-03 21:16:55 +08:00
  • 291cfb87ef feat(codex): support orphan delegation compatibility via orphan-delegation-compatibility Luis Pater 2026-09-03 20:21:12 +08:00
  • 93f5266b7b feat: add Swiftproxy Sponser Supra4E8C 2026-09-03 20:11:55 +08:00
  • 699b06594b feat: 添加 AxisNow 赞助信息及相关图像到 README 文件 Supra4E8C 2026-09-03 19:29:15 +08:00
  • ebbce50e08 chore: remove sponsorship images for Claude API and Code0 from README files Supra4E8C 2026-09-03 19:20:46 +08:00
  • e899f0e539 feat(session): derive distinct branch session ID, parent lineage on Merkle LCP forks, and enhance Codex fork/subagent affinity (#5418) (#5454) sususu98 2026-09-03 17:52:40 +08:00
  • 09471dd9da fix(auth): prevent individual model quota cooldowns from blocking credential Luis Pater 2026-09-03 17:49:57 +08:00
  • 7899e3bcaa docs: add Infinitus to the projects based on CLIProxyAPI deathemperor 2026-09-03 16:10:35 +07:00
  • d577e630b1 feat(routing): make subagent session affinity configurable via session-affinity-subagents v7.2.148 Luis Pater 2026-09-03 17:05:35 +08:00
  • 63fdd77f80 Merge pull request #5436 from router-for-me/models Luis Pater 2026-09-03 16:32:54 +08:00
  • cdda333cd2 fix(codex): clear unsupported reasoning levels hkfires 2026-09-03 13:25:56 +08:00
  • c6dd82144b refactor(kimi): use request thinking helper hkfires 2026-09-03 13:06:07 +08:00
  • 6ff680e90a feat(auth): use home model capabilities for thinking hkfires 2026-09-03 11:35:25 +08:00
  • 1ecf0cb602 fix(models): preserve home model capability metadata hkfires 2026-09-03 10:08:39 +08:00
  • 6f16121554 fix(openai-compat): honor bounded rate-limit waits huangruiteng 2026-09-03 11:06:02 +08:00
  • df7e04ea28 fix(claude): upgrade default Claude Code baseline and fingerprint to 2.1.258 sususu 2026-09-03 10:21:13 +08:00
  • 18e01a76ac fix(auth): enforce minimum cooldown floor and track attempted credentials on 429 Luis Pater 2026-09-03 10:02:51 +08:00
  • f416175fcd fix(home): map user_credits_insufficient to 402 and user_period_limit_exceeded to 429 Luis Pater 2026-09-03 02:58:14 +08:00
  • 9812b1e768 fix(auth): validate access token expiration and retain valid credentials on refresh failure Luis Pater 2026-09-03 01:33:11 +08:00
  • bdcccfb8e0 chore(registry): remove "minimal" level from dynamic_allowed definitions in models Luis Pater 2026-09-02 23:33:22 +08:00
  • dacae58228 feat(registry): add claude fable 5.1 and gemini 3.8 flash models Luis Pater 2026-09-02 23:27:56 +08:00
  • 272c1cff4e fix(antigravity): bypass quota cooldowns and credit hints when cooling is disabled Luis Pater 2026-09-02 22:01:55 +08:00
  • d0fb44ca95 fix(antigravity): strip tool config, labels, and session id in token counting Luis Pater 2026-09-02 21:08:21 +08:00
  • 02c02cda50 fix: harden concurrent session handling, listener lifecycle, and token accounting Luis Pater 2026-09-02 20:02:42 +08:00
  • 8deeb4ac31 fix(antigravity): preserve unsigned gemini thinking blocks with trailing carriers Luis Pater 2026-09-01 21:56:18 +08:00
  • c2834b68e6 fix(antigravity): retry model fetching per endpoint and prioritize daily base url Luis Pater 2026-09-01 20:46:41 +08:00
  • 15231e9fdc fix(antigravity): support native thinking signatures without prefixes in claude translator Luis Pater 2026-09-01 20:36:26 +08:00
  • 893abbabc2 feat(translator): support cache write tokens in claude responses Luis Pater 2026-09-01 19:56:40 +08:00
  • 17a65ee547 fix(codex): support reasoning_text in openai chat completion responses v7.2.147 Luis Pater 2026-09-01 18:12:39 +08:00
  • dc0f7a594b fix(session): derive LCP session ID from rolling prefix keys and harden matcher sususu 2026-09-01 18:00:13 +08:00
  • 5679bbf330 fix(auth): optimize session cache LRU capacity eviction sususu 2026-09-01 18:00:09 +08:00
  • acc1500f60 test(executor): update antigravity interactions test to use valid model sususu 2026-09-01 18:00:04 +08:00
  • 35e3d97dac fix(registry): remove defunct gemini-3-flash-agent model from antigravity provider sususu 2026-09-01 15:16:25 +08:00
  • fae57a3a88 fix(session): support identity and subagent extraction from nested request payloads Luis Pater 2026-09-01 11:23:25 +08:00
  • ed37aa035c Merge pull request #5374 from router-for-me/home Chén Mù 2026-09-01 09:40:15 +08:00
  • 9ca93840db Merge pull request #5373 from router-for-me/tests Chén Mù 2026-09-01 09:36:29 +08:00
  • 22a57401a1 fix(tests): improve test reliability by avoiding wall-clock time in TTL and cache-eviction tests hkfires 2026-09-01 09:24:05 +08:00
  • dbcc4ecd6f feat(home): enhance homeDispatchConn with untrack method and improve connection closure handling hkfires 2026-09-01 09:23:41 +08:00
  • 8bcae8cf20 docs: document timer granularity and sleep convention in AGENTS.md hkfires 2026-09-01 09:23:17 +08:00
  • 7070785140 fix(auth): preserve upstream status codes in antigravity auth errors Luis Pater 2026-09-01 08:37:02 +08:00
  • f2e2d713b2 fix(auth): propagate upstream error causes in auth selection failures Luis Pater 2026-09-01 08:15:51 +08:00
  • ff811577eb fix(auth): isolate subagent session affinity for antigravity and gemini Luis Pater 2026-08-31 22:34:58 +08:00
  • 9721d9939e feat(usage): track streaming execution state in usage records Luis Pater 2026-08-31 20:29:05 +08:00
  • 5755d00b1b refactor(session): prune in-memory session tree store in favor of flat KV affinity and pure info extraction sususu 2026-08-31 19:59:16 +08:00
  • 9fdc460585 fix(claude): preserve tool pairing across intervening system messages Luis Pater 2026-08-31 19:27:00 +08:00
  • c99ce12123 fix(session): harden depth-cap index cleanup, bound lcp fingerprints, and support nested payloads (#5202) sususu 2026-08-31 14:55:37 +08:00
  • c2021cd2fe perf(test): eliminate physical sleeps and normalize mock timeouts in xai and home (#5328) sususu98 2026-08-31 14:32:24 +08:00
  • 100c564313 fix(session): harden nil fallback, normalize agent id, and support nested antigravity payloads (#5202) sususu 2026-08-31 14:00:10 +08:00
  • 8211388946 feat(session): implement Merkle LCP session affinity, session tree, and distributed Home hierarchy (#5202) sususu 2026-08-31 11:12:50 +08:00
  • 81e1b5374f docs(readme): remove LMU sponsor Luis Pater 2026-08-31 10:04:34 +08:00
  • 9654894c7e Merge pull request #5356 from router-for-me/store Luis Pater 2026-08-31 08:45:56 +08:00
  • b908ed5d86 fix(store): close git repos during recovery hkfires 2026-08-31 08:41:08 +08:00
  • d31b15916d feat(executor): support token usage parsing for plugin executors v7.2.146 Luis Pater 2026-08-30 14:51:08 +08:00
  • e4119f83b4 fix(xai): use chat base url resolution for image and video requests Luis Pater 2026-08-30 14:01:18 +08:00
  • 6c6473f899 fix(openai): ignore empty tool calls array in responses translation Luis Pater 2026-08-30 13:47:18 +08:00
  • 12b88f3ad6 fix(auth): synchronize auth lifecycle and registry state with epochs and generations Luis Pater 2026-08-30 12:53:39 +08:00
  • 7ab999a80f fix(config): add NormalizeHomePort function and update home port handling hkfires 2026-08-30 08:59:04 +08:00
  • 02e3d33c49 chore(codex): update codex client model definitions Luis Pater 2026-08-30 01:29:03 +08:00
  • c1f3b48999 Merge pull request #5331 from router-for-me/fix-home-refresh-logging Luis Pater 2026-08-30 00:46:39 +08:00
  • 5ff4a31eaf feat(claude): support advisor tool beta header Luis Pater 2026-08-29 14:47:51 +08:00
  • 6a489fa84d fix(auth): prefer errors from upstream attempts hkfires 2026-08-29 12:50:27 +08:00
  • bc918ab276 fix(runtime): log safe home refresh error types hkfires 2026-08-28 11:07:52 +08:00
  • e4a8f98913 fix(logging): enhance error diagnostics and logging for home refresh operations hkfires 2026-08-28 09:59:24 +08:00
  • 9a2201c36a fix(auth): forward Home unauthorized upstream errors hkfires 2026-08-27 20:56:20 +08:00
  • c350d3f520 fix(claude): strip trailing thinking blocks from assistant messages Luis Pater 2026-08-29 05:07:19 +08:00
  • 6f25b9a149 fix(claude): drop unsupported assistant prefill for opus-5 and sonnet-4-6 Luis Pater 2026-08-29 04:58:59 +08:00
  • 07d8156375 fix(claude): collapse consecutive thinking blocks in openai responses translation Luis Pater 2026-08-29 04:26:46 +08:00
  • dd5f9e74e4 fix(kimi): normalize tool and function parameter schemas Luis Pater 2026-08-28 23:38:44 +08:00
  • 4b2beb3da1 feat(executor): measure effective TTFT with protocol-aware token classification (#5313) sususu98 2026-08-28 23:25:14 +08:00
  • be1763e59e fix(claude): fallback to array index when tool call index is omitted Luis Pater 2026-08-28 20:56:56 +08:00
  • 677dbe1dc5 fix(claude): emit message_delta when openai streaming finish reason is omitted Luis Pater 2026-08-28 17:57:11 +08:00
  • f0de1d008f Merge pull request #5273 from esokullu/codex/add-webbrain-project Luis Pater 2026-08-29 01:20:46 +08:00
  • d9cea8904b docs: remove BmoPlus sponsorship v7.2.145 Luis Pater 2026-08-28 17:29:47 +08:00
  • 3db0a86c60 fix(management): synthesize persisted auth record before invoking post-persist hook Luis Pater 2026-08-28 17:28:27 +08:00
  • 8dd78042e0 fix(proxyutil): enforce HTTP/1.1 ALPN and configure TLS dial context for HTTPS proxies Luis Pater 2026-08-28 16:50:33 +08:00
  • b5cde4ba42 fix(gemini): add default items schema for tool array definitions Luis Pater 2026-08-28 13:21:33 +08:00
  • 3e20d662a7 Revert "fix(home): allow home config to override default port" sususu 2026-08-28 11:38:17 +08:00
  • 7bc16ee3db fix(auth): preserve round-robin successor across ready view rebuilds sususu 2026-08-27 13:54:11 +08:00