Commit Graph

  • da000fde0a chore(release): v3.8.29 — 2026-06-19 (full CHANGELOG + 41 i18n mirrors) diegosouzapw 2026-06-19 05:16:35 -03:00
  • e73b0253c8 fix(release): reconcile v3.8.29 cycle gate/test drift surfaced at release diegosouzapw 2026-06-19 05:16:17 -03:00
  • 4ba7f3296e feat(deploy): keep optional deps on update (--include=optional) (#4260) Diego Rodrigues de Sa e Souza 2026-06-19 03:16:58 -03:00
  • 526e5df32a ci(mutation): restore cold-seed timeout for a/b (lost in #4225 squash) + extend to c/d/g/h (#4258) Diego Rodrigues de Sa e Souza 2026-06-19 03:10:57 -03:00
  • afcfb7b6b3 fix(glm): default max_tokens and extended timeout for GLM-5.2+ thinking (#4255) Raxxoor 2026-06-19 06:59:48 +01:00
  • a83409e8a1 feat(cli): remote mode — drive a remote OmniRoute with scoped access tokens (#4256) Diego Rodrigues de Sa e Souza 2026-06-19 02:57:48 -03:00
  • a1a9f373bc feat(compression): wire ultra's modelPath/slmFallbackToAggressive to the llmlingua SLM tier (#4257) Diego Rodrigues de Sa e Souza 2026-06-19 02:55:53 -03:00
  • 5cb3cf8843 fix(providers): Vercel AI Gateway import lists the live /v1/models catalog (#4249) (#4254) Diego Rodrigues de Sa e Souza 2026-06-19 02:32:49 -03:00
  • 1079fc36f0 feat(cloud-agent): Cursor Cloud Agent via official REST API key (#4227) (#4250) Diego Rodrigues de Sa e Souza 2026-06-19 02:21:59 -03:00
  • 3bc1a0f6de refactor(compression): remove vestigial SLM seam + dead deprecated alias (#4253) Diego Rodrigues de Sa e Souza 2026-06-19 02:21:36 -03:00
  • f06e63f818 feat(api): cost-telemetry parity — X-OmniRoute-* headers em todos os endpoints + motor de custo não-token (#4247) Diego Rodrigues de Sa e Souza 2026-06-19 01:46:15 -03:00
  • cb3119ce43 fix(providers): GPT-5 Codex/OpenAI param gaps — conditional sampling strip + verbosity passthrough (#4245) Diego Rodrigues de Sa e Souza 2026-06-19 01:40:20 -03:00
  • 32c2ee8a16 feat(compression): add a transcript loader to the replay harness (#4246) Diego Rodrigues de Sa e Souza 2026-06-19 01:37:26 -03:00
  • e5cf67c0c2 feat(compression): honor the registry enabled flag in the stacked loop (#4244) Diego Rodrigues de Sa e Souza 2026-06-19 01:37:22 -03:00
  • 03141b19e0 feat(compression): wire RTK comment-stripping config + honor preserveDocstrings (#4242) Diego Rodrigues de Sa e Souza 2026-06-19 01:37:18 -03:00
  • ebd341edf3 feat(routing): OpenRouter-style auto/<category>:<tier> combos (#4235) (#4248) Diego Rodrigues de Sa e Souza 2026-06-19 01:22:56 -03:00
  • 92eac63f1f feat(compression): expose the WaterfallInspector via a Canvas/Waterfall toggle (#4238) Diego Rodrigues de Sa e Souza 2026-06-19 01:20:31 -03:00
  • 60c32f9a07 feat(compression): make mcpAccessibility config reachable via settings sub-route (#4237) Diego Rodrigues de Sa e Souza 2026-06-19 01:20:27 -03:00
  • 86c9c46c85 feat(routing): advertise auto/cheap, auto/offline, auto/smart combos (#4235) (#4243) Diego Rodrigues de Sa e Souza 2026-06-19 00:45:50 -03:00
  • 35166dcfe3 feat(quality): Onda 2 mutation-gate tooling — radiography classifier (T1) + mutationScore ratchet (T3) (#4234) Diego Rodrigues de Sa e Souza 2026-06-19 00:01:48 -03:00
  • 5847610cc7 feat(ci): wire the F2.4 compression budget-gate ratchet (#4232) Diego Rodrigues de Sa e Souza 2026-06-19 00:01:25 -03:00
  • 910a202e79 chore(build): build + ship the TPROXY native addon in the standalone (prebuilds 4e) (#4236) Diego Rodrigues de Sa e Souza 2026-06-19 00:01:21 -03:00
  • 291103513e fix(dashboard): data tables paint an opaque surface so the grid doesn't bleed through (#4233) Diego Rodrigues de Sa e Souza 2026-06-19 00:01:17 -03:00
  • 48773face6 fix(combo): opt proactive-fallback compression into TV1 bail-out (no silent target drop) (#4228) Diego Rodrigues de Sa e Souza 2026-06-18 23:48:56 -03:00
  • 89824fb0d3 feat(compression): honor the per-filter RTK deduplicate flag (#4231) Diego Rodrigues de Sa e Souza 2026-06-18 23:48:10 -03:00
  • 7f4d5f1969 fix(mitm): forward anti-loop — put the bypass-marked socket on the Agent (decrypt 4d) (#4229) Diego Rodrigues de Sa e Souza 2026-06-18 23:32:37 -03:00
  • a044246f9b fix(sse): adapt the Claude flow to Opus 4.7+ adaptive-thinking + fixed-sampling contract (#4230) Diego Rodrigues de Sa e Souza 2026-06-18 23:28:34 -03:00
  • 8b73b37d09 chore(compression): remove vestigial reconstructCcr/SessionDedup round-trip helpers (#4226) Diego Rodrigues de Sa e Souza 2026-06-18 23:10:12 -03:00
  • 90c4224c9c test(chatcore): semanticCache HIT-path fixture + wire into stryker mutate (15/15 leaves) (#4225) Diego Rodrigues de Sa e Souza 2026-06-18 23:10:09 -03:00
  • 0e95c45a5e feat(sse): adapt the Xiaomi MiMo call flow to its native thinking/vision contract (#4224) Diego Rodrigues de Sa e Souza 2026-06-18 22:36:19 -03:00
  • afc1a163d3 chore(compression): remove dead exports + fix stale llmlingua docs (#4223) Diego Rodrigues de Sa e Souza 2026-06-18 22:36:17 -03:00
  • 90507a8a82 test(chatcore): tests for telemetry/memory-skills/semantic-cache + wire 2 into stryker (QG v2 Fase 9 T5 Fase 3) (#4222) Diego Rodrigues de Sa e Souza 2026-06-18 22:36:14 -03:00
  • eef9d203fb feat(compression): wire MCP tool-cardinality reduction (F4.3, opt-in) (#4221) Diego Rodrigues de Sa e Souza 2026-06-18 22:03:08 -03:00
  • 2089e5cce9 feat(compression): runnable A/B benchmark CLI (F2.4) (#4220) Diego Rodrigues de Sa e Souza 2026-06-18 21:55:52 -03:00
  • f19d4b585b fix(sse): map reasoning_effort to DeepSeek V4's native {high, max} vocabulary (#4219) Diego Rodrigues de Sa e Souza 2026-06-18 21:25:04 -03:00
  • 7d89c189f2 test(chatcore): dedicated unit tests for 6 leaves + wire into stryker mutate (QG v2 Fase 9 T5 Fase 3) (#4218) Diego Rodrigues de Sa e Souza 2026-06-18 21:25:01 -03:00
  • 9a358c8ffc feat(compression): live per-engine streaming via compression.step (F3.3) (#4217) Diego Rodrigues de Sa e Souza 2026-06-18 21:17:12 -03:00
  • 5f93ae7dd4 feat(dashboard): TPROXY decrypt capture toggle in Traffic Inspector (4c/N) (#4216) Diego Rodrigues de Sa e Souza 2026-06-18 20:50:17 -03:00
  • d055b5b8fc fix(dashboard): make provider card hover visible (was ~invisible 1% opacity) (#4214) Diego Rodrigues de Sa e Souza 2026-06-18 20:50:14 -03:00
  • fe548212a4 docs(api): document /api/v1/ws chat WebSocket endpoint in openapi.yaml (#4215) Diego Rodrigues de Sa e Souza 2026-06-18 20:50:12 -03:00
  • 1cdbf73925 feat(compression): show an engine node for single-engine runs in the studio (#4210) Diego Rodrigues de Sa e Souza 2026-06-18 20:23:01 -03:00
  • 6a64bad16b fix(providers): ZenMux model discovery serves the live catalog incl. free models (#4202) (#4213) Diego Rodrigues de Sa e Souza 2026-06-18 20:20:45 -03:00
  • cfc2bc707b feat(dashboard): derive media serviceKinds from registries (surface MiniMax + media catalog) (#4212) Diego Rodrigues de Sa e Souza 2026-06-18 20:19:00 -03:00
  • 12124aaad8 feat(mitm): local-only route + trust-store installer for TPROXY decrypt (4b/N) (#4211) Diego Rodrigues de Sa e Souza 2026-06-18 20:18:01 -03:00
  • 8a0863c5a8 chore(ci): add quota + 6 covered chatCore leaves to stryker mutate (QG v2 Fase 9 T5 Fase 3 follow-up) (#4209) Diego Rodrigues de Sa e Souza 2026-06-18 20:16:47 -03:00
  • 4c6cb45a6a feat(mitm): TPROXY capture-mode manager (decrypt 4a/N) (#4208) Diego Rodrigues de Sa e Souza 2026-06-18 19:21:16 -03:00
  • 4fecb34ac6 fix(compression): bound mcpAccessibility maxTextChars on the live read path (#4206) Diego Rodrigues de Sa e Souza 2026-06-18 19:14:13 -03:00
  • aed2a5024c feat(compression): persist RTK grouping config (unlock R5 enableGrouping) (#4207) Diego Rodrigues de Sa e Souza 2026-06-18 19:12:27 -03:00
  • 8e921cab4b chore(ci): re-add 8 combo split leaves to stryker mutate + expand nightly batch-matrix 3->5 (QG v2 Fase 9 T5 Fase 3) (#4205) Diego Rodrigues de Sa e Souza 2026-06-18 19:12:22 -03:00
  • b05bc7469e fix(compression): harden RTK raw-output redaction + ReDoS guard for custom filters (F5.3) (#4203) Diego Rodrigues de Sa e Souza 2026-06-18 19:12:17 -03:00
  • 565eb281a7 refactor(combo): extract reset-aware quota block to combo/quotaStrategies.ts (QG v2 Fase 9 T5 D7b) (#4204) Diego Rodrigues de Sa e Souza 2026-06-18 19:12:07 -03:00
  • 3135be8e7b feat(mitm): wire TLS decrypt engine into TPROXY capture mode (decrypt 3/N) (#4200) Diego Rodrigues de Sa e Souza 2026-06-18 17:08:14 -03:00
  • 9229ac757d feat(api): expand zai provider catalog with GLM-5.2 / GLM-4.7 (#4201) Diego Rodrigues de Sa e Souza 2026-06-18 17:08:10 -03:00
  • f06a90d37f refactor(combo): extract round-robin sticky state to combo/rrState.ts (QG v2 Fase 9 T5 D7a) (#4196) Diego Rodrigues de Sa e Souza 2026-06-18 17:03:47 -03:00
  • 7e534d6a86 fix(compression): harden engines against I/O failures and misconfig (F5.3) (#4198) Diego Rodrigues de Sa e Souza 2026-06-18 17:02:50 -03:00
  • 02146ab4e9 fix(combo): keep passthrough quota fallback scoped (#4194) Svetznaniy33 2026-06-18 22:54:09 +03:00
  • 487621046f refactor(chatcore): extract combo/proxy context cache + semaphore helpers (QG v2 Fase 9 T5 C6-C7) (#4193) Diego Rodrigues de Sa e Souza 2026-06-18 16:45:28 -03:00
  • cd60eb20a9 test(compression): close F5.1 coverage gaps (replay reducer, live accumulator, StatusDot) (#4192) Diego Rodrigues de Sa e Souza 2026-06-18 16:32:36 -03:00
  • 4f3a113471 docs(readme): expand Acknowledgments into a themed, star-counted credits hall (#4195) Diego Rodrigues de Sa e Souza 2026-06-18 16:28:12 -03:00
  • 31f519b9b0 fix(models): expose combo model token limits (#4189) Demiurge The Single 2026-06-18 22:00:27 +03:00
  • 0abe9a3a40 refactor(combo): god-file split part 3 — auto strategy (QG v2 Fase 9 T5 D8) (#4186) Diego Rodrigues de Sa e Souza 2026-06-18 15:45:22 -03:00
  • 647cb6a006 refactor(chatcore): extract passthrough/header/telemetry helpers (QG v2 Fase 9 T5 C2-C3-C5) (#4188) Diego Rodrigues de Sa e Souza 2026-06-18 15:33:10 -03:00
  • 0a3b1de25a test(sse): guard Antigravity _toolNameMap through request-capture round-trip (#4181) (#4191) Diego Rodrigues de Sa e Souza 2026-06-18 15:12:13 -03:00
  • ceb7e73df6 feat(memory): opt-in sqlite-vec int8 vector quantization (F4.4 Q2) (#4190) Diego Rodrigues de Sa e Souza 2026-06-18 15:10:49 -03:00
  • 0df3131fff feat(memory): opt-in Qdrant scalar int8 quantization (F4.4 Q1) (#4187) Diego Rodrigues de Sa e Souza 2026-06-18 15:02:56 -03:00
  • 75cf6baca4 feat(catalog): add kimi-k2.7-code to kmca catalog + qwen-web models discovery (#3931 bug 3, #3737) (#4185) Diego Rodrigues de Sa e Souza 2026-06-18 14:36:50 -03:00
  • d4e92db7a7 fix(provider-registry): add correct contextLength to theoldllm models (#4184) Hernan Javier Ardila Sanchez 2026-06-18 19:28:12 +02:00
  • 89cd954322 fix(antigravity): default includeThoughts for modern Gemini models (#4180) Raxxoor 2026-06-18 18:16:59 +01:00
  • 4537fbe67b feat(api): register Kimi K2.7 Code models (kimi-k2.7-code + -highspeed) (#4183) Diego Rodrigues de Sa e Souza 2026-06-18 13:55:17 -03:00
  • 50543c31f7 fix(sse): surface mid-stream Gemini errors instead of a truncated 200 (#4177) (#4182) Diego Rodrigues de Sa e Souza 2026-06-18 13:17:46 -03:00
  • 10ecda256b feat(mitm): TLS-terminating capture for TPROXY (decrypt 2/N) (#4179) Diego Rodrigues de Sa e Souza 2026-06-18 13:04:42 -03:00
  • 798fce727c refactor(combo): god-file split part 2 — shadow + sorters + structure (QG v2 Fase 9 T5 D4-D6) (#4175) Diego Rodrigues de Sa e Souza 2026-06-18 12:52:06 -03:00
  • 5ef6a46977 feat(dashboard): import only free models + free-model list controls (#4176) Felipe Sartori 2026-06-18 12:19:54 -03:00
  • 771f1cfac9 fix(build): raise Node heap for local next build to stop OOM/stall (#4171) Diego Rodrigues de Sa e Souza 2026-06-18 11:23:12 -03:00
  • aaa740f7fd feat(mitm): dynamic per-SNI cert authority for TPROXY (TLS decrypt 1/N) (#4173) Diego Rodrigues de Sa e Souza 2026-06-18 11:23:06 -03:00
  • f7880453e2 fix(providers): qwen-web model discovery lists live catalog (#3931) (#4172) Diego Rodrigues de Sa e Souza 2026-06-18 11:16:44 -03:00
  • fa210de473 feat(compression): replace headroom tabular encoder with vendored GCF (#4167) Dayna Blackwell 2026-06-18 06:57:38 -07:00
  • a9e7e38d57 feat(mitm): TPROXY capture-mode listener + connectMarked (Epic A) (#4169) Diego Rodrigues de Sa e Souza 2026-06-18 10:52:37 -03:00
  • 0fc305e4f8 fix(api): advertise built-in auto/* combos in /v1/models (#4164) (#4170) Diego Rodrigues de Sa e Souza 2026-06-18 10:50:00 -03:00
  • 1e4ce6cdab fix(sse): clear error when request queue drops a job, not fake-upstream timeout (#4165) (#4168) Diego Rodrigues de Sa e Souza 2026-06-18 10:40:30 -03:00
  • 305474de85 refactor(sse): split chatCore.ts pure helpers into chatCore/ modules (−561 LOC) (#4159) Diego Rodrigues de Sa e Souza 2026-06-18 10:20:08 -03:00
  • 0e33b2bfba refactor(combo): god-file split pilot — types + validateQuality + predicates (QG v2 Fase 9 T5 D1-D3) (#4162) Diego Rodrigues de Sa e Souza 2026-06-18 10:11:33 -03:00
  • 0283308147 feat(mitm): add setSocketMark to the TPROXY addon (anti-loop primitive) (#4160) Diego Rodrigues de Sa e Souza 2026-06-18 10:11:29 -03:00
  • e0fe4facdf feat(dashboard): grid wallpaper on all standalone screens + fluid 4K layout (#4158) Diego Rodrigues de Sa e Souza 2026-06-18 10:07:16 -03:00
  • a0e7e92e64 fix(capabilities): resolve synced vision metadata for Mistral -latest aliases (#4073) (#4161) Diego Rodrigues de Sa e Souza 2026-06-18 05:00:52 -03:00
  • 46c76103da fix(mitm): TPROXY OUTPUT-based recipe for local traffic (validated e2e on VPS) (#4156) Diego Rodrigues de Sa e Souza 2026-06-18 04:34:51 -03:00
  • 9aae6b9158 fix(capabilities): unify vision model-id detection into one shared source (#4072) (#4157) Diego Rodrigues de Sa e Souza 2026-06-18 04:34:48 -03:00
  • 5c0c97461e fix(dashboard): self-heal logs auto-refresh in embedded/proxied hosts (#4133) (#4154) Diego Rodrigues de Sa e Souza 2026-06-18 04:02:40 -03:00
  • 6ffde2a771 ci(mutation): split nightly into 3 parallel batches to fit 180min budget (#4150) Diego Rodrigues de Sa e Souza 2026-06-18 03:48:32 -03:00
  • 464db4b4b3 fix(sse): restore MCP/third-party tool names on native Claude path (#4091) (#4153) Diego Rodrigues de Sa e Souza 2026-06-18 03:48:21 -03:00
  • c82462d4ef fix(free-tiers): retire 4 re-verified-dead free tiers, flag iflytek/sparkdesk ToS, clarify monsterapi one-time (#4152) Diego Rodrigues de Sa e Souza 2026-06-18 03:46:52 -03:00
  • 3cdaedc896 feat(sse): mid-stream continuation for truncated streams (FCC port, Task 4.4) (#4147) Diego Rodrigues de Sa e Souza 2026-06-18 03:22:32 -03:00
  • 97173b19fa feat(mitm): TPROXY IP_TRANSPARENT native addon + conditional loader (Epic A) (#4148) Diego Rodrigues de Sa e Souza 2026-06-18 03:22:27 -03:00
  • 0ca7a01c4b ci(docs): harden fabricated-docs checker + enforce --strict (QG v2 Fase 9 T9) (#4149) Diego Rodrigues de Sa e Souza 2026-06-18 03:21:24 -03:00
  • 7fd4723f15 feat(sse): per-provider sliding-window rate-limit fallback (FCC port, Fase 8.2) (#4146) Diego Rodrigues de Sa e Souza 2026-06-18 02:41:02 -03:00
  • c5c612e80d feat(api): no-thinking gateway model IDs (FCC port, Fase 8.1) (#4145) Diego Rodrigues de Sa e Souza 2026-06-18 02:30:25 -03:00
  • 3beba2d77f style(dashboard): shrink identity grid cell 46px -> 32px (~30% smaller) (#4143) Diego Rodrigues de Sa e Souza 2026-06-18 02:27:05 -03:00
  • 9f1d5a0763 fix(free-tiers): retire dead-tier hasFree, round headline ~1.6B, regenerate per-provider table (#4142) Diego Rodrigues de Sa e Souza 2026-06-18 02:18:37 -03:00
  • 7170d712b4 feat(mitm): TPROXY setup layer — transactional apply/revert (Epic A) (#4144) Diego Rodrigues de Sa e Souza 2026-06-18 02:13:56 -03:00
  • 2c09f5c0c3 feat(dashboard): make identity grid visible + unify focus ring on accent (C6) (#4141) Diego Rodrigues de Sa e Souza 2026-06-18 01:45:22 -03:00