Commit Graph

  • 7b7470fcdd fix(release): allow src/models/ in the pack-artifact policy allowlist Diego Rodrigues de Sa e Souza 2026-06-21 22:48:17 -03:00
  • 57d9f64b88 chore(release): finalize v3.8.33 — reconcile CHANGELOG + fix 5 inherited base-reds Diego Rodrigues de Sa e Souza 2026-06-21 22:25:32 -03:00
  • fbcc43ce89 fix(cli): supervisor restarts on spontaneous exit-0 (OOM cgroup) + waits for port before respawn (#4425) (#4578) Diego Rodrigues de Sa e Souza 2026-06-21 21:17:47 -03:00
  • f124806372 fix(api): resolve compatible provider node by base type, not only exact id (#4421) (#4576) Diego Rodrigues de Sa e Souza 2026-06-21 21:17:39 -03:00
  • 7ef34c2246 fix(combo): extract dynamic connection ID from headers on success path for precise lockout decay and success telemetry (#4550) (#4581) Diego Rodrigues de Sa e Souza 2026-06-21 20:01:55 -03:00
  • 09d8a4aa8c feat(combo): add nestedComboMode execute — black-box combo-ref execution for selection strategies (#4537) Abhishek Divekar 2026-06-22 04:21:22 +05:30
  • 548f1fe56f chore(quality): reconcile complexity baseline 1911->1913 (review-prs r4 owner batch) (#4579) Diego Rodrigues de Sa e Souza 2026-06-21 19:17:31 -03:00
  • 4b34a75fe3 refactor(chatCore): extrai extractSystemRoleMessages + buildUpstreamHeadersForExecute para leaves puros (#3501) (#4548) Diego Rodrigues de Sa e Souza 2026-06-21 19:13:56 -03:00
  • 69c35bd342 refactor(chatCore): extrai builder do usage-record de falha (#3501) (#4544) Diego Rodrigues de Sa e Souza 2026-06-21 19:11:41 -03:00
  • 05c0c4e400 refactor(chatCore): recupera os 4 leaves perdidos no churn de merge (key-health, request-format, claude-effort, target-format) (#3501) (#4538) Diego Rodrigues de Sa e Souza 2026-06-21 19:10:19 -03:00
  • 3ffd6ffff1 fix(executors): decode Composer Cursor </think>-marked visible output (#4554) Diego Rodrigues de Sa e Souza 2026-06-21 19:07:34 -03:00
  • 9746b206db fix(providers/test): probe real Codex /responses endpoint (#4551) Diego Rodrigues de Sa e Souza 2026-06-21 19:06:44 -03:00
  • 20099f7ff2 fix(oauth): improve Cursor auto-import reliability on macOS (#4552) Diego Rodrigues de Sa e Souza 2026-06-21 19:05:43 -03:00
  • 3ff08e2e14 fix(sse): RTK must preserve cache_control-marked tool_result blocks (#4560) Diego Rodrigues de Sa e Souza 2026-06-21 19:04:50 -03:00
  • 66218036fd chore(quality): reconcile complexity baseline 1906->1911 (review-prs r4) (#4570) Diego Rodrigues de Sa e Souza 2026-06-21 18:51:09 -03:00
  • 39b2bbfea2 feat(combo): add sticky weighted selection limit with exhaustion-aware renormalization (#4489) Abhishek Divekar 2026-06-22 03:13:23 +05:30
  • 6b5590e8f4 fix(auto-combo): respect model visibility (isHidden) in auto-combo candidate pool (#4558) Hernan Javier Ardila Sanchez 2026-06-21 23:34:01 +02:00
  • cf6546e6d3 perf(quota): skip redundant quota_snapshots from idle connections (#4438) (#4565) Diego Rodrigues de Sa e Souza 2026-06-21 18:27:57 -03:00
  • 448741fe5f feat(combos): provider-wildcard expansion in combo steps (#2562) (#4545) Rahul sharma 2026-06-22 02:56:30 +05:30
  • 9447de08b7 fix(dashboard): make API Manager key table usable on mobile (#4556) janeza2 2026-06-22 04:25:05 +07:00
  • 8fc331513d fix(dashboard): avoid overlapping provider health polls (#4557) KooshaPari 2026-06-21 14:23:34 -07:00
  • 0b402e9bf3 refactor(chatCore): restore #4507 + #4511 leaves orphaned from release by churn (#3501) (#4547) Diego Rodrigues de Sa e Souza 2026-06-21 16:32:15 -03:00
  • 8273dfd370 chore(quality): rebaseline cognitiveComplexity 792->793 (r3) (#4543) Diego Rodrigues de Sa e Souza 2026-06-21 15:54:04 -03:00
  • 059b7efeb3 chore(quality): reconcile file-size baseline (r3 #4522/#4530/#4524) (#4542) Diego Rodrigues de Sa e Souza 2026-06-21 15:49:09 -03:00
  • eb47b92f22 fix(compression): allow enginesExplicit through PUT validation schema (#4532) Ronald Estacion 2026-06-21 11:44:22 -07:00
  • 4d3a9fd3df fix(mcp): webFetchInput emits 'URL is required' for a missing url (#4510) (#4541) Diego Rodrigues de Sa e Souza 2026-06-21 15:43:55 -03:00
  • 2b21bb60d9 feat(webhooks): enrich telegram request notifications (#4524) Marcos 2026-06-21 15:43:21 -03:00
  • f91cf72c16 feat(bazaarlink): add authHint to existing APIKEY_PROVIDERS entry (#4522) Abhishek Divekar 2026-06-22 00:12:45 +05:30
  • 9ade3e5f52 fix(no-think): normalize provider prefix to canonical in no-think variants (#4531) Rahul sharma 2026-06-22 00:11:59 +05:30
  • 9cf96d0e9f fix(combo): pass maxCooldownMs from settings to recordModelLockoutFailure call sites (#4530) Chewji 2026-06-22 01:37:23 +07:00
  • 948213899f chore(quality): reconcile file-size baseline (owner final) (#4535) Diego Rodrigues de Sa e Souza 2026-06-21 14:26:25 -03:00
  • 2601a557b8 refactor(chatCore): extract Background Task Redirect decision (T41) (#4526, #3501) Diego Rodrigues de Sa e Souza 2026-06-21 14:23:36 -03:00
  • b28f6e9346 refactor(chatCore): extract pure persistCodexQuotaState core (#4492, #3501) Diego Rodrigues de Sa e Souza 2026-06-21 14:19:34 -03:00
  • aa019bbb95 fix(mitm): gate sudo prompts on server platform, not browser UA (#4514) Diego Rodrigues de Sa e Souza 2026-06-21 14:16:40 -03:00
  • 96d7f2ac62 fix(mitm): graceful sudo degradation in slim Docker / non-root containers (#4513) Diego Rodrigues de Sa e Souza 2026-06-21 14:15:06 -03:00
  • 34d9335c5f fix(pricing): default cost rows for Antigravity Gemini 3.5 Flash tiers + gemini-pro-agent (#4508) Diego Rodrigues de Sa e Souza 2026-06-21 14:14:53 -03:00
  • 840413faa2 feat(dashboard): inline show/hide toggle for API keys on API Manager page (#4505) Diego Rodrigues de Sa e Souza 2026-06-21 14:14:41 -03:00
  • bb16f88524 fix(dashboard): enable Codex Apply/Reset buttons when the CLI is installed (#4504) Diego Rodrigues de Sa e Souza 2026-06-21 14:14:28 -03:00
  • d83e0a4fab fix(dashboard): show API-Key-compatible providers in Antigravity CLI Tools model picker (#4503) Diego Rodrigues de Sa e Souza 2026-06-21 14:14:16 -03:00
  • 4cf73428f8 fix(dashboard): migrate ManualConfigModal copy to shared useCopyToClipboard hook (#4502) Diego Rodrigues de Sa e Souza 2026-06-21 14:14:02 -03:00
  • 89606a2bfe feat(dashboard): toggle-style model deselection in combo builder modal (#4498) Diego Rodrigues de Sa e Souza 2026-06-21 14:13:38 -03:00
  • 247e578778 feat(dashboard): Done button in model picker for combo creation (#4496) Diego Rodrigues de Sa e Souza 2026-06-21 14:09:55 -03:00
  • dac9f7de16 feat(dashboard): per-provider dropdown filter on the quota dashboard (#4495) Diego Rodrigues de Sa e Souza 2026-06-21 14:09:43 -03:00
  • bb8104f454 chore(quality): reconcile file-size baseline (owner batch1 #4488/#4500) (#4534) Diego Rodrigues de Sa e Souza 2026-06-21 14:09:16 -03:00
  • 3a0c40bb5e fix(usage): clear auth-expired message for Kiro social-auth accounts (#4512) Diego Rodrigues de Sa e Souza 2026-06-21 14:08:01 -03:00
  • a37ee2fac5 feat(usage): surface Codex code-review weekly window + additional_rate_limits fallback (#4494) Diego Rodrigues de Sa e Souza 2026-06-21 14:06:18 -03:00
  • cd45943015 fix(usage): parse numeric-string quota reset timestamps as Unix sec/ms (#4493) Diego Rodrigues de Sa e Souza 2026-06-21 14:06:05 -03:00
  • 4279751abd fix(sse): skip disabled providers in combo fallback (#4500) Diego Rodrigues de Sa e Souza 2026-06-21 14:05:53 -03:00
  • e1546c0118 fix(api): dedupe exact-duplicate ids in /v1/models (#4506, #4424) Diego Rodrigues de Sa e Souza 2026-06-21 14:05:41 -03:00
  • 482433e44f feat(translator): accept OpenAI audio input parts in Gemini translation (#4434) Diego Rodrigues de Sa e Souza 2026-06-21 14:05:29 -03:00
  • 81016bdaeb feat(pricing): add default pricing for Qwen coder-model on qw provider (#4488) Diego Rodrigues de Sa e Souza 2026-06-21 14:05:16 -03:00
  • aee1f7445d feat(providers): expose gpt-4o on built-in GitHub Copilot (gh) provider (#4487) Diego Rodrigues de Sa e Souza 2026-06-21 14:04:40 -03:00
  • 58d1cc8f03 feat(compression): Phase 2 — named profiles + active selector (#4521) Diego Rodrigues de Sa e Souza 2026-06-21 14:02:56 -03:00
  • 185c474ee0 feat(sse): route web_search requests to a configured model (#4509, #4481) Diego Rodrigues de Sa e Souza 2026-06-21 14:02:29 -03:00
  • f3253ee706 fix(sse): crypto-secure RNG for combo/deck load-balancing selection (#4455) Diego Rodrigues de Sa e Souza 2026-06-21 14:02:01 -03:00
  • bb4aa0d793 chore(quality): rebaseline cognitiveComplexity 783->792 (#4529) Diego Rodrigues de Sa e Souza 2026-06-21 12:41:55 -03:00
  • 5b15e0192e chore(quality): reconcile file-size baseline for #4519 (#4528) Diego Rodrigues de Sa e Souza 2026-06-21 12:38:34 -03:00
  • cda583114f fix(command-code): cap max_tokens per model using registry maxOutputTokens (#4518) Abhishek Divekar 2026-06-21 21:03:25 +05:30
  • c5f3d5fb56 fix(db): scheduled VACUUM + persist lastVacuumAt (#4480, #4437) KooshaPari 2026-06-21 08:29:23 -07:00
  • 694adf7e13 fix(combo): allow fallback on context-overflow & param-validation 400s; preserve upstream codes (#4519) Abhishek Divekar 2026-06-21 20:59:20 +05:30
  • d3f1b23a93 feat(usage): API-key USD quota percent + reset hints, weekly window cutoff (#4398) Witroch4 2026-06-21 12:02:34 -03:00
  • 69f63898de chore(quality): reconcile file-size baseline for #4510 web_fetch tool (#4523) Diego Rodrigues de Sa e Souza 2026-06-21 12:01:57 -03:00
  • 39592420e4 chore(i18n): remove unused config helpers (#4482) KooshaPari 2026-06-21 07:58:33 -07:00
  • 296b72d070 feat(models): qualify duplicate model names with provider prefix (#4516) Rahul sharma 2026-06-21 20:25:11 +05:30
  • 75a84b055f feat(mcp): add omniroute_web_fetch tool for URL content extraction (#4510) Oonishi 2026-06-21 17:55:08 +03:00
  • 335df93d85 chore(release): open v3.8.33 development cycle Diego Rodrigues de Sa e Souza 2026-06-21 10:41:12 -03:00
  • 0299907a87 fix(auto): enforce quota cutoff before scoring (#4483) Demiurge The Single 2026-06-21 15:16:24 +03:00
  • ac65652ed9 fix(antigravity): strip Claude/OpenAI thinking fields from Cloud Code envelope (port from 9router#1926) (#4485) Diego Rodrigues de Sa e Souza 2026-06-21 09:09:19 -03:00
  • 84626f6b04 perf(dashboard): shrink provider assets and fix usage rollup cutoff (#4464) KooshaPari 2026-06-21 05:01:11 -07:00
  • d2088ba97c fix(integration): restore codex and memory pipeline contracts (#4474) KooshaPari 2026-06-21 04:58:49 -07:00
  • 1831c6eca8 fix(auto): enforce quota cutoff before scoring (#4483) release/v3.8.32 Demiurge The Single 2026-06-21 15:16:24 +03:00
  • 5a7c1e1731 fix(antigravity): strip Claude/OpenAI thinking fields from Cloud Code envelope (port from 9router#1926) (#4485) Diego Rodrigues de Sa e Souza 2026-06-21 09:09:19 -03:00
  • 911e1fb3cc perf(dashboard): shrink provider assets and fix usage rollup cutoff (#4464) KooshaPari 2026-06-21 05:01:11 -07:00
  • 21d61c69d7 fix(integration): restore codex and memory pipeline contracts (#4474) KooshaPari 2026-06-21 04:58:49 -07:00
  • bfaf459f3c Release v3.8.32 (#4418) v3.8.32 Diego Rodrigues de Sa e Souza 2026-06-21 08:56:51 -03:00
  • 912239f46d feat(ui): expose targetFormat selector in custom-models form (#4475) Abhishek Divekar 2026-06-21 17:26:42 +05:30
  • fca66c6441 docs(changelog): reconcile v3.8.32 bullets for late cycle PRs (#4435/#4459/#4462/#4466/#4471/#4472/#4473/#4477/#4479/#4433) Diego Rodrigues de Sa e Souza 2026-06-21 08:55:35 -03:00
  • 620da16805 feat(models): add opt-in low-noise /v1/models catalog mode (#4427) Rahul sharma 2026-06-21 17:23:18 +05:30
  • 404d9b327a perf(kiro): cut request-completion hot-path CPU + cap DB-lock event-loop block (#4459) NOXX - Commiter 2026-06-21 14:50:06 +03:00
  • 52e6a8b80f fix: model-aware supportsRedactedThinking for mixed-format providers (#4479) Tyler Ford 2026-06-21 07:48:06 -04:00
  • c3fd2b9aa1 feat(usage): support quota fetch for kimi-coding-apikey (#4435) janeza2 2026-06-21 18:45:56 +07:00
  • 66909a8b90 fix(cli): omniroute update revalidates npm cache with --prefer-online (#4376) (#4486) Diego Rodrigues de Sa e Souza 2026-06-21 08:45:00 -03:00
  • 147b6a36a4 feat(cluster): add memory + bifrost opt-in profiles (#3932 follow-up) (#4433) KooshaPari 2026-06-21 04:42:27 -07:00
  • 2f17be3286 perf(dashboard): lazy-load usage analytics charts (#4466) KooshaPari 2026-06-21 04:37:15 -07:00
  • 3e980a0b2b fix(command-code): pass reasoning/thinking fields through to params (#4473) Abhishek Divekar 2026-06-21 17:06:25 +05:30
  • 6c8c87dbb6 feat(combo): per-combo stickyRoundRobinLimit override on the combos page (#4472) Abhishek Divekar 2026-06-21 17:04:44 +05:30
  • 131474d487 fix(usage): keep Kiro overage quotas routable (#4471) CleanFix-Dev 2026-06-21 07:32:41 -04:00
  • e95fab8bbe refactor(chatCore): extrai resolvers de service-tier do Codex para leaf puro (#3501) (#4477) Diego Rodrigues de Sa e Souza 2026-06-21 08:30:20 -03:00
  • 3b69960b3b fix(sse): unbiased crypto.randomInt for combo selection (follow-up to #4457) (#4462) Diego Rodrigues de Sa e Souza 2026-06-21 08:30:17 -03:00
  • a7ebf0c2a0 fix(sse): don't bypass web-search fallback for Anthropic-compatible providers without server tools (#4481) (#4490) Diego Rodrigues de Sa e Souza 2026-06-21 08:12:07 -03:00
  • f4ffbbb507 chore(quality): rebaseline deadExports 340->343 (v3.8.32 cycle drift) diegosouzapw 2026-06-21 07:49:01 -03:00
  • 1e2ef819b3 chore(release): v3.8.32 — 2026-06-21 diegosouzapw 2026-06-21 03:16:40 -03:00
  • 0c47d13874 fix(dashboard): resume request-log auto-refresh by gating the ghost infinite-scroll load-more (#4269) (#4478) Diego Rodrigues de Sa e Souza 2026-06-21 03:09:35 -03:00
  • b4dbf7b235 fix(executors): synthesize x-opencode-request for custom-named OpenCode providers (#4465) (#4476) Diego Rodrigues de Sa e Souza 2026-06-21 02:43:04 -03:00
  • 92afce6d09 fix(compression): RTK compresses Anthropic-shape tool_result blocks (#4468) Diego Rodrigues de Sa e Souza 2026-06-21 02:41:08 -03:00
  • 1e72643595 fix(providers): generic web-cookie validator must not shadow per-provider validators (#4467) Diego Rodrigues de Sa e Souza 2026-06-20 21:54:16 -03:00
  • 12bfca6cec chore(quality): reconcile file-size + complexity baselines after /review-prs mine r2 (#4461) Diego Rodrigues de Sa e Souza 2026-06-20 20:47:49 -03:00
  • 8284650529 feat(routing): opt-in echo of requested alias/combo name in response model (#4450) Diego Rodrigues de Sa e Souza 2026-06-20 20:37:37 -03:00
  • ee494d2c9a fix(antigravity): strip Anthropic-only output_config from Cloud Code envelope (port from 9router#1944) (#4431) Diego Rodrigues de Sa e Souza 2026-06-20 20:35:41 -03:00
  • b0e9cd4f2b fix(combo): model lockout honors long upstream quota reset (#4429) Diego Rodrigues de Sa e Souza 2026-06-20 20:33:44 -03:00