Commit Graph

  • 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
  • 30cf91e272 Preserve #3440 coverage under signature replay csoftware-arigpt 2026-07-27 20:18:20 +03: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
  • c30724742d fix(sse): replay Gemini thought_signature on direct Claude→Gemini path (#2504) csoftware-arigpt 2026-07-27 14:25:16 +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
  • 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
  • d4b9ce6016 fix(kiro): harden auth flows, quota lookup, and model discovery (#8565) nguyenha935 2026-07-26 13:53:47 +07:00
  • 2614e8a223 feat(cli-tools): add all Hermes Agent auxiliary model roles (#8543) Adrian Rogala 2026-07-26 08:53:36 +02:00
  • 3be0a5d290 fix: combo input-bound, Responses->Chat image strip, qwen-web toolCalling, empty-response exhaustion (#8476) Hernan Javier Ardila Sanchez 2026-07-26 08:53:32 +02:00
  • a095ebc43d feat: read INITIAL_PASSWORD env var during setup (#8439) Harvey Doan 2026-07-26 13:53:28 +07:00
  • ca79344b40 fix(cli): backup create/auto enable — remove option-shadowing legacy fallback (#8512) (#8516) Dizzle 2026-07-26 08:53:25 +02:00
  • ac5691f04c fix(providers): resolve native vision for path-shaped multimodal model ids (#8495) Prudhvi Vuda 2026-07-26 02:53:21 -04:00
  • 5bffb57b44 fix(providers): honor Extra API Keys rotation in OpencodeExecutor (#8493) Prudhvi Vuda 2026-07-26 02:53:18 -04:00
  • a08b5cdf4e fix(notion-web): mint fresh thread for new OpenAI sessions with same opener (#8511) NOXX - Commiter 2026-07-26 09:53:14 +03:00
  • 26d50f1913 feat(adobe-firefly): reference image attach + /v1/images/edits (follow-up #8006) (#8510) NOXX - Commiter 2026-07-26 09:53:10 +03:00
  • 2d48bb6dca fix(hyperagent): default 1M context for fable/opus/sonnet (#8496) NOXX - Commiter 2026-07-26 09:53:06 +03:00
  • fae10668ba fix(api): expose responses-format models on all VS Code Ollama listing routes (#7587) (#8564) Diego Rodrigues de Sa e Souza 2026-07-26 03:53:02 -03:00
  • a784c52d34 fix(api): warn (never reject) when a combo name shadows a real model id (#8530) (#8563) Diego Rodrigues de Sa e Souza 2026-07-26 03:52:58 -03:00
  • 7b3ef477f3 fix(providers): persist runtime-discovered Antigravity projectId to the connection (#8491) (#8562) Diego Rodrigues de Sa e Souza 2026-07-26 03:52:54 -03:00
  • 4c9292e66e chore(i18n): normalize zh-TW terminology and sync stale README figures (#8554) MumuTW 2026-07-26 14:52:50 +08:00
  • cbdf1fc835 fix(backend): bound the client raw request snapshot instead of deep-cloning the body (#7847) (#8550) MumuTW 2026-07-26 14:52:46 +08:00
  • 4bf47c9b80 chore(perf): add deterministic request-body heap benchmark (#7847) (#8549) MumuTW 2026-07-26 14:52:42 +08:00
  • 1cfbfc044a fix(sse): estimate tokens from the object and count JSON length without building it (#7847) (#8558) MumuTW 2026-07-26 14:52:38 +08:00
  • c06cd83022 fix(sse): shallow per-target copy for the combo attempt body (#7847) (#8553) MumuTW 2026-07-26 14:52:35 +08:00
  • 1a7079599c chore(combo): extract pure error predicates and quota status helpers to comboPredicates (#8548) MumuTW 2026-07-26 14:52:31 +08:00
  • 533f8051a4 chore(token-refresh): decompose services/tokenRefresh.ts into tokenRefresh/* leaves (999 → 724) (#8547) MumuTW 2026-07-26 14:52:27 +08:00
  • 074fd6de88 chore(validation): decompose providers/validation.ts into validation/* leaves (→ 442) (#8546) MumuTW 2026-07-26 14:52:23 +08:00
  • f0b08f95c3 chore(usage): decompose services/usage.ts into per-provider usage/* leaves (999 → 253) (#8545) MumuTW 2026-07-26 14:52:19 +08:00
  • 56185a8a49 refactor(dashboard): clear file-size base-red by extracting provider-card highlight wiring (#8524) MumuTW 2026-07-26 14:52:15 +08:00
  • 6b5e7d562e fix(devin-cli): update ACP JSON-RPC protocol for Devin CLI 3000.2.x (Fixes #8406) (#8425) MumuTW 2026-07-26 14:52:12 +08:00
  • 11f79b65cd refactor(sse): stop isClaudeEventPayload claiming a narrowing it never performs (#8557) backryun 2026-07-26 15:52:08 +09:00
  • 647afe327b refactor(sse): declare the multipart/gRPC frame bodies as ArrayBuffer-backed (#8533) backryun 2026-07-26 15:52:04 +09:00
  • d628105503 refactor(sse): retag the designer-web result unions with string discriminants (#8531) backryun 2026-07-26 15:52:00 +09:00
  • 2cf462c1a1 refactor(sse): type the rerank response adapter's options parameter (#8528) backryun 2026-07-26 15:51:56 +09:00
  • 0312fe2a40 refactor(guardrails): narrow the documented void return at the dispatch site (#8525) backryun 2026-07-26 15:51:53 +09:00
  • fd739ab008 refactor(sse): restore three executor types the runtime already relied on (#8520) backryun 2026-07-26 15:51:49 +09:00
  • 1bd1af2f48 refactor(sse): narrow three result unions via type predicates (#8499) backryun 2026-07-26 15:51:45 +09:00
  • 06326a3c80 refactor(sse): stop three executors shadowing BaseExecutor.buildHeaders (#8498) backryun 2026-07-26 15:51:42 +09:00
  • a51cd06322 fix(resilience): honor comboCooldownWait for every combo strategy (#8541) (#8559) AmirHossein Rezaei 2026-07-26 10:21:38 +03:30
  • f60c9fe542 chore(quality): rebaseline complexity/cognitive for v3.8.49 merge-train own-growth ikelvingo 2026-07-25 21:46:36 -03:00
  • 1d7878d857 chore(quality): rebaseline complexity/cognitive to v3.8.49 tip drift ikelvingo 2026-07-25 21:03:23 -03:00
  • 4053e2314a chore(quality): rebaseline file-size for inherited base growth (#8561) Alex 2026-07-25 17:25:14 +03:00
  • cc63ac9f53 test(sse): register #8396 and #8376 unit tests in stryker tap.testFiles (#8538) MumuTW 2026-07-25 22:10:52 +08:00
  • c447be4329 fix(db): classify compressionDetailNormalizers as db-internal in check-db-rules (#8534) MumuTW 2026-07-25 22:10:48 +08:00
  • d06d3fb67d test(sse): update three backoff assertions stale since the #8396 cooldown cap (#8539) MumuTW 2026-07-25 22:10:44 +08:00
  • 278640b438 chore(ci): resync stale no-explicit-any suppression count for proxy-registry.test.ts (#8544) MumuTW 2026-07-25 22:10:33 +08:00
  • ec0be07682 chore(deps): patch js-yaml + postcss for 2 high Dependabot alerts (#8572) Diego Rodrigues de Sa e Souza 2026-07-25 10:35:05 -03:00
  • 30709255c9 fix(sse): stop combo's aggregated failure response from mixing fields across targets (#8486) (#8508) Diego Rodrigues de Sa e Souza 2026-07-25 04:57:29 -03:00