Commit Graph

  • 720b76dd3b fix(sse): surface Adapta non-stream SSE errors diegosouzapw 2026-09-02 07:11:26 -03:00
  • 5165f53f3b Merge commit '93fdc16e72a99c4c5622f1ca510ec876bd4937bc' into fix/v3851-grok-web-stream-error-boundary diegosouzapw 2026-09-02 06:55:28 -03:00
  • c14100de12 fix(grok-web): fail streaming errors safely diegosouzapw 2026-09-02 06:55:02 -03:00
  • 4c39274a96 fix(streaming): sanitize generic stream failures diegosouzapw 2026-09-02 06:52:40 -03:00
  • d40218e23f fix(huggingchat): surface JSONL generation failures diegosouzapw 2026-09-02 06:46:53 -03:00
  • cac5b3a4c1 Merge remote-tracking branch 'origin/release/v3.8.51' into fix/v3851-zed-stream-error-boundary diegosouzapw 2026-09-02 06:39:59 -03:00
  • 5fdf442402 fix(sse): finalize Zed partial stream failures diegosouzapw 2026-09-02 06:39:37 -03:00
  • 644e45a2b3 fix(zai): fail HTTP 200 stream errors truthfully diegosouzapw 2026-09-02 06:37:46 -03:00
  • 93fdc16e72 chore(lint): adopt eslint-plugin-react-hooks 7.1.1 (#12428) Diego Rodrigues de Sa e Souza 2026-09-02 06:22:30 -03:00
  • 6f00b584fd fix(providers): surface Zed stream failures diegosouzapw 2026-09-02 05:53:54 -03:00
  • c0d84b63f6 fix(oneminai): surface streaming errors diegosouzapw 2026-09-02 05:53:48 -03:00
  • 9f23e8ff60 fix(codex): close response failure boundary diegosouzapw 2026-09-02 05:19:05 -03:00
  • df655763cf docs(changelog): add chatgpt-session provider entry diegosouzapw 2026-09-02 05:14:56 -03:00
  • 7802f6ea16 fix(uc): route UC error strings through sanitizeErrorMessage; allowlist the retired codex id (#12437) Diego Rodrigues de Sa e Souza 2026-09-02 05:12:11 -03:00
  • e545d256db fix(adapta): redact streamed upstream errors diegosouzapw 2026-09-02 04:49:58 -03:00
  • dbbf20dd9d Merge release/v3.8.51 into migration safety fix diegosouzapw 2026-09-02 04:36:45 -03:00
  • 4700ae4068 fix(db): harden migration recovery snapshots diegosouzapw 2026-09-02 04:29:27 -03:00
  • 6d556c2422 fix(quality): record the 2026-09-02 merged growth in the file-size baseline (#12434) Diego Rodrigues de Sa e Souza 2026-09-02 04:27:08 -03:00
  • f7c2175bad docs(providers): document the chatgpt-session provider diegosouzapw 2026-09-02 04:01:17 -03:00
  • 9704195417 fix(providers): repair the maxai credential block truncated by merge auto-resolve (#12433) Diego Rodrigues de Sa e Souza 2026-09-02 04:00:37 -03:00
  • 752aac65d6 fix(ci): repair release-root regressions — pack dedup, web-session syntax, uc-image ids (#12423) backryun 2026-09-02 15:57:46 +09:00
  • c9898e1633 fix(providers): separate MaxAI and UC credential contracts diegosouzapw 2026-09-02 03:54:30 -03:00
  • d3cee495bd fix(providers): route chatgpt-session through the shared browser-session credential lifecycle diegosouzapw 2026-09-02 03:43:11 -03:00
  • abd720029b feat(providers): wire chatgpt-session into the dashboard and validation diegosouzapw 2026-09-02 03:20:31 -03:00
  • 2c6e6cd13e fix(providers): list gemini-business models in the registry (#12389) Paco Cartones 2026-09-02 08:19:08 +02:00
  • f41a9bd835 feat(admin): localize the anomalies page and add it to the sidebar (#12401) Paco Cartones 2026-09-02 08:15:42 +02:00
  • 26d20a0009 fix(api-manager): preserve allowedCombos entries the Combo picker cannot render (#12397) Paco Cartones 2026-09-02 08:15:31 +02:00
  • 990aeca1db fix(api): list self-aliased providers in canonical models catalog mode (#12381) Paco Cartones 2026-09-02 08:15:24 +02:00
  • 0ec7504024 fix(sse): preserve ZWNJ and ZWJ in sanitized responses (#12359) Paco Cartones 2026-09-02 08:15:19 +02:00
  • 5a34111125 fix(resilience): count resolved 5xx results against the provider breaker (#12360) Paco Cartones 2026-09-02 08:14:54 +02:00
  • 62e2481eef fix(resilience): derive the chat_admission_busy Retry-After from observed lease occupancy (#12395) Paco Cartones 2026-09-02 08:14:50 +02:00
  • 5a490b19e2 feat(gamification): show API key names on the leaderboard (#12385) Paco Cartones 2026-09-02 08:14:46 +02:00
  • 4f4aa74199 feat(gamification): show the real daily streak on the profile page (#12377) Paco Cartones 2026-09-02 08:14:41 +02:00
  • 01d97beb8b fix(translator): drop unsigned thinking blocks instead of fabricating a Claude signature (#12386) Paco Cartones 2026-09-02 08:14:18 +02:00
  • 70f33e323c fix(executors): let the ambient proxy stand when an OpenCode account has none (#12380) Paco Cartones 2026-09-02 08:14:13 +02:00
  • 8d16a50df5 fix(api): keep the images wrapper on combo routes and default Codex to b64_json (#12362) Paco Cartones 2026-09-02 08:14:09 +02:00
  • 3a5641839e fix(sse): name the shadowed custom provider node in the no-credentials error (#12365) Paco Cartones 2026-09-02 08:14:05 +02:00
  • c8e2cb3ffc fix(db): install busy_timeout before the connection's first statement (#12394) Paco Cartones 2026-09-02 08:13:41 +02:00
  • bb5c6d148e feat(gamification): enforce the per-key XP rate limit on the award path (#12390) Paco Cartones 2026-09-02 08:13:37 +02:00
  • eb09e894cb docs: align env and troubleshooting docs with the code (#12404) Paco Cartones 2026-09-02 08:13:31 +02:00
  • 1146c9b5b5 fix(catalog): write NUL key separators as escape sequences instead of raw bytes (#12403) Paco Cartones 2026-09-02 08:13:27 +02:00
  • 674d39137d fix(cli): resolve the Bun preload path against the package root (#12387) Paco Cartones 2026-09-02 08:13:00 +02:00
  • 290f723ec0 fix(guardrails): keep auto combos exempt from the vision bridge credential guard (#12373) Paco Cartones 2026-09-02 08:12:55 +02:00
  • 393c305a71 fix(providers): resolve the Codex auto-ping model from the live catalog instead of a retired id (#12361) Paco Cartones 2026-09-02 08:12:51 +02:00
  • d337c5d30d test(executors): restore the #10986 reasoning-only fallback guards (#12364) Paco Cartones 2026-09-02 08:12:46 +02:00
  • 0389b07257 fix(auth): prefer accounts without backoff in least-used rotation (#12375) Paco Cartones 2026-09-02 08:12:25 +02:00
  • e7b1448281 fix(combo): name output_tokens as the exclusion reason instead of structured output (#12374) Paco Cartones 2026-09-02 08:12:22 +02:00
  • 8e474914ea fix(providers): mark groq compound and allam-2-7b as non-reasoning models (#12379) Paco Cartones 2026-09-02 08:12:18 +02:00
  • 090ae83e12 fix(docker): find the Chrome binary in chrome-linux64 for the codex browser image (#12376) Paco Cartones 2026-09-02 08:12:13 +02:00
  • 6a91002b39 fix(release): drain the 2026-09-02 base-red — rerank-providers import + api-typecheck baseline ratchet (#12414) Diego Rodrigues de Sa e Souza 2026-09-02 02:54:12 -03:00
  • 7583ae0e9e feat(providers): register the chatgpt-session provider and executor diegosouzapw 2026-09-02 02:40:42 -03:00
  • 969671cccb fix(providers): preserve chatgpt-session stream error classification and guarantee queue close diegosouzapw 2026-09-02 02:26:16 -03:00
  • 530096a3be feat(providers): add UC (uncensored.com) — persona (un-metered) + direct (metered) (#11513) Armin Anton” ∴ 2026-09-01 22:23:33 -07:00
  • 961888c03a feat(providers): add the chatgpt-session executor host diegosouzapw 2026-09-02 02:12:26 -03:00
  • eddde8b600 fix(providers): surface mid-stream chatgpt-session errors as structured SSE error chunks diegosouzapw 2026-09-02 02:04:07 -03:00
  • a2de0de5e8 fix(memory): resolve rerank provider node cache import fix/v3851-rerank-api-typecheck diegosouzapw 2026-09-02 02:02:51 -03:00
  • 2ff9d918bc feat(providers): bridge chatgpt-session adapter events to OpenAI payloads diegosouzapw 2026-09-02 01:56:21 -03:00
  • cabbbe410a feat(providers): add MaxAI — signed OpenAI-compatible provider (chat, tools, vision, image-gen, doc-RAG) (#11461) Armin Anton” ∴ 2026-09-01 21:55:42 -07:00
  • f5d53acef4 fix(providers): give TimeoutError name precedence over message matching in chatgpt-session error classification diegosouzapw 2026-09-02 01:51:18 -03:00
  • 8870cd1bc7 fix(quality): validate typecheck baseline schema diegosouzapw 2026-09-02 01:46:29 -03:00
  • 16fe5d6426 feat(providers): classify chatgpt-session failures onto the router contract diegosouzapw 2026-09-02 01:41:59 -03:00
  • 5860c0d16f feat(providers): translate OpenAI messages for chatgpt-session diegosouzapw 2026-09-02 01:35:36 -03:00
  • 879e46d880 chore(quality): clear resolved open-sse typecheck baseline diegosouzapw 2026-09-02 01:31:25 -03:00
  • 0f0016a0a6 feat(providers): add chatgpt-session model route table diegosouzapw 2026-09-02 01:25:34 -03:00
  • cd9675038a fix(types): type system prompt injection safely diegosouzapw 2026-09-02 01:24:36 -03:00
  • 382e2e85d2 chore(quality): re-tighten the file-size ratchet to the real LOC (plan 3.8.52 task 0) (#12411) Diego Rodrigues de Sa e Souza 2026-09-02 01:23:11 -03:00
  • 6b4519c317 feat(dashboard): orchestration canvas fase 2 — agents WS channel (2.1) (#12409) Diego Rodrigues de Sa e Souza 2026-09-02 01:19:49 -03:00
  • afb91a83bd fix(analytics): expose flat-rate estimates on cost dashboards (#11460) 小妍儿 ✨ 2026-09-02 12:18:47 +08:00
  • a2680ca0a4 fix(changelog): format provider asset entry diegosouzapw 2026-09-02 01:18:11 -03:00
  • c1ac943c70 refactor(video): unify the JPEG frame data-URI contract (#12322) Diego Rodrigues de Sa e Souza 2026-09-02 01:18:03 -03:00
  • e26a649d26 perf(ci): cache node_modules in the npm-ci-retry composite (#8084 D3) (#12408) Diego Rodrigues de Sa e Souza 2026-09-02 01:16:14 -03:00
  • 562070a978 chore(quality): reconcile provider asset provenance snapshot diegosouzapw 2026-09-02 01:06:45 -03:00
  • ccb024cfa9 fix(providers): finalize Nimble and Opper asset handling diegosouzapw 2026-09-02 01:04:05 -03:00
  • 713440be0a revert(ui): point CTAs back at their real destinations (#12410) Diego Rodrigues de Sa e Souza 2026-09-02 00:50:04 -03:00
  • a298dc6b73 feat(check): make serviceKinds required and add the reverse-walk provider consistency gate (#11392) Tushar Agarwal 2026-09-02 09:02:53 +05:30
  • 451dd73870 fix(memory): list and serve embedding/rerank models from every configured provider (#11390) Rouzbeh† 2026-09-02 06:57:29 +03:30
  • 9327990be6 fix(memory): measure the embedding width instead of waiting for a probe (#12180) Nguyen Thanh Dat 2026-09-02 10:12:22 +07:00
  • af0a9609f4 feat(sse): support native max reasoning effort and per-model clamping (#11875) Chewji 2026-09-02 10:12:13 +07:00
  • 24b784e9bb [Performance] Enable React Compiler for automatic memoization (#11783) WebPerson 2026-09-01 22:10:59 -05:00
  • 96824288f5 feat(compression): make proactive context-compression threshold a live setting (#11564) ragnar-claude 2026-09-01 20:02:45 -07:00
  • 678e6077e4 fix(kiro): do not permanently ban on 'User is not authorized to make this call' (#11809) Deftera 2026-09-02 06:02:31 +03:00
  • 5a0a131bc7 feat(usage): devin-cli agentic quota + openrouter credits in Provider Limits (#12256) Mr White 2026-09-02 11:02:15 +08:00
  • c702a27eda perf(compression): OOM mitigations for large payload hashing, memoization, and token estimation (#7847) (#11844) Andrew B. 2026-09-01 22:01:59 -05:00
  • cf53b9220f feat(combos): add universal handoff feature flag (#12167) Jacob Stoner 2026-09-01 23:01:42 -04:00
  • d2a027a156 feat(dashboard): orchestration canvas fase 2 — quick wins + hardening (2.3/2.4/2.8/2.11/2.12, #12270, #12271) (#12393) Diego Rodrigues de Sa e Souza 2026-09-01 23:13:47 -03:00
  • 17a53d2eb9 feat(quality): complete test:scoped — --full map rebuild, stdin selection, CI loader parity (#8084 D1) (#12353) Diego Rodrigues de Sa e Souza 2026-09-01 23:01:40 -03:00
  • 29dc5427b6 fix(lmarena): normalize public error statuses fix/v3850-tls-client-license-provenance diegosouzapw 2026-09-01 21:42:00 -03:00
  • d66748406f security(lmarena): close public stream error boundary diegosouzapw 2026-09-01 21:32:02 -03:00
  • 7f25d67d07 feat(radar): explain access rules before opt-in (#12342) Diego Rodrigues de Sa e Souza 2026-09-01 20:20:50 -03:00
  • e5d1bbc9a9 security(runtime): resolve CodeQL error-boundary findings diegosouzapw 2026-09-01 19:56:00 -03:00
  • b40a9fc3da security(runtime): harden TLS and public error boundaries diegosouzapw 2026-09-01 18:48:13 -03:00
  • 1f370f0366 fix(radar): mark stale D32 locale copy feat/radar-d32-optin-explainer diegosouzapw 2026-09-01 17:24:37 -03:00
  • 9dab4816b0 fix(radar): complete Vietnamese D32 copy diegosouzapw 2026-09-01 17:03:12 -03:00
  • 1d0e1cb589 Merge remote-tracking branch 'origin/release/v3.8.51' into feat/radar-d32-optin-explainer diegosouzapw 2026-09-01 17:00:31 -03:00
  • 852384f683 feat(quality): complete test:scoped — --full map rebuild, stdin selection, CI loader parity (#8084 D1) feat/test-scoped-complete diegosouzapw 2026-09-01 16:55:07 -03:00
  • 83f230aa33 fix(radar): use a reliable activation icon diegosouzapw 2026-09-01 16:38:48 -03:00
  • 9a18a6eb5a merge origin/release/v3.8.51 into #12330 after #12327 drain fix/12326-combo-delete-lkgp-cleanup diegosouzapw 2026-09-01 16:29:23 -03:00
  • 1586476183 fix(release): drain the 2026-09-01 base-red window — passthrough usage regression + radarPage i18n keys (#12327) Diego Rodrigues de Sa e Souza 2026-09-01 16:17:48 -03:00
  • 0fd637c9ca fix(radar): clarify single-use account scope diegosouzapw 2026-09-01 16:12:30 -03:00
  • c9f9b6274e feat(providers): expose usage-supported in provider plugin manifest (#12214) Dizzle 2026-09-01 21:02:46 +02:00