Commit Graph

  • ad4338449c fix(quality): complexity gate covers bin/+electron + tracked-artifacts in pre-commit (#4318) Diego Rodrigues de Sa e Souza 2026-06-19 21:34:59 -03:00
  • 0abc00cf2a fix(translator): clamp Responses API call_id to 64 chars (#4317) Diego Rodrigues de Sa e Souza 2026-06-19 21:33:28 -03:00
  • 032387401a fix(oauth): GitHub Copilot token refresh sends the public client_id (#4320) Diego Rodrigues de Sa e Souza 2026-06-19 21:31:42 -03:00
  • 5193a595bf fix(dashboard): proxy modal stops pre-filling new scopes with an unrelated proxy (#4312) Diego Rodrigues de Sa e Souza 2026-06-19 21:31:39 -03:00
  • 466d3cf6eb fix(open-sse): inner-ai stops silently rerouting unmatched models to models[0] (#4310) Diego Rodrigues de Sa e Souza 2026-06-19 21:31:30 -03:00
  • 6912664133 fix(sse): retry direct socket failures on a fresh no-keep-alive dispatcher (#4252) (#4319) Diego Rodrigues de Sa e Souza 2026-06-19 20:44:07 -03:00
  • 9a678497ad fix(sse): stop combo at the first body-specific 400 (#4279) (#4316) Diego Rodrigues de Sa e Souza 2026-06-19 20:26:03 -03:00
  • db7c8c5edc fix(pollinations): handle auth-required premium models (#4266) Paijo 2026-06-20 06:23:05 +07:00
  • 84bf5dc7de fix(sse): recover reconstructed message when Responses terminal output is textless (#3948) (#4315) Diego Rodrigues de Sa e Souza 2026-06-19 20:17:49 -03:00
  • 6103288c48 fix(executors): preserve tool-name casing on native Claude OAuth (#4307) (#4314) Diego Rodrigues de Sa e Souza 2026-06-19 20:12:03 -03:00
  • a23d0d678a fix(api): semantic-cache HIT bills incremental cost 0 + X-OmniRoute-Cost-Saved (PRD-2026-06-19) (#4308) Diego Rodrigues de Sa e Souza 2026-06-19 18:50:08 -03:00
  • 205be2f8f8 fix(deps): bump undici to 7.28.0 and dompurify to 3.4.11 (security) (#4306) Diego Rodrigues de Sa e Souza 2026-06-19 18:28:08 -03:00
  • bbc9d1e1c5 feat(quality): seed per-module mutationScore floors + blocking aggregation ratchet (T3) (#4305) Diego Rodrigues de Sa e Souza 2026-06-19 18:28:06 -03:00
  • ab8096071c fix(deps): bump undici to 7.28.0 and dompurify to 3.4.11 (security) (#4304) Diego Rodrigues de Sa e Souza 2026-06-19 18:27:04 -03:00
  • 23455fdb0a feat(cli): setup-gemini — point the Gemini CLI at OmniRoute's native /v1beta endpoint (#4303) Diego Rodrigues de Sa e Souza 2026-06-19 18:14:58 -03:00
  • 0ab1876008 feat(mitm): translate Antigravity cloudcode end-to-end (Gap B) (#4299) Diego Rodrigues de Sa e Souza 2026-06-19 18:01:14 -03:00
  • 915991c762 fix(codex): isolate Spark quota scope (#4293) Xiangzhe 2026-06-20 04:57:23 +08:00
  • 165d9cdae9 feat(cli): setup-aider — configure Aider for OmniRoute (.aider.conf.yml + env recipe) (#4302) Diego Rodrigues de Sa e Souza 2026-06-19 17:49:47 -03:00
  • b01b72052f fix(dashboard): improve API try it functionality (#4296) Édrick Renan 2026-06-19 21:48:54 +01:00
  • b56b7b1914 fix: polyfill crypto.randomUUID for non-secure contexts (#4287) PizzaV 2026-06-19 22:45:46 +02:00
  • fcdf29f8c5 chore(deps): bump actions/checkout from 4 to 7 (#4297) dependabot[bot] 2026-06-19 17:39:59 -03:00
  • 133432b523 fix(proxy): allow concurrent proxy dispatcher streams (#4288) Wilson 2026-06-19 17:39:57 -03:00
  • 0acb8d0aeb fix(build): co-locate llmlingua SLM optionals into dist/node_modules (postinstall) (#4286) Diego Rodrigues de Sa e Souza 2026-06-19 17:39:10 -03:00
  • efbe0a6af1 fix(mitm): surface AgentBridge traffic in the Traffic Inspector (D4 ingest) (#4285) Diego Rodrigues de Sa e Souza 2026-06-19 17:39:08 -03:00
  • 0ec476b755 feat(cli): setup-qwen — configure Qwen Code for OmniRoute (settings.json modelProvider) (#4301) Diego Rodrigues de Sa e Souza 2026-06-19 17:26:38 -03:00
  • 25f9dac9e9 feat(cli): setup-goose — configure Goose for OmniRoute (config.yaml + env recipe) (#4300) Diego Rodrigues de Sa e Souza 2026-06-19 17:04:44 -03:00
  • 26dd5d775c feat(cli): setup-crush — OmniRoute openai-compat provider in crush.json (#4298) Diego Rodrigues de Sa e Souza 2026-06-19 16:38:48 -03:00
  • bf5b615969 feat(memory): x-omniroute-no-memory opt-out + memory off-by-default + token-cost alert (PRD-2026-06-19) (#4290) Diego Rodrigues de Sa e Souza 2026-06-19 16:14:18 -03:00
  • 5b40069b71 feat(cli): setup-roo — configure Roo Code for OmniRoute (import JSON + autoImport + UI) (#4292) Diego Rodrigues de Sa e Souza 2026-06-19 16:13:26 -03:00
  • 9616b65b53 feat(cli): setup-cursor — print Cursor setup steps for OmniRoute (#4291) Diego Rodrigues de Sa e Souza 2026-06-19 13:21:55 -03:00
  • 138ea6628d feat(cli): setup-continue — generate ~/.continue/config.yaml for OmniRoute (#4289) Diego Rodrigues de Sa e Souza 2026-06-19 13:19:12 -03:00
  • 70bd6fbcc9 feat(cli): setup-kilo — configure Kilo Code for OmniRoute (CLI auth + VS Code settings) (#4284) Diego Rodrigues de Sa e Souza 2026-06-19 12:57:22 -03:00
  • 6f16faa039 fix(models): keep vision capability for imported (synced) models (#4264) (#4283) Diego Rodrigues de Sa e Souza 2026-06-19 12:53:06 -03:00
  • 158a2246dd feat(cli): setup-cline — configure Cline for OmniRoute (CLI files + VS Code hints) (#4280) Diego Rodrigues de Sa e Souza 2026-06-19 12:30:51 -03:00
  • 550440f65f fix(providers): Cloudflare Workers AI discovery uses model names, not UUIDs (#4259) (#4282) Diego Rodrigues de Sa e Souza 2026-06-19 12:25:35 -03:00
  • 98b0d5e51e fix(sse): surface undici err.cause on dispatcher failure (#4281) Diego Rodrigues de Sa e Souza 2026-06-19 12:10:43 -03:00
  • 5c4b0e327d fix(cli): harden launch/launch-codex with free-claude-code patterns (#4278) Diego Rodrigues de Sa e Souza 2026-06-19 11:40:53 -03:00
  • 871d109066 feat(quality): cap test-file size (anti-reinflation Layer 1) — freeze god-tests, cap new at 800 (#4273) Diego Rodrigues de Sa e Souza 2026-06-19 11:09:14 -03:00
  • 1696944dce feat(cli): OpenCode setup commands (openai-compatible provider + remote-aware plugin) (#4277) Diego Rodrigues de Sa e Souza 2026-06-19 11:09:12 -03:00
  • b7414c21c5 ci(mutation): split over-budget batches by range/pair so every batch fits the job cap (#4272) Diego Rodrigues de Sa e Souza 2026-06-19 11:09:09 -03:00
  • ec4d94f4c1 test(ci): reconcile release/v3.8.30 baseline + test drift (#4276) Diego Rodrigues de Sa e Souza 2026-06-19 10:48:59 -03:00
  • 3e6be47012 feat(cli): Claude Code launcher + setup commands (remote mode + profiles) (#4274) Diego Rodrigues de Sa e Souza 2026-06-19 10:27:24 -03:00
  • 3517d935e4 docs(design): add OmniRoute design system and visual identity specification diegosouzapw 2026-06-19 10:20:07 -03:00
  • 8aa9d6330b chore(ci): align electron audit gate to root advisory policy (#4275) Diego Rodrigues de Sa e Souza 2026-06-19 10:17:00 -03:00
  • c34d37a11e feat(cli): Codex CLI launcher + setup commands (#4270) Diego Rodrigues de Sa e Souza 2026-06-19 09:36:41 -03:00
  • a5c0576c3b chore(release): open v3.8.30 development cycle diegosouzapw 2026-06-19 07:14:16 -03:00
  • 3c9883bb73 Release v3.8.29 (#4126) v3.8.29 Diego Rodrigues de Sa e Souza 2026-06-19 06:49:01 -03:00
  • dbb4199021 chore(quality): tighten coverage.auth + openapi baselines for v3.8.29 cycle improvements release/v3.8.29 diegosouzapw 2026-06-19 06:24:45 -03:00
  • 2de71ddf9f chore(quality): reconcile v3.8.29 cycle gate drift (eslint baseline + test-masking allowlist) diegosouzapw 2026-06-19 05:52:52 -03:00
  • 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