Commit Graph

  • 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
  • 7d67912f5b Dependabot updates (#8695) Kamal Pandey 2026-07-28 01:54:35 +05:30
  • f2ad55bd62 fix(providers): deprecate Monster API provider (fixes #8676) (#8691) Austin Liu 2026-07-28 05:54:31 +09:30
  • 722de9d87e fix(dashboard): broken icon allignment in SegmentedControl.tsx (#8679) saroj_r 2026-07-28 02:09:27 +05:45
  • 116d583972 refactor(sse): declare the ArrayBuffer backing on media byte producers (#8665) backryun 2026-07-28 05:24:23 +09:00
  • 809e6d1880 fix(autoCombo): use longest pattern match in static fitness table (#8603) (#8664) Austin Liu 2026-07-28 05:54:18 +09:30
  • 6ca33ef58a fix(autoCombo): fallback to base model intelligence for -free alias models (#8601) (#8662) Austin Liu 2026-07-28 05:54:14 +09:30
  • 13e15e9cfe refactor(sse): guard the KIE task-id and callback-url reads at their source (#8661) backryun 2026-07-28 05:24:09 +09:00
  • 4f3971f7ac fix(providers): handle space-separated search queries via matchesAnyToken (#8660) Dizzle 2026-07-27 22:24:04 +02:00
  • 10115000d8 perf(api): skip the full catalog build for quota-exclusive keys (#8771) Diego Rodrigues de Sa e Souza 2026-07-27 13:59:20 -03:00
  • 9977492542 fix(db): repair the extra-migration-dirs test and env contract on CI (#8773) Diego Rodrigues de Sa e Souza 2026-07-27 13:48:49 -03:00
  • 5f365bae7c feat(db): let the migration runner scan extra namespaced directories (#8770) Diego Rodrigues de Sa e Souza 2026-07-27 12:56:06 -03:00
  • b46bb6d6f1 feat(quality): temporary relax of complexity/file-size ratchets for v3.8.50-3.8.54 PREPARE phase (#8767) Diego Rodrigues de Sa e Souza 2026-07-27 12:23:57 -03:00
  • cc53f45749 Train 1D: merge via --admin on .113 validation SteeleHu 2026-07-27 22:30:54 +08:00
  • 1cbe8c44f5 Train 1D: merge via --admin on .113 validation MumuTW 2026-07-27 22:30:49 +08:00
  • f9899c57ca Train 1D: merge via --admin on .113 validation Diego Rodrigues de Sa e Souza 2026-07-27 11:30:44 -03:00
  • 899d19881f Train 1D: merge via --admin on .113 validation Austin Liu 2026-07-28 00:00:39 +09:30
  • d78a836d3c Train 1D: merge via --admin on .113 validation fuko2935 2026-07-27 17:30:33 +03:00
  • 6e420e5b0d Train 1D: merge via --admin on .113 validation rinseaid 2026-07-27 10:30:28 -04:00
  • 4a332fe2bd Train 1D: merge via --admin on .113 validation Austin Liu 2026-07-28 00:00:22 +09:30
  • 419f8b4845 Train 1D: merge via --admin on .113 validation Austin Liu 2026-07-28 00:00:18 +09:30
  • 0f874825cf Train 1D: merge via --admin on .113 validation backryun 2026-07-27 23:30:12 +09:00
  • 7e2c687517 Train 1D: merge via --admin on .113 validation Austin Liu 2026-07-28 00:00:06 +09:30
  • 9f5be229b8 Train 1D: merge via --admin on .113 validation Austin Liu 2026-07-28 00:00:01 +09:30
  • c544c2c117 Train 1D: merge via --admin on .113 validation backryun 2026-07-27 23:29:55 +09:00
  • b59127ea95 Train 1D: merge via --admin on .113 validation backryun 2026-07-27 23:29:49 +09:00
  • da24c58c3a Train 1D: merge via --admin on .113 validation backryun 2026-07-27 23:29:44 +09:00
  • f93da3f5ca Train 1D: merge via --admin on .113 validation Austin Liu 2026-07-27 23:59:38 +09:30
  • 847d1ad84c Train 1D: merge via --admin on .113 validation backryun 2026-07-27 23:29:33 +09:00
  • 0cf8223b27 Train 1D: merge via --admin on .113 validation backryun 2026-07-27 23:29:28 +09:00
  • dd34520ffe Train 1D: merge via --admin on .113 validation backryun 2026-07-27 23:29:23 +09:00
  • 96c3b94811 Train 1D: merge via --admin on .113 validation Austin Liu 2026-07-27 23:59:18 +09:30
  • d083af3372 fix(cache-passthrough-sweep-8591): add regression tests, fix TS2339 in sanitizer, restore CHANGELOG, add changelog fragment fix/prompt-cache-hit-tokens-passthrough ikelvingo 2026-07-26 21:29:35 -03:00
  • ed7db3ee5f feat(dashboard): copy-paste settings.json block for Claude Code discovery (#8722) Diego Rodrigues de Sa e Souza 2026-07-26 18:22:00 -03:00
  • cd9a631464 feat: Claude Code discovery aliases (surface non-Claude models in the /model picker) (#8666) Diego Rodrigues de Sa e Souza 2026-07-26 17:19:19 -03:00
  • 6706d5ff7d fix(api): serve /v1/models stale-first and sanitize its error bodies (#8703) Diego Rodrigues de Sa e Souza 2026-07-26 16:59:36 -03:00
  • 6389c5b12f fix(sse): clamp max_tokens to the model output cap on every path (#8698) Diego Rodrigues de Sa e Souza 2026-07-26 16:30:55 -03:00
  • 5be61dbcd6 feat(sse): relay upstream 4xx error bodies verbatim on the Anthropic request path (#8622) Diego Rodrigues de Sa e Souza 2026-07-26 16:30:52 -03:00
  • 7f8a59ac66 fix: repair five base-red failures on release/v3.8.49 (#8706) Diego Rodrigues de Sa e Souza 2026-07-26 16:16:42 -03:00
  • 0fd5384c5a chore(quality): update baselines after v3.8.49 merge-train (#8686) Diego Rodrigues de Sa e Souza 2026-07-26 15:15:36 -03:00
  • a096116f08 fix(quality): register the #8494 covering test in stryker tap.testFiles (#8692) Diego Rodrigues de Sa e Souza 2026-07-26 15:15:33 -03:00
  • 7c0d2c7449 docs(env): document NEXT_PUBLIC_OMNIROUTE_BASE_PATH and OMNIROUTE_BACKUP_SCHEDULE_JOB_INTERVAL_MS (#8690) MumuTW 2026-07-27 02:15:18 +08:00
  • f89f92f45a fix(open-sse): add 'has been exhausted' to CREDITS_EXHAUSTED_SIGNALS (fixes #8631) pr/fix-quota-exhausted-signal Dingding-leo 2026-07-27 03:07:54 +09:30
  • 1f04333a19 merge: resolve conflicts for #7904 local corpus context (#8685) Diego Rodrigues de Sa e Souza 2026-07-26 12:29:13 -03:00
  • 4cd1bbc9f5 fix(sse): export PROVIDER_BREAKER_FAILURE_STATUSES — fix ReferenceError in chat.ts (base-red slice 4) (#8258) Diego Rodrigues de Sa e Souza 2026-07-26 12:11:42 -03:00
  • e4cd478f97 test(antigravity): align catalog tests with #8013/#8123 model realignment (base-red slice 3) (#8257) Diego Rodrigues de Sa e Souza 2026-07-26 12:11:38 -03:00
  • 7faec9339d fix(resilience,translator): three release/v3.8.49 base-red regressions + eslint baseline — conflict resolved (#8254) Diego Rodrigues de Sa e Souza 2026-07-26 12:11:35 -03:00
  • c9be34a870 fix(cursor): bridge native TodoWrite completions (#8432) Makcim Ivanov 2026-07-26 18:11:31 +03:00
  • e73c5a6c23 [BUG] enforceOutputTokenBudget ignores combo-resolved context limit, silently truncates responses (#8378) RCrushMe 2026-07-27 00:11:27 +09:00
  • 553a0732b8 fix(sse): label HTTP 499 disconnects as client_disconnected (#8552) AmirHossein Rezaei 2026-07-26 18:41:23 +03:30
  • 763ed82d3c fix(guardrails): Vision Bridge describe-fallback ignores unreachable candidates (#8433) Gustavo Costa 2026-07-26 12:11:19 -03:00
  • a61ed5deb1 fix(oauth): actionable guidance for LAN-origin loopback mismatches (codex + Antigravity) (#8463) Diego Rodrigues de Sa e Souza 2026-07-26 12:11:14 -03:00
  • f3fa27f384 fix(backend): fail closed when capability filters empty the combo pool (#8494) Prudhvi Vuda 2026-07-26 11:11:06 -04:00
  • da20b96dc0 feat(providers): weekly quota for xAI OAuth (Grok) (#8471) Alan Vb 2026-07-26 18:11:02 +03:00
  • f6f0303be4 feat(log): Added new visual scrolling log page (#8354) Markus Hartung 2026-07-26 17:10:57 +02:00
  • 6c93e74f3a feat(jobs): execute the backup-schedule.json cron server-side (#8513) (#8517) Dizzle 2026-07-26 17:10:53 +02:00
  • 8115867c2d fix(dashboard): include OMNIROUTE_BASE_PATH in displayed API base URL (#8514) Rouzbeh† 2026-07-26 18:40:49 +03:30
  • 63341f2aed feat(combos): add select all / unselect all in Browse Catalog (#8526) Joshim Uddin 2026-07-26 21:10:44 +06:00
  • 5552650a4f fix(chatgpt-web): recover async images via conversation-poll fallback (#7357) (#8372) Md Sadruzzahan Khan 2026-07-26 21:10:41 +06:00
  • 27f4179880 fix(i18n): replace __MISSING__ sentinel in vi.json logsTimelineSubtitle feat/log-added-new-visual-scrolling-log hartmark 2026-07-26 10:48:08 -03:00
  • fc661c3fa7 feat: add touch support for mobile panning and pinch-to-zoom on timeline Markus Hartung 2026-07-25 18:36:29 +02:00
  • eead730506 fix(i18n,sidebar): add missing logsTimelineSubtitle + update sidebar tests Markus Hartung 2026-07-25 16:18:45 +02:00
  • 05837fae07 fix(dashboard): propagate logsTimelineSubtitle across all 43 locales Markus Hartung 2026-07-25 08:31:28 -03:00
  • aa9f57b350 feat(log): direct-link a request from the scrolling timeline Markus Hartung 2026-07-24 18:52:21 +02:00
  • e953568ea6 chore(quality): rebaseline sections.ts own-growth for #8354 (logs-timeline sidebar item) Markus Hartung 2026-07-24 14:08:17 +02:00
  • 4170e81f7f feat(log): Added new visual scrolling log page Markus Hartung 2026-07-24 04:25:22 +02:00
  • 441eb9a6f5 fix(errorConfig): add status 499 metadata mapping (fixes #8535) pr/fix-sse-499-error-classification Austin Liu 2026-07-26 17:09:15 +09:30
  • d4b9ce6016 fix(kiro): harden auth flows, quota lookup, and model discovery (#8565) nguyenha935 2026-07-26 13:53:47 +07:00