Commit Graph

  • 748790a895 fix(release-green): complete CodeQL sanitization + rebaseline complexity drift release/v3.8.34 Diego Rodrigues de Sa e Souza 2026-06-23 01:50:21 -03:00
  • c98e7ff6d0 fix(release-green): resolve release-PR full-CI reds for v3.8.34 Diego Rodrigues de Sa e Souza 2026-06-23 01:15:27 -03:00
  • 8fea5ea534 chore(release): v3.8.34 — finalize changelog, rebaseline drift, fix release-green reds Diego Rodrigues de Sa e Souza 2026-06-23 00:33:49 -03:00
  • b609313f49 refactor(imageGeneration): extract 8 provider families to co-located files (#4609) KooshaPari 2026-06-22 16:05:01 -07:00
  • 313ce07f6d fix: noAuth provider validation + kimi executor routing (#4699) Paijo 2026-06-23 05:51:49 +07:00
  • 20f4c18a30 deps: bump production + development groups; migrate js-yaml to v5 ESM (#4697) Diego Rodrigues de Sa e Souza 2026-06-22 18:59:32 -03:00
  • 02482b3e1e feat(executors): land M365 Copilot pure framing + connection helpers (#4042) (#4696) Diego Rodrigues de Sa e Souza 2026-06-22 18:43:49 -03:00
  • 4e9d4f4eb7 Support quota scraping for OpenCode Go and Ollama Cloud (#4642) Jan Leon 2026-06-22 23:40:10 +02:00
  • 56eb7f0206 chore(quality): reconcile file-size baseline for #4644 (deepseek-web.ts 1117->1125) (#4695) Diego Rodrigues de Sa e Souza 2026-06-22 18:38:16 -03:00
  • 25bb180419 fix(cli): align omniroute env loading with the runtime data dir (#4597) (#4619) KooshaPari 2026-06-22 14:35:43 -07:00
  • 14a3bb451b fix(dashboard): gate home topology live-WS networking (#4596) (#4618) KooshaPari 2026-06-22 14:33:45 -07:00
  • 6287750164 fix(routing): include all noAuth models in auto-combos + add reka-flash + best-free template (#4621) Paijo 2026-06-23 04:28:28 +07:00
  • 520293ffc0 fix(executors): Firecrawl web_fetch 500 with include_metadata=true (#4692) Oonishi 2026-06-23 00:26:32 +03:00
  • b2b17a9b89 fix(proxy): apply pipelining:0 + connections cap to the direct dispatcher (#4580) (#4684) Diego Rodrigues de Sa e Souza 2026-06-22 18:26:14 -03:00
  • 32bc6a9736 fix(cli): authenticate omniroute logs and honor active context (#4638) Rahul sharma 2026-06-23 02:55:31 +05:30
  • 2659f1403e fix(executors): robust deepseek-web tool-call parsing and agentic context retention (#4644) Igor 2026-06-23 00:24:30 +03:00
  • d7b7a14a4b feat(opencode): add go deepseek reasoning variants (#4647) Ronald Estacion 2026-06-22 14:23:19 -07:00
  • 5ff2cbd5f7 fix(api): serve GET /v1/models/{model} as JSON, not the HTML dashboard (#4674) (#4677) Diego Rodrigues de Sa e Souza 2026-06-22 18:03:50 -03:00
  • d3b176d233 fix(telemetry): back off live-WS event forwarding when the sidecar is unreachable (#4604) (#4687) Diego Rodrigues de Sa e Souza 2026-06-22 17:57:32 -03:00
  • 8752c2567e fix(db): schedule retention cleanup + fix cleanup table/column names (extracted from #4428) (#4691) Diego Rodrigues de Sa e Souza 2026-06-22 17:42:49 -03:00
  • a601aaf101 fix(dashboard): keep play_arrow spinning on provider Test All buttons (#4563) Diego Rodrigues de Sa e Souza 2026-06-22 17:38:16 -03:00
  • 0324984b75 fix(dashboard): gate topology side effects behind widget visibility (#4606) KooshaPari 2026-06-22 13:37:29 -07:00
  • 3622532d2f fix(dashboard): isolate quota widget refresh clock (#4611) KooshaPari 2026-06-22 13:36:04 -07:00
  • ecfb054b66 fix(dashboard): memoize compatible provider groups (#4613) KooshaPari 2026-06-22 13:33:54 -07:00
  • 312d2f5887 fix: exclude exhausted connections from auto scoring (#4592) KooshaPari 2026-06-22 13:32:30 -07:00
  • 5e9c11006b feat(compression): per-request x-omniroute-compression header (Phase 3) (#4645) Diego Rodrigues de Sa e Souza 2026-06-22 17:30:45 -03:00
  • a61b5e007a fix(bifrost): finalize SSE relay usage after stream (#4612) KooshaPari 2026-06-22 13:24:59 -07:00
  • c1779990af fix(relay): apply IP rate limit to bifrost sidecar (#4593) KooshaPari 2026-06-22 13:22:43 -07:00
  • 8ef5f0e9ad fix(catalog): shorten no-thinking gateway prefix to no-think/ (#4525) Rahul sharma 2026-06-23 01:46:36 +05:30
  • a2d2712e37 fix(stream): estimate input tokens when upstream reports prompt_tokens=0 (#4615) Abhishek Divekar 2026-06-23 01:44:37 +05:30
  • 9a4259078e fix: preserve production combo metrics on shadow eviction (#4590) KooshaPari 2026-06-22 13:13:50 -07:00
  • ce1a53e5f8 fix: reject invalid provider cooldown bounds (#4589) KooshaPari 2026-06-22 13:13:45 -07:00
  • e9be562bf1 fix: retain provider cooldowns for configured max window (#4588) KooshaPari 2026-06-22 13:13:40 -07:00
  • 57ef0caae2 fix(quota): expose Bailian quota windows (#4610) KooshaPari 2026-06-22 13:12:31 -07:00
  • 88bb78c4f9 fix(cli): align data dir and env loading with runtime (#4607) KooshaPari 2026-06-22 13:12:26 -07:00
  • b67318f57e feat(providers): optional model ID for custom API-key validation (#4555) Diego Rodrigues de Sa e Souza 2026-06-22 17:11:04 -03:00
  • be2a38818e fix(dashboard): surface manual config CTA when Open Claw CLI auto-detect fails (#4562) Diego Rodrigues de Sa e Souza 2026-06-22 17:10:59 -03:00
  • d6caf6ed39 feat(audio): MiniMax T2A v2 TTS dispatch in audioSpeech (port #1043) (#4553) Diego Rodrigues de Sa e Souza 2026-06-22 17:10:56 -03:00
  • fc3b417f40 fix(api/settings): prevent cached /api/settings responses (port from 9router#951) (#4566) Diego Rodrigues de Sa e Souza 2026-06-22 17:07:49 -03:00
  • 2bdf37796e fix(oauth): update Qwen OAuth URLs from chat.qwen.ai to qwen.ai (#4561) Diego Rodrigues de Sa e Souza 2026-06-22 17:07:46 -03:00
  • e6af1ed743 fix(executors): strip temperature for GitHub Copilot gpt-5.4 family (#4564) Diego Rodrigues de Sa e Souza 2026-06-22 17:07:41 -03:00
  • 67c8a0436e fix(models): treat unknown output caps as unset (#4584) Randi 2026-06-22 16:05:47 -04:00
  • 5887bc3d6a fix(plugin): auto-prefix providerId with 'opencode-' for OC 1.17.8+ native gate (#4527) Hernan Javier Ardila Sanchez 2026-06-22 22:05:00 +02:00
  • b04eac3b8d fix(logs): make active request stale sweep configurable (#4599) Randi 2026-06-22 16:04:35 -04:00
  • bd1fd79543 feat(settings): expose stream recovery feature flags (#4586) Randi 2026-06-22 16:04:30 -04:00
  • def39ea292 fix(resilience): respect upstream retry hint toggle (#4585) Randi 2026-06-22 16:04:26 -04:00
  • 1087d5a406 fix(providers): show revealed connection API keys (#4583) Randi 2026-06-22 16:04:21 -04:00
  • e2522e2e0a chore(quality): release-green pre-flight validator + nightly signal (C+D) (#4622) Diego Rodrigues de Sa e Souza 2026-06-22 08:46:15 -03:00
  • 5cb7621764 chore(release): open v3.8.34 development cycle Diego Rodrigues de Sa e Souza 2026-06-22 04:35:04 -03:00
  • ee24eb52d4 Release v3.8.33 (#4515) v3.8.33 Diego Rodrigues de Sa e Souza 2026-06-22 03:17:02 -03:00
  • 26f03dfa7e chore(quality): rebaseline cognitiveComplexity 793->797 (v3.8.33 cycle drift) release/v3.8.33 Diego Rodrigues de Sa e Souza 2026-06-22 02:35:06 -03:00
  • 0d5d498206 chore(quality): rebaseline eslintWarnings 3867->3900 (v3.8.33 cycle drift) Diego Rodrigues de Sa e Souza 2026-06-22 00:44:53 -03:00
  • 19229bb817 test(db-rules): add providerNodeSelect to INTENTIONALLY_INTERNAL expected set (28->29) Diego Rodrigues de Sa e Souza 2026-06-22 00:03:37 -03:00
  • 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