Commit Graph

  • dc6daf27b6 fix(dev): silence webpack runtime module warnings (#12228) backryun 2026-09-01 12:50:58 +09:00
  • 903d1e0c52 fix(db): use module.require for CommonJS runtime driver loading (#12230) Syed Raheemuddin 2026-09-01 09:20:35 +05:30
  • 8d388912a7 feat(providers): refresh vendored ChatGPT Web connector to v4.0.7 (#12181) backryun 2026-09-01 12:50:15 +09:00
  • debb82bdd7 feat(usage): add Kilo Code balance and Kilo Pass quotas (#12178) killer30001000 2026-09-01 05:49:54 +02:00
  • c49ee53bc1 feat(providers): add RPD to rate limit overrides (#12147) b3nw 2026-08-31 22:49:33 -05:00
  • 0e5e195519 build: add contributor fast profile (#12192) Rafa Martins 2026-09-01 00:48:57 -03:00
  • e0b9eb08e1 Update README.md (#12202) Rafa Martins 2026-09-01 00:48:38 -03:00
  • 4d92ea9969 Update README.md (#12193) Rafa Martins 2026-09-01 00:48:17 -03:00
  • 3383adbbd1 perf(sse): defer cloneLogPayload until after SSE collector cap check (#12243) Paulo Oliveira 2026-09-01 00:47:34 -03:00
  • a4b4bca2ee fix(combo): stop retries when pinned Codex model is unavailable (#12240) mdigitalbh81 2026-09-01 00:47:29 -03:00
  • 18dd83cd87 fix(sse): sort injected tools deterministically for prompt caching (#12234) Syed Raheemuddin 2026-09-01 09:17:24 +05:30
  • ae37413aff fix(resilience): isolate local host execution errors from provider circuit breakers (#12233) Syed Raheemuddin 2026-09-01 09:17:21 +05:30
  • 26eeead268 fix(memory): honest probe-driven FTS5 keyword status + memory_id rowid sync (#12231) Syed Raheemuddin 2026-09-01 09:17:16 +05:30
  • 1b64372316 test(free-tier): counting vs deciding regimes (#12226) Dizzle 2026-09-01 05:47:12 +02:00
  • ba200b8d2b fix(chat-admission): clarify local 503 source (#12223) KeelTrace 2026-08-31 20:47:07 -07:00
  • 978f32984c fix(deepseek-web): stop Turbopack dev panic in the PoW worker path resolver (#12221) Markus Hartung 2026-09-01 05:47:04 +02:00
  • 7ba5b7a74e Change hasFree from true to false for featherless.ai (#12216) Tobias Andersen 2026-09-01 05:46:59 +02:00
  • 2bd3023e09 fix(combos): prioritize SQLite row id over inner JSON id and notify delete errors (#12213) Bob.Hou 2026-08-31 23:46:54 -04:00
  • d0529c0365 fix(providers): gate the Codex auto-ping usage read on the shared quota throttle (#12209) Abhishek Sharma 2026-08-31 20:46:50 -07:00
  • 50a6f7e325 fix(translator): keep system content parts as Responses instructions (#12207) Vadim Zhyvylo 2026-09-01 06:46:46 +03:00
  • 8acdd53025 docs: recommend gstack for AI-assisted workflows (#11770) santosraju99-hub 2026-09-01 09:16:41 +05:30
  • aabfc59078 docs(api): security tiers on generated paths, regenerated API skills, size baseline docs/openapi-full-route-coverage diegosouzapw 2026-09-01 00:27:53 -03:00
  • ede327a613 docs(dashboard): redraw onboarding tier-flow SVGs for the real 4-tier model (#12211) Diego Rodrigues de Sa e Souza 2026-09-01 00:20:11 -03:00
  • ce1b142975 docs(diagrams): rename number-carrying diagram files to stable names (#12210) Diego Rodrigues de Sa e Souza 2026-09-01 00:20:04 -03:00
  • c32be09e6a feat(sse): wire the PROVIDER_PROFILES window gate into the global provider cooldown feat/provider-failure-window-cooldown diegosouzapw 2026-09-01 00:19:09 -03:00
  • 047de1de77 chore(scripts): carry the rm-maxretries codemod onto main alongside its output fix/main-rm-maxretries diegosouzapw 2026-09-01 00:17:19 -03:00
  • b3f6f697ef test(infra): retry recursive temp-dir removal on main (main twin of #11968) diegosouzapw 2026-09-01 00:16:48 -03:00
  • 972744a0c3 fix(combo): always clear the loop-safety timer, not just on the happy path (#11804) fix/11804-combo-loop-safety-timer-leak diegosouzapw 2026-09-01 00:10:43 -03:00
  • 63e4afa321 feat(dashboard): orchestration canvas — unified model + snapshot hook (part 1/2) (#12156) Diego Rodrigues de Sa e Souza 2026-08-31 14:42:20 -03:00
  • 7ca5e1c671 chore(lint): batch 6 of #12146 — memory, radar, audit, analytics, cache, usage, activity, home and RequestLoggerV2 react-hooks violations resolved (#12208) Diego Rodrigues de Sa e Souza 2026-08-31 14:37:26 -03:00
  • 3113e571fc docs(api): document every implemented route in openapi.yaml (276 -> 692 paths) diegosouzapw 2026-08-31 14:37:12 -03:00
  • 2b39e3d1c8 docs(dashboard): redraw onboarding tier-flow SVGs for the real 4-tier model docs/tier-flow-4tier diegosouzapw 2026-08-31 14:27:57 -03:00
  • 73db936f98 fix(api): keep registry width and type on embedding models (#11761) Rahil Mavani 2026-08-31 18:16:41 +01:00
  • 4b5266d3f8 fix(dev): isolate batch dispatch from instrumentation (#12081) backryun 2026-09-01 02:14:02 +09:00
  • f8b01c966e fix(dev): make logging resources HMR-singleton (#12079) backryun 2026-09-01 02:13:53 +09:00
  • e12fb110f9 [URGENT] fix(dev): reduce instrumentation executor fan-out (phase 3) (#12078) backryun 2026-09-01 02:13:46 +09:00
  • 2fbd0f5c25 fix(dev): isolate root layout settings reads (#12076) backryun 2026-09-01 02:13:37 +09:00
  • 793bba6db2 docs(diagrams): rename number-carrying diagram files to stable names docs/rename-diagram-files diegosouzapw 2026-08-31 14:12:27 -03:00
  • 18c71b91dc feat(auto-combo): add weighted score router strategy (#12155) Jacob Stoner 2026-08-31 13:10:50 -04:00
  • 9392bd55c2 fix(translator): preserve falsy primitive values in Gemini and Antigravity function response results (#12191) MSiva 2026-08-31 22:40:44 +05:30
  • 90366903c4 fix: prevent Claude Code session kills via liveness-aware readiness + auto model echo (#12189) opensource-elearning 2026-08-31 22:40:39 +05:30
  • 668beed5b8 fix(sse): absorb AbortError/request_signal_aborted in the client-abort crash guard (#12165) Alvin T. Veroy 2026-09-01 01:10:33 +08:00
  • 298ad0fd64 fix(translator): strip plaintext reasoning content for opaque responses backends (#12128) (#12171) Bob.Hou 2026-08-31 13:10:26 -04:00
  • 6706c382d8 docs(audit): align every published number with the code and harden check:docs-counts (#12200) Diego Rodrigues de Sa e Souza 2026-08-31 13:39:21 -03:00
  • f72493751b chore(lint): batch 6 of #12146 — memory, radar, audit, analytics, cache, usage, activity, home and RequestLoggerV2 react-hooks violations resolved chore/eslint-react-hooks-batch6 diegosouzapw 2026-08-31 13:35:04 -03:00
  • b7a0c54139 chore(lint): batch 5 of #12146 — combos, endpoint, provider-stats, api-manager and costs react-hooks violations resolved (#12174) Diego Rodrigues de Sa e Souza 2026-08-31 03:10:49 -03:00
  • 78fd3504dd chore(lint): batch 2 of #12146 — resolve the react-hooks compiler violations in dashboard/providers (#12163) Diego Rodrigues de Sa e Souza 2026-08-31 01:07:03 -03:00
  • c664505db3 chore(lint): batch 3 of #12146 — dashboard/settings react-hooks violations resolved (#12162) Diego Rodrigues de Sa e Souza 2026-08-31 01:06:53 -03:00
  • ef2a89bd69 chore(lint): batch 1 of #12146 — dashboard/cli-code react-hooks violations resolved (#12160) Diego Rodrigues de Sa e Souza 2026-08-31 01:06:43 -03:00
  • 718accb03d chore(quality): register search-432 cooldown test in stryker tap.testFiles (#12170) Diego Rodrigues de Sa e Souza 2026-08-30 23:40:52 -03:00
  • bbbcc79384 chore(lint): batch 4 of #12146 — shared/components react-hooks violations resolved (#12159) Diego Rodrigues de Sa e Souza 2026-08-30 23:06:27 -03:00
  • 7f49b342b5 chore(lint): batch 0 of #12146 — type the call-log-cap sqlite rows instead of 45 as-any casts (#12157) Diego Rodrigues de Sa e Souza 2026-08-30 20:35:33 -03:00
  • 897c3f8c9d fix(cli): register alias resolver hooks in-thread on modern runtimes (#12073) (#12083) 小妍儿 ✨ 2026-08-31 06:40:14 +08:00
  • 4e4522c285 fix(sse): strip type:'custom' from Claude tools on agentrouter dispatch (#12126) Wahid Sadik 2026-08-31 04:39:50 +06:00
  • 9aa7c2459a fix(sse): stop advertising video providers the dispatcher cannot run (#12131) quiterunner-commits 2026-08-31 01:39:46 +03:00
  • 8a1d9bf910 feat(resilience): default the credential health check sweep to 60 minutes (#12138) Abhishek Divekar 2026-08-31 04:09:42 +05:30
  • ececf91e9e fix(search): treat HTTP 432 and plan limit errors as transient cooldown (#12139) Bob.Hou 2026-08-30 18:39:36 -04:00
  • 43f2b2c288 fix(sse): refuse an AI Horde queue that cannot fit the request budget (#12143) quiterunner-commits 2026-08-31 01:39:33 +03:00
  • 8b7afc0eba feat(quality): new-code mode for the complexity and dead-code ratchets (Clean as You Code) (#12142) Diego Rodrigues de Sa e Souza 2026-08-30 19:08:32 -03:00
  • af65171e3f fix(ci): clear the base-reds the afternoon merge batch left on release/v3.8.51 (round 5: provider count 352, TS2554/TS2677) (#12144) Diego Rodrigues de Sa e Souza 2026-08-30 18:03:47 -03:00
  • 1d9e1e661c Merge remote-tracking branch 'origin/release/v3.8.51' into fix/v3850-replace-tls-client-node diegosouzapw 2026-08-30 16:28:55 -03:00
  • cda832c3a7 feat(settings): raise sticky round-robin limit caps to 1000 (#12015) Abhishek Divekar 2026-08-30 20:21:07 +05:30
  • 1dd046814f fix(combo): honor an operator-set context_length at request time (#12090) Abhishek Divekar 2026-08-30 20:14:18 +05:30
  • 26bfda3cb9 feat(resilience): operator-configurable global credential health check interval (#12043) Abhishek Divekar 2026-08-30 20:11:17 +05:30
  • 6f914b7a32 feat(zai): add GLM-5.3-Flash Coding Plan support (#11801) Mr White 2026-08-30 22:37:32 +08:00
  • e93c5e765d fix(diagnostics): keep the call-log error when the size limit strips the bodies (#12026) (#12095) Nguyen Thanh Dat 2026-08-30 21:29:21 +07:00
  • d13c6cb19a fix(sse): emit native web_search_call for Responses web_search fallback (#12031) watchingdogs 2026-08-30 16:24:19 +02:00
  • 9b9ea88d47 fix(migrations): add renamed migration compatibility for 056/073/077/101 (#12036) Paijo 2026-08-30 21:19:51 +07:00
  • 838fc00f25 fix(resilience): decouple rate-limit execution expiration from queue-wait budget; preserve errors in oversized call-log artifacts (#12027) Alvin T. Veroy 2026-08-30 22:16:18 +08:00
  • a2c5d8a2f5 feat(quota): use official OpenCode Go usage API (#12124) Dohyun Jung 2026-08-30 23:11:46 +09:00
  • 908c1b823d fix(codex): preserve existing provider state when bulk-import upserts a matching connection (#12122) SHANMUGAPRIYAN 2026-08-30 19:41:33 +05:30
  • d812585b5a fix(plugins): refresh stored manifest from disk on activate so new hook fields reach existing installs (#12120) SHANMUGAPRIYAN 2026-08-30 19:41:29 +05:30
  • 1b2c6f4c36 fix(guardrails): restore injection-guard logging on middleware-only routes (#12117) SHANMUGAPRIYAN 2026-08-30 19:41:12 +05:30
  • 00bc397cda fix(plugins): do not kill the plugin process when a fire-and-forget hook times out (#12116) SHANMUGAPRIYAN 2026-08-30 19:41:08 +05:30
  • 3d15294967 fix(leases): project status lease row to lease columns so joined connection PII never escapes (#12115) SHANMUGAPRIYAN 2026-08-30 19:41:03 +05:30
  • 55f6b9808b fix(executors): DuckDuckGo ERR_BN_LIMIT without blind retry + proxy pool support (#12110) Paijo 2026-08-30 21:10:47 +07:00
  • 039a425401 fix(oauth): bind Google refresh to the client that issued the token (#12106) Bob.Hou 2026-08-30 10:10:44 -04:00
  • 14dc6e8513 feat(providers): add Perplexity Agent API provider (#12103) Tux-Garply 2026-08-30 22:10:40 +08:00
  • 2da9ade59b fix(sse): honor CLIProxyAPI environment API key (#12099) Ravi Tharuma 2026-08-30 16:10:25 +02:00
  • 6096ea51f8 test(ui): correct inactive auto-fetch expectation (#12098) Ravi Tharuma 2026-08-30 16:10:22 +02:00
  • 54a1114382 fix(sse): keep unavailable forced connections scoped (#12080) KeelTrace 2026-08-30 07:10:19 -07:00
  • 82f09f4c86 fix(api): align combo body and legacy key access (#12070) Marcelo Karval 2026-08-30 11:10:06 -03:00
  • 09428da3d9 fix(dashboard): prevent provider icons collapsing to zero size (#12054) Oonishi 2026-08-30 17:10:02 +03:00
  • 6a41a78132 fix(catalog): derive vision/modalities for built-in auto combos from effective target pool (#12046) Prajeeth H 2026-08-30 19:39:59 +05:30
  • ff4ac6c4d5 fix(provider/nous): inject required user tag into inference requests (#11861) (#12044) Karan 2026-08-30 19:39:44 +05:30
  • 51e4930d05 fix(build): prune non-production trees in NFT trace excludes and tsconfig (#12028) Chewji 2026-08-30 21:09:40 +07:00
  • 476b20bd69 fix(providers): cloudflare-ai flattens message content unconditionally, but the #2539 constraint is model-scoped — this blocks image input to Cloudflare vision models (#12002) FeiWei 2026-08-30 22:09:37 +08:00
  • fe8ef4fa90 fix(providers): use v1beta1 Model Garden publisher list for Vertex Anthropic discovery (#11998) Fábio Silva 2026-08-30 15:09:22 +01:00
  • 5d07bf32fe feat(catalog): add feature flag to disable thinking level variants in catalog (#11971) b3nw 2026-08-30 09:09:19 -05:00
  • 4d20d37974 fix(sse): keep cache-write tokens in OpenAI-shaped usage (#11814) Nguyễn Viết Tuấn 2026-08-30 21:09:15 +07:00
  • 1f4dc830f3 chore(quality): velocity phase — loosen every numeric baseline by 20% until v4.0, monitor headroom nightly (#12125) Diego Rodrigues de Sa e Souza 2026-08-30 10:39:01 -03:00
  • 77f6f73706 fix(ci): clear the two base-reds the 2026-08-30 merge batch left on release/v3.8.51 (round 3) (#12123) Diego Rodrigues de Sa e Souza 2026-08-30 09:54:59 -03:00
  • 32702d313b test(providers): regenerate the translate-path golden for OrcaRouter (#11923) (#12118) Diego Rodrigues de Sa e Souza 2026-08-30 09:47:04 -03:00
  • 485c2dcdb6 fix(dashboard): make RequestLoggerDetail loadable outside Next — CSS via globals.css + CJS/ESM interop (#11703 base-reds) (#12114) Diego Rodrigues de Sa e Souza 2026-08-30 09:46:55 -03:00
  • 2ed3c72fbc chore(quality): bank ratchet shrinks measured on release/v3.8.51 chore/bank-ratchet-v3.8.51 github-actions[bot] 2026-08-30 12:40:24 +00:00
  • f5742c3a8b chore(quality): tighten complexity/cognitive-complexity ratchets to the current tip; land the missed gateways.ts rebaseline (#11771) Markus Hartung 2026-08-30 09:29:22 -03:00
  • 52521984de fix(lease): remove global static reservation and gate routing on live active lease occupancy (#11775) Nguyễn Viết Tuấn 2026-08-30 19:21:53 +07:00
  • 385e90f444 feat(dashboard): continuous call-log export to pluggable destinations (BigQuery first) (#11945) Damian Pozimski 2026-08-30 14:16:52 +02:00
  • d213ef0304 feat(dashboard): show cache percentage in request logs (#11970) b3nw 2026-08-30 07:13:39 -05:00
  • 0b19c5a09b feat(nodejs): add 5dive as a configure target (#11852) 5dive 2026-08-30 15:10:31 +03:00