Commit Graph

  • fff11cbb57 fix(adobe-firefly): default gpt-image detailLevel to maximal (5) (#8863) NOXX - Commiter 2026-07-28 20:37:22 +03:00
  • bf77648071 fix(autoRouting): recognize auto/\<family\> combos in classifyAutoModel (#8866) rafaeldrincon 2026-07-28 13:18:38 -04:00
  • 832d713358 fix(combo): clean up stale connectionId refs after provider delete (#8865) Bob.Hou 2026-07-28 13:18:29 -04:00
  • 7f83b4b1e7 fix(oauth): support Test Connection for xAI OAuth (#8862) Alan Vb 2026-07-28 20:18:20 +03:00
  • 85b9c1754e feat: Xiaomi MiMo Token Plan provider + per-connection API protocol selector (#8861) Diego Rodrigues de Sa e Souza 2026-07-28 12:56:12 -03:00
  • ec0edef499 fix(token-refresh): discover projectId during token refresh (#8860) Bob.Hou 2026-07-28 11:40:08 -04:00
  • 26a7783521 chore(changelog): reconcile v3.8.49 — aggregate 584 fragments, restore lost credits diegosouzapw 2026-07-28 12:25:06 -03:00
  • 8e0d7e4ddd fix(cli): escape codex args and stop aborting on exit in launch-codex (#8856) Suman 2026-07-28 20:20:00 +05:30
  • f1fcdbfa6e fix(executors): route current Claude generations through Vertex partner endpoint (#8852) Will Gordon 2026-07-28 10:49:52 -04:00
  • ed6a19e05b fix(ci): raise the git ls-files buffer in check:tracked-artifacts (#8844) Diego Rodrigues de Sa e Souza 2026-07-28 10:25:21 -03:00
  • 7193b0a433 feat(oauth): support web client type for remote Google OAuth (#8845) Bob.Hou 2026-07-28 09:25:12 -04:00
  • 38cee62d42 fix(antigravity): discover projectId during token refresh (#8842) Bob.Hou 2026-07-28 09:25:03 -04:00
  • 2675b650b5 fix(cli): escape claude args and stop aborting on exit in omniroute launch (#8837) Suman 2026-07-28 18:54:54 +05:30
  • 85f1d78d11 fix(ghe-copilot): route OpenAI-native models via Responses API (#8835) hppsc1215 2026-07-28 15:24:45 +02:00
  • 0809c73430 fix(providers): correct Codex GPT-5.6 context window (#8838) Tito Fauzan Putra 2026-07-28 20:24:36 +07:00
  • 3b515d90b3 fix(api): stop /v1/models rebuilding the catalog on almost every request (#8833) Diego Rodrigues de Sa e Souza 2026-07-28 03:55:20 -03:00
  • aa85fa02bb feat(api): prompt-cache health summary endpoint and analytics tab (#8827) Diego Rodrigues de Sa e Souza 2026-07-28 03:53:28 -03:00
  • c8f1d62de5 fix(dashboard): surface quota pool delete failures instead of failing silently (#8829) Diego Rodrigues de Sa e Souza 2026-07-28 03:35:28 -03:00
  • 18c1a2b43e docs: restore the Polish API_REFERENCE removed by #8823 (#8831) Diego Rodrigues de Sa e Souza 2026-07-28 03:06:35 -03:00
  • d30f484089 fix(reasoning): sanitize streamed K3 think tags (#8821) rinseaid 2026-07-28 00:27:20 -04:00
  • 2f5e1858bb fix(types): normalize Kie transcription results (#8824) backryun 2026-07-28 12:45:25 +09:00
  • 71c5a7592f docs: replace outdated Polish docs with translation from latest English (#8823) Adrian Rogala 2026-07-28 05:45:21 +02:00
  • b4776a2d84 test(quality): fail loudly when a source-scanning guard is negative-only (#8619) MumuTW 2026-07-28 10:57:30 +08:00
  • 67d13dc7a8 fix(types): declare idempotency input contracts (#8820) backryun 2026-07-28 11:57:26 +09:00
  • 6133939acd fix(types): align web fallback contracts (#8819) backryun 2026-07-28 11:57:23 +09:00
  • 07ce14cd82 fix(types): type memory skills injection logger (#8816) backryun 2026-07-28 11:57:19 +09:00
  • d6c06932ec chore(quality): re-pin ceilings after merge-train 3 + register CF-1010 test diegosouzapw 2026-07-27 22:39:06 -03:00
  • b53bd968a2 fix(security): remove quadratic trailing-slash trim in Alibaba endpoint normalization (#8333) Diego Rodrigues de Sa e Souza 2026-07-27 22:38:30 -03:00
  • 53f8284842 fix(api): enforce image generation API key auth (#8306) Alex 2026-07-28 04:38:25 +03:00
  • 6a59c09460 feat(search): add Firecrawl search provider (#8814) Alan Vb 2026-07-28 04:38:21 +03:00
  • ff168ab086 fix(electron): use NEXT_DIST_DIR when stripping stale native modules (#8794) NBN-N3 2026-07-27 22:38:18 -03:00
  • 0bd7ceadf8 fix(types): declare virtual chaos combo config (#8815) backryun 2026-07-28 10:38:15 +09:00
  • 5f5f4a589d fix(types): preserve compression detail config shapes (#8812) backryun 2026-07-28 10:38:11 +09:00
  • 1b1e962221 fix(types): preserve reasoning policy record shapes (#8811) backryun 2026-07-28 10:38:08 +09:00
  • 308d3f06e2 fix(types): export web executor types from their module (#8810) backryun 2026-07-28 10:38:04 +09:00
  • 253856544f fix(sse): pass real response payload into plugin onResponse hooks (#8806) Prudhvi Vuda 2026-07-27 21:38:01 -04:00
  • 3e6684ebb4 fix(api): treat cx/* and codex/* as equivalent API-key model permissions (#8805) Prudhvi Vuda 2026-07-27 21:37:58 -04:00
  • 0e14d66a71 fix(dashboard): restore Usage Model Breakdown column sorting (#8769) (#8802) AmirHossein Rezaei 2026-07-28 05:07:55 +03:30
  • 4d66dd113f fix(resilience): honor Cloudflare 1010 retryable:false — skip COOLDOWN_RETRY (#8775) (#8800) AmirHossein Rezaei 2026-07-28 05:07:51 +03:30
  • 1c2143182c fix(combo): fail open when strict context filter empties unknown-only pools (#8786) (#8798) AmirHossein Rezaei 2026-07-28 05:07:48 +03:30
  • 1bb3093dcf chore(quality): re-pin chatCore.ts ceiling after merge-train 2 diegosouzapw 2026-07-27 21:13:20 -03:00
  • 8e5dc0de1b fix(client): rewrite absolute fetch/EventSource paths under basePath (#8515) Rouzbeh† 2026-07-28 03:42:49 +03:30
  • 530221aa0f fix(hyperagent): sticky thread for agentic tool loops (Claude Code) (#8470) NOXX - Commiter 2026-07-28 03:12:45 +03:00
  • f8487648c8 fix(resilience): keep resource 404s from cooling models (#8756) Wilson 2026-07-27 21:12:42 -03:00
  • 2bd5076800 fix(resilience): add UND_ERR_SOCKET to PROXY_UNREACHABLE_ERROR_CODES (#8788) (#8795) Austin Liu 2026-07-28 09:42:38 +09:30
  • aecf2fccef deps: bump the production group across 1 directory with 18 updates (#8793) dependabot[bot] 2026-07-27 21:12:34 -03:00
  • 6afec74f26 deps: bump electron from 43.1.1 to 43.2.0 in /electron (#8782) dependabot[bot] 2026-07-27 21:12:30 -03:00
  • f3a78d68e8 fix(sse): compact Responses multi-turn images before context hard-reject (#8560) (#8595) Prudhvi Vuda 2026-07-27 20:12:27 -04:00
  • 352d48fedc test(pack): list ensureAndroidCacheDir.mjs in the pack-artifact fixture diegosouzapw 2026-07-27 21:12:14 -03:00
  • 0eeb8f45c0 refactor(sse): extract combo target resolution into combo/targetResolution.ts (#8592) MumuTW 2026-07-28 06:13:31 +08:00
  • cd7a492984 chore(quality): re-pin file-size ceilings after merge-train 1H + fix stryker drift diegosouzapw 2026-07-27 19:13:07 -03:00
  • cf66338948 chore(skills): regenerate cli-backup-sync SKILL.md to match catalog (#8657) MumuTW 2026-07-28 06:08:26 +08:00
  • 44c03926bd fix(autoCombo): handle missing model_capabilities table in taskFitness (#8603) (#8650) Austin Liu 2026-07-28 07:38:22 +09:30
  • 1055d14025 refactor(sse): peel the bare Response off handleChatCore's union in responsesHandler (#8647) backryun 2026-07-28 07:08:19 +09:00
  • 6601ae3a8d fix(middleware): declare withInjectionGuard's context parameter optional (#8644) backryun 2026-07-28 07:08:15 +09:00
  • 5cf3d1fc9c fix(windows): request shell when spawning bare qoder binary name on Windows (fixes #8590) (#8633) Austin Liu 2026-07-28 07:38:12 +09:30
  • 01c0f8a7dd fix(providers): recover Kimi after quota reset (#8632) glaze 2026-07-27 18:08:09 -04:00
  • 9108955323 fix(claude): classify native subscription quota 429 (#8628) Éder Costa 2026-07-27 19:08:05 -03:00
  • dd22d9c017 fix(resilience): recover idle wedged limiters (#8616) Jonathan Bailey 2026-07-27 15:08:02 -07:00
  • bb5cb51f3e fix(docker): honor OMNIROUTE_BASE_PATH behind reverse-proxy subpaths (#8615) AmirHossein Rezaei 2026-07-28 01:37:58 +03:30
  • 7ac42d6df6 fix(resilience): report local queue expiry as unavailable (#8613) Jonathan Bailey 2026-07-27 15:07:54 -07:00
  • b676c5f826 feat(ci): automate ratchet shrink-banking so caps stop outliving their files (#8584) (#8612) MumuTW 2026-07-28 06:07:51 +08:00
  • 71f80ae1a5 fix(ci): use webpack fallback for Node 26 compat build to stop OOM (#8611) Prudhvi Vuda 2026-07-27 18:07:47 -04:00
  • 052cab3d46 fix(providers): complete OpenCode Go effort alias exposure (#8610) Jonathan Bailey 2026-07-27 15:07:43 -07:00
  • 685e598d32 fix(providers): declare explicit OpenCode plugin feature-flag defaults (#8608) Prudhvi Vuda 2026-07-27 18:07:40 -04:00
  • bca309457b feat(providers): flatten multi-turn history for gemini-web (#8371) (#8607) Prudhvi Vuda 2026-07-27 18:07:37 -04:00
  • ea678daad6 fix(auth): tag internal/loopback-origin failed logins in the audit log (#8606) Prudhvi Vuda 2026-07-27 18:07:33 -04:00
  • 20aa796d97 fix(sse): route task-aware defaults by intent, fix fitness pattern shadowing (#8602, #8603) (#8605) MumuTW 2026-07-28 06:07:30 +08:00
  • 39e777248c fix(auto-combo): short-circuit expandAutoComboCandidatePool when models[] is non-empty (#8598) mikeiagents 2026-07-27 19:07:26 -03:00
  • d54a659804 test(context): isolate context-manager suite from local DATA_DIR (#8596) AmirHossein Rezaei 2026-07-28 01:37:23 +03:30
  • df9550fce9 fix(cli): prepare Next.js cache dir on Android/Termux before serve (#8593) AmirHossein Rezaei 2026-07-28 01:37:19 +03:30
  • 92c18a1440 fix(providers): persist perplexity-web Set-Cookie session rotations (#8200) (#8588) Prudhvi Vuda 2026-07-27 18:07:13 -04:00
  • 4d24c0c4de fix(api): prevent silent lost updates on concurrent settings writes (#7784) (#8587) Prudhvi Vuda 2026-07-27 18:07:10 -04:00
  • 094f5839a6 fix(routing): exclude locked-out models from auto-combo candidates (#7623) (#8586) Prudhvi Vuda 2026-07-27 18:07:07 -04:00
  • 41fe8dc54f chore(quality): rebank file-size shrinks on release/v3.8.49 tip (#8585) MumuTW 2026-07-28 06:07:03 +08:00
  • eadb28c7f0 refactor(tls): update TLSClient instantiation to use buildNativeTlsClientOptions across multiple services (#8583) AmirHossein Rezaei 2026-07-28 01:36:59 +03:30
  • 1d44ee00f8 refactor(sse): extract combo dispatch prelude into combo/dispatchPrelude.ts (#8582) MumuTW 2026-07-28 06:06:56 +08:00
  • 585ba4fe8b fix(video): validate Veo AI Free artifacts before success (#8581) brunnolouzada 2026-07-27 19:06:52 -03:00
  • 803e7373de feat(ci): block stale UI translations when an English value is rewritten (#8574) Diego Rodrigues de Sa e Souza 2026-07-27 19:06:48 -03:00
  • dfd4d33287 fix(backend): add error.code to synthOpenAIErrorChunk for guard compatibility (#8570) Marceli Pawlinski 2026-07-27 23:06:45 +01:00
  • 82bed08404 docs(podman): clarify Podman Machine deployment (#8569) Shixi Li 2026-07-28 06:06:41 +08:00
  • 68095ad13d fix(docs): use correct kebab-case CLI flags in OpenCode guide (take 2) (#8766) Jay Ongg 2026-07-27 13:26:03 -07:00
  • 474a3df998 fix(bedrock): preserve additionalModelRequestFields in converse payload (fixes #8746) (#8764) Austin Liu 2026-07-28 05:55:59 +09:30
  • 2247517697 fix(cloudflare-ai): sync missing free catalog models (fixes #8725) (#8763) Austin Liu 2026-07-28 05:55:55 +09:30
  • b61f28bcef fix(sse): update ANTHROPIC_PING heartbeat data payload to {"type":"ping"} (fixes #8750) (#8762) Austin Liu 2026-07-28 05:55:51 +09:30
  • 6bdfd540ba feat(providers): live monthly credit quota for Firecrawl (#8759) Alan Vb 2026-07-27 23:25:47 +03:00
  • 2f4aff381c Stabilize Notion web sessions and JSON output (#8751) 0xheycat 2026-07-28 03:25:43 +07:00
  • 5840d0961f fix(plugins): delete the generated host script synchronously so plugin loads stop leaking temp files (#8749) MumuTW 2026-07-28 04:25:38 +08:00
  • 2a0b1755cc chore(ci): add release PR build gate (#8735) Erick Kinnee 2026-07-27 15:25:34 -05:00
  • eedade9782 fix(sse): report a stream that completes without any content (#8732) backryun 2026-07-28 05:25:30 +09:00
  • 0c1654b114 fix(guardrails): check feature flag helper in PIIMasker to honor DB overrides (#8708) (#8730) Austin Liu 2026-07-28 05:55:25 +09:30
  • 644da2924b fix(sse): hide synthetic OpenAI startup reasoning (#8729) rinseaid 2026-07-27 16:25:21 -04:00
  • 46d577cefe Create AMIT (#8727) amitgolan60-coder 2026-07-27 23:25:17 +03:00
  • 296765fd6a fix(db): preserve readonly and existing-file semantics in node:sqlite fallback (#8724) epsilonode 2026-07-27 13:25:08 -07:00
  • 1f3f43ea39 fix: hydration mismatch, duplicate React keys, and missing ponytail i18n (#8723) Mananz90 2026-07-27 22:25:02 +02:00
  • f35579a9b6 fix(sse): fall back to target provider for combo compression limits (#8716) (#8720) AmirHossein Rezaei 2026-07-27 23:54:57 +03:30
  • ba28e497fe fix(oauth): show GitLab Duo setup before authorize error (#8710) AmirHossein Rezaei 2026-07-27 23:54:52 +03:30
  • 85128984f9 docs(codex): document session affinity and stream idle for long tasks (#8709) AmirHossein Rezaei 2026-07-27 23:54:48 +03:30
  • 7db3ba615b fix(sse): stop thrashing the provider prompt cache for caching-aware clients (#8705) Diego Rodrigues de Sa e Souza 2026-07-27 17:24:43 -03:00
  • f2d7e9a783 fix(executors): pass TimeoutError reason to controller.abort() in 7 niche executors (#8699) Diego Rodrigues de Sa e Souza 2026-07-27 17:24:39 -03:00