Commit Graph

  • 6e71553797 perf(db): project columns + composite index in getProviderConnections (#6918) Paijo 2026-07-18 21:33:32 +07:00
  • a2ebc343d4 fix: add re-entrancy guard to token health check sweep (#6917) Paijo 2026-07-18 21:33:28 +07:00
  • cfc1d79edd chore(deps): bump github/codeql-action/init from 4.37.0 to 4.37.1 (#7642) dependabot[bot] 2026-07-18 11:33:22 -03:00
  • fd28ab13df chore(deps): bump github/codeql-action/analyze from 4.37.0 to 4.37.1 (#7641) dependabot[bot] 2026-07-18 11:33:18 -03:00
  • f35cddee6f deps: bump the production group across 1 directory with 12 updates (#7352) dependabot[bot] 2026-07-18 11:33:14 -03:00
  • f0908ea974 deps: bump the development group with 8 updates (#7351) dependabot[bot] 2026-07-18 11:33:09 -03:00
  • 56808c72de chore(deps): bump codecov/codecov-action (#7350) dependabot[bot] 2026-07-18 11:33:05 -03:00
  • 8320fbb235 deps: bump electron from 43.1.0 to 43.1.1 in /electron (#7349) dependabot[bot] 2026-07-18 11:33:01 -03:00
  • f4b5af7801 chore(deps): bump actions/setup-node from 6 to 7 (#7348) dependabot[bot] 2026-07-18 11:32:57 -03:00
  • cab9e5f0c0 fix(dashboard): cut UI import chain from connection persist module (CI shard base-red) (#7677) Diego Rodrigues de Sa e Souza 2026-07-18 07:15:56 -03:00
  • abd01afe17 chore(release): merge-train box-speed suite + --fast mode (#7670) Diego Rodrigues de Sa e Souza 2026-07-18 03:20:17 -03:00
  • d9f3699b4e feat(sse): quota tracking for AgentRouter, v0 (Vercel), FreeModel (#6850, #6845, #7075) (#7653) Diego Rodrigues de Sa e Souza 2026-07-18 03:17:09 -03:00
  • 60955975e4 feat(usage): add TTFT/E2E-latency/tokens-per-second to model latency stats (#6875) (#7635) Diego Rodrigues de Sa e Souza 2026-07-18 03:17:04 -03:00
  • 38dd62819b feat(providers): Speechmatics STT, gTTS, VibeProxy preset (#6659, #6667, #6874) (#7655) Diego Rodrigues de Sa e Souza 2026-07-18 03:16:58 -03:00
  • 9e084e18a7 feat: OpenRouter quota tracking (key/credits + free-window counter) (#6842) (#7651) Diego Rodrigues de Sa e Souza 2026-07-18 03:11:01 -03:00
  • b28331307e feat: per-model default reasoning_effort + no-think none on OpenAI path (#6879) (#7631) Diego Rodrigues de Sa e Souza 2026-07-18 03:07:37 -03:00
  • 2cca081b3c feat: import providers from CSV/JSON file (#6836) (#7636) Diego Rodrigues de Sa e Souza 2026-07-18 03:07:32 -03:00
  • 94509c0b5f feat: confirm before removing a single connection (#7361) (#7640) Diego Rodrigues de Sa e Souza 2026-07-18 03:07:25 -03:00
  • 13e57b2b35 feat: rate-limit queue admission control (maxQueueDepth + 15s default) (#6593) (#7649) Diego Rodrigues de Sa e Souza 2026-07-18 03:07:20 -03:00
  • 735e2d0783 feat(sse): generalize session affinity TTL to all providers (#7274) (#7650) Diego Rodrigues de Sa e Souza 2026-07-17 22:09:44 -03:00
  • 8bf2e6929f feat(providers): add g4f.space no-key gateway (groq/gemini/pollinations/ollama/nvidia) (#6650) (#7647) Diego Rodrigues de Sa e Souza 2026-07-17 22:09:37 -03:00
  • 9a71113583 feat(sse): honor excluded models in no-auth auto-combo candidate pool (#7622) (#7646) Diego Rodrigues de Sa e Souza 2026-07-17 22:09:29 -03:00
  • f5d705c277 feat(dashboard): in-product guidance for prompt compression engines (#7530) (#7634) Diego Rodrigues de Sa e Souza 2026-07-17 22:09:21 -03:00
  • c71eeae4ad feat(sse): per-model upstream header-response timeout override (#6354) (#7632) Diego Rodrigues de Sa e Souza 2026-07-17 22:09:14 -03:00
  • 9b3ad09b38 test(ci): exact-line assert in grok-build config test (CodeQL #740/#741) (#7628) Diego Rodrigues de Sa e Souza 2026-07-17 22:09:08 -03:00
  • b6de89fae4 chore(quality): register #6672 test in stryker tap.testFiles (base-red unblock) (#7652) Diego Rodrigues de Sa e Souza 2026-07-17 22:09:02 -03:00
  • e0fd8f4370 docs(readme): standardize all README tables to full content width (#7666) Diego Rodrigues de Sa e Souza 2026-07-17 20:57:41 -03:00
  • b868b89129 docs(readme): replace free-tier budget mockup with animated SMIL card (#7665) Diego Rodrigues de Sa e Souza 2026-07-17 20:57:19 -03:00
  • ea5862d15b docs(readme): animate CLI command list + compression flow as SMIL SVGs (#7637) Diego Rodrigues de Sa e Souza 2026-07-17 16:58:59 -03:00
  • 89025c12f1 docs(readme): animate pool + combo ASCII blocks as SMIL SVG diagrams (#7626) Diego Rodrigues de Sa e Souza 2026-07-17 16:46:24 -03:00
  • a5714f35a5 chore(quality): clear v3.8.49 campaign base-reds (golden regen, #6772 prefix, complexity baseline 2056->2058) Diego Rodrigues de Sa e Souza 2026-07-17 15:33:18 -03:00
  • 8e383f5c02 test(ci): static body in codex e2e mock route bridge (CodeQL #737) (#7559) Diego Rodrigues de Sa e Souza 2026-07-17 14:04:29 -03:00
  • e6f81d827e chore(quality): re-baseline file-size for #7213 analytics route + #7603 audio test (v3.8.49 campaign own-growth) Diego Rodrigues de Sa e Souza 2026-07-17 13:28:07 -03:00
  • d7e676ea87 docs: sync provider count to 259 (unblocks docs-counts strict gate) (#7616) Diego Rodrigues de Sa e Souza 2026-07-17 13:23:44 -03:00
  • ed4944e771 docs(readme): animated SVG for the 4-tier auto-fallback cascade (#7615) Diego Rodrigues de Sa e Souza 2026-07-17 12:14:47 -03:00
  • fb612867fd feat: add Segmind image+video provider (#6656) (#7608) Diego Rodrigues de Sa e Souza 2026-07-17 12:13:47 -03:00
  • 5bacb719d3 feat: add Microsoft Designer as image provider (#6672) (#7609) Diego Rodrigues de Sa e Souza 2026-07-17 12:09:12 -03:00
  • b0b40a3283 feat(sse): add DeepInfra as a video-generation provider (#6653) (#7598) Diego Rodrigues de Sa e Souza 2026-07-17 12:00:18 -03:00
  • 93e217e763 feat(video): add Novita AI as video-generation provider (#6658) (#7606) Diego Rodrigues de Sa e Souza 2026-07-17 11:54:56 -03:00
  • 76c3b3b8d3 feat: add Freepik (Magnific Mystic) image generation provider (#6654) (#7597) Diego Rodrigues de Sa e Souza 2026-07-17 11:49:50 -03:00
  • 9b5415a414 feat: add Gladia as an async speech-to-text provider (#6657) (#7603) Diego Rodrigues de Sa e Souza 2026-07-17 11:45:00 -03:00
  • 7eb0204901 feat: add FreeTheAi as OpenAI-compatible gateway provider (#6670) (#7602) Diego Rodrigues de Sa e Souza 2026-07-17 11:36:58 -03:00
  • 6695cbbf7a feat: add EdgeTTS audio-tts provider (#6668) (#7605) Diego Rodrigues de Sa e Souza 2026-07-17 11:32:25 -03:00
  • df1ed57876 feat(sse): add Notion AI Web (Unofficial/Experimental) provider (#6758) (#7600) Diego Rodrigues de Sa e Souza 2026-07-17 11:32:09 -03:00
  • 7b564ab5db feat(providers): add Felo chat-aggregator provider (#6666) (#7599) Diego Rodrigues de Sa e Souza 2026-07-17 11:31:54 -03:00
  • a6d19cc4ba feat(providers): add Rev AI speech-to-text provider (#6655) (#7596) Diego Rodrigues de Sa e Souza 2026-07-17 11:31:31 -03:00
  • 1e945df6af docs: refresh revoked Discord invite + WhatsApp Brasil link (#7604) Diego Rodrigues de Sa e Souza 2026-07-17 11:30:58 -03:00
  • 873e3da62e feat(dashboard): add 180D and 365D usage/cost analytics periods (#7213) (#7213) Diego Rodrigues de Sa e Souza 2026-07-17 11:03:13 -03:00
  • ad7692b3d3 feat(quota): opt-in auto-ping to keep Codex quota windows warm (#6977) (#6995) Diego Rodrigues de Sa e Souza 2026-07-17 10:54:56 -03:00
  • d06151bd86 fix(providers): cap grok-cli tools at 200 for cli-chat-proxy (#6986) Diego Rodrigues de Sa e Souza 2026-07-17 10:52:26 -03:00
  • 32dd3a8249 fix(dashboard): include never-tested connections in combo builder active-provider list (port from 9router#2057) (#7118) Diego Rodrigues de Sa e Souza 2026-07-17 10:50:25 -03:00
  • 21d5acbb40 feat(api): accept x-goog-api-key header for client-facing auth (#7034) (#7236) Diego Rodrigues de Sa e Souza 2026-07-17 10:48:14 -03:00
  • 6cdb77a0c2 fix(openai): strip reasoning_effort when GPT-5.x models carry function tools (#7101) Diego Rodrigues de Sa e Souza 2026-07-17 10:43:37 -03:00
  • 606aa9a7b0 fix(providers): honor configured proxy on Grok Build egress (#7244) Diego Rodrigues de Sa e Souza 2026-07-17 10:43:33 -03:00
  • d811a1a0e7 feat(sse): add native xAI Grok Imagine video generation provider (#7238) Diego Rodrigues de Sa e Souza 2026-07-17 10:43:29 -03:00
  • 50c2d632eb feat: add Mixedbread AI as embeddings provider (#6660) (#7595) Diego Rodrigues de Sa e Souza 2026-07-17 10:43:25 -03:00
  • 280c27bf2d fix(sse): stop dropping tool_search and leaking OpenAI-only params in Responses->Chat translation (#7571) Diego Rodrigues de Sa e Souza 2026-07-17 10:41:49 -03:00
  • 6e489039ef fix(codex): #7536 check content-type before touching response.body in peek (#7570) Diego Rodrigues de Sa e Souza 2026-07-17 10:41:45 -03:00
  • 8b82110294 test(ci): static body in codex e2e mock route bridge (CodeQL #737) (#7558) Diego Rodrigues de Sa e Souza 2026-07-17 10:41:41 -03:00
  • a068c30afa docs(troubleshooting): document Avast/AVG README.md false positive (#5946) (#7295) Diego Rodrigues de Sa e Souza 2026-07-17 10:41:37 -03:00
  • 6f57c88de1 fix(sse): silence noisy proxy-failure log on caller-initiated abort (#7266) Diego Rodrigues de Sa e Souza 2026-07-17 10:41:34 -03:00
  • 6bb3207912 feat(api): structured X-Routing-Fallback-Reason header for relay routing (#6872) (#7262) Diego Rodrigues de Sa e Souza 2026-07-17 10:41:30 -03:00
  • 29bb59e18d feat(db): include xp_audit_log in automatic retention/prune (#6801) (#7260) Diego Rodrigues de Sa e Souza 2026-07-17 10:41:17 -03:00
  • 8b9c7734b8 fix(routing): resolve nested combo-ref panel members in fusion strategy (#6764) (#7259) Diego Rodrigues de Sa e Souza 2026-07-17 10:41:13 -03:00
  • 6c8392fa45 feat(providers): let custom connections opt into prompt-cache capability (#6880) (#7257) Diego Rodrigues de Sa e Souza 2026-07-17 10:41:09 -03:00
  • 98966fdac9 fix(sse): project non-streaming JSON back to the Gemini/Antigravity envelope (#7255) Diego Rodrigues de Sa e Souza 2026-07-17 10:41:06 -03:00
  • 4387ee86e0 fix(cli): omniroute dashboard respects PORT env when --port is omitted (#7049) (#7252) Diego Rodrigues de Sa e Souza 2026-07-17 10:41:02 -03:00
  • 480491cb3f fix(build): isolate Windows HOME/AppData during next build (#7249) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:59 -03:00
  • b9433fd03a fix(sse): reconstruct Claude-format content in synthetic bypass responses (#7248) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:56 -03:00
  • 9f98ba80cc fix(nvidia): expand NIM chat model catalog (#7247) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:52 -03:00
  • ea32dcf863 feat(provider): add Chenzk API OpenAI-compatible gateway (#7246) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:49 -03:00
  • 62bea04b25 fix(sse): route the public OpenAI GPT-5.6 family through the Responses API (#7242) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:45 -03:00
  • 624aba2498 feat(cli): add Grok Build CLI tool setup (~/.grok/config.toml) (#7241) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:41 -03:00
  • 3cd04afe62 feat: add Type filter and easiest-first sort to Free Provider Rankings (#6915) (#7240) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:37 -03:00
  • 12d6d492e8 feat(sse): preserve tools/tool_choice for tool-bearing requests through fusion combos (#6771) (#7235) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:33 -03:00
  • c3fabf34ca fix(api): bulk-add API keys no longer overwrite existing connections (#7234) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:29 -03:00
  • 046dad5bee feat(sse): add optional-enum null-omission idiom for codex strict-mode tools (#7023) (#7233) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:25 -03:00
  • ef777d77e1 feat: editable ComfyUI base-URL field + per-connection override for image/video/music generation (#6928) (#7232) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:22 -03:00
  • 8143d8e3a6 feat: replace free-text model inputs with hidePaid-aware Selects (#6540) (#7229) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:18 -03:00
  • ca03d619a4 feat(mitm): add Antigravity reasoning-effort overrides (#7228) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:14 -03:00
  • fea1d54e6d feat(sse): route GitHub Copilot Claude models through native /v1/messages (#7223) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:09 -03:00
  • 0f10225f1d feat(dashboard): add compression-mode selector to Context & Cache combos page (#6760) (#7219) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:05 -03:00
  • 69c778eb45 feat(api): expose GET /api/usage/model-latency-stats (#6873) (#7218) Diego Rodrigues de Sa e Souza 2026-07-17 10:40:01 -03:00
  • 57ac712772 feat(api): add Vary: Accept-Encoding to token-authenticated /v1* responses (#6737) (#7217) Diego Rodrigues de Sa e Souza 2026-07-17 10:39:58 -03:00
  • a2df195d5e fix: honor PROVIDER_LIMITS_SYNC_SPACING_MS for local/API-key connections (#6916) (#7214) Diego Rodrigues de Sa e Souza 2026-07-17 10:39:54 -03:00
  • eb529cfa12 feat(dashboard): add reorder connections by availability button (#7211) Diego Rodrigues de Sa e Souza 2026-07-17 10:39:50 -03:00
  • 97f993013d feat(dashboard): show Codex plan label in provider and quota views (#7210) Diego Rodrigues de Sa e Souza 2026-07-17 10:39:46 -03:00
  • 2dc4a92be7 feat(kiro): register GPT-5.6 Sol/Terra/Luna model family (#7209) Diego Rodrigues de Sa e Souza 2026-07-17 10:39:42 -03:00
  • 205361a850 fix(cli): fast-path --version to skip full CLI bootstrap (#7208) Diego Rodrigues de Sa e Souza 2026-07-17 10:39:39 -03:00
  • e9f784676d fix(translator): register openai response projection for gemini clients (#7207) Diego Rodrigues de Sa e Souza 2026-07-17 10:39:35 -03:00
  • 4f97297793 fix(translator): preserve Gemini thought parts as reasoning_content on the OpenAI bridge (#7206) Diego Rodrigues de Sa e Souza 2026-07-17 10:39:32 -03:00
  • 2b24448bd6 fix(oauth): resolve Kiro AWS SSO cache client credentials by clientId match (port from 9router#1253) (#7122) Diego Rodrigues de Sa e Souza 2026-07-17 10:39:29 -03:00
  • f9e95a12db fix(providers): add MiniMax image-generation provider (#7108) Diego Rodrigues de Sa e Souza 2026-07-17 10:39:25 -03:00
  • b914eb1b0f feat(providers): curated OpenRouter embeddings catalog + specialty merge in live discovery (#6976) (#6994) Diego Rodrigues de Sa e Souza 2026-07-17 10:39:21 -03:00
  • c46d35bcb4 fix(dashboard): hide disabled provider connections from combo builder (#6984) Diego Rodrigues de Sa e Souza 2026-07-17 10:39:18 -03:00
  • 2013103765 fix(providers): derive static model catalogs for search providers from searchTypes (#7589) Diego Rodrigues de Sa e Souza 2026-07-17 07:12:38 -03:00
  • de9cfcd940 fix(cli): log Codex Responses WebSocket history/usage per logical turn, not per connection (#7588) Diego Rodrigues de Sa e Souza 2026-07-17 07:11:50 -03:00
  • 52b26c88c9 fix(sse): sanitize empty-signature thinking blocks + hoist strict-provider system messages (#7583) Diego Rodrigues de Sa e Souza 2026-07-17 07:04:49 -03:00
  • 277ebad5a7 fix(sse): clamp glm-4.6v max_tokens to the 32768 ceiling (#7364) (#7585) Diego Rodrigues de Sa e Souza 2026-07-17 06:55:41 -03:00
  • 265d00c0e1 fix(sse): honor per-model targetFormat override for zai/glm-coding-apikey (#7364) (#7584) Diego Rodrigues de Sa e Souza 2026-07-17 06:46:50 -03:00