Commit Graph

  • eba6ecaf2b fix(compression): apply compression combo assignments to routing combos (#7779) Erick Kinnee 2026-07-19 21:38:13 -05:00
  • f8dd12b721 IC2: Cache provider connections by ID + provider nodes (#7744) Paijo 2026-07-20 09:38:08 +07:00
  • 4fbcd6b2d6 fix(security): harden OIDC callback — require email_verified for allowlist + safe error redirects Diego Rodrigues de Sa e Souza 2026-07-19 23:33:44 -03:00
  • 5dc9a8ad80 fix(api): enumerate tiered auto combo endpoints in /api/combos/auto (#7662) Erick Kinnee 2026-07-19 21:21:47 -05:00
  • 2acc8e84db feat(auth): OIDC as optional dashboard admin login gate (password fallback preserved) (#6973) Patryk Mikołajczyk 2026-07-20 04:21:43 +02:00
  • 9a6a846ae6 perf(memory): mitigate event-loop starvation under 3000+ provider connections (#7719) Paijo 2026-07-20 08:31:08 +07:00
  • e744412760 fix(i18n): complete Vietnamese dashboard localization and runtime fixes (#7493) nguyenha935 2026-07-20 08:31:04 +07:00
  • c7cbd2ade6 chore(quality): owner-approved ratchet rebaseline — complexity 2130, cognitive 950 Diego Rodrigues de Sa e Souza 2026-07-19 22:30:36 -03:00
  • fdf407a6d6 fix(usage): preserve account identity history (#7700) Xiangzhe 2026-07-20 08:22:57 +08:00
  • 613464c24d feat(guardrails): add CredentialMaskerGuardrail for API key/secret redaction (#7683) Adrian Padurean 2026-07-20 03:22:51 +03:00
  • 0b2c46af87 feat(chaos+ponytail): parallel chaos-mode dispatch + ponytail output … (#7781) Moseyuh333 2026-07-20 07:22:46 +07:00
  • b61be8d2d0 feat(perf): IC2 — cache provider connections by ID + lazy-decrypt credentials (#7787) Paijo 2026-07-20 07:22:42 +07:00
  • b3d3dd5954 feat(providers): Complete GHE Copilot OAuth provider implementation (#7546) hppsc1215 2026-07-20 02:22:37 +02:00
  • d8ff51874c docs(getting-started): reorder Verify It Works before IDE/CLI setup + add examples (#7790) Jay Ongg 2026-07-19 17:11:19 -07:00
  • 6847d93ee8 fix(embeddings): remove non-existent voyage-multilingual-3.5, add missing models Kamenka Dzmitry 2026-07-16 13:48:27 +02:00
  • 904a291f87 fix(combo): retry transient errors in pipeline strategy (#7794) Andrew B. 2026-07-19 18:53:01 -05:00
  • 8b107b76d6 fix(i18n): regenerate Polish UI locale from English (#7782) Adrian Rogala 2026-07-20 01:52:57 +02:00
  • 7b85e1f6f7 feat(api): sync upstream reasoning.supported_efforts into synced-model catalog (#7694) (#7767) Diego Rodrigues de Sa e Souza 2026-07-19 20:52:54 -03:00
  • e8a6123169 feat(sse): add X-OmniRoute-Decision routing trace header (#6022) (#7765) Diego Rodrigues de Sa e Souza 2026-07-19 20:52:50 -03:00
  • 44e57a1ec1 fix(kimi-coding): capture and replay reasoning for thinking-mode turns (#7673) Xiangzhe 2026-07-20 07:52:46 +08:00
  • 18a8da6df7 fix(dashboard): topology reflects connection health + clears finished requests (#7672) danscMax 2026-07-20 02:52:43 +03:00
  • 1b7209034e fix(combo): expose computed context_length via /api/combos for accurate OC plugin display (#7633) Hernan Javier Ardila Sanchez 2026-07-20 01:52:39 +02:00
  • 0eed344065 perf: Date.now hoist, hasActiveDeltaValue hoist, buffer.split guard in SSE stream (#7066) Paijo 2026-07-20 06:52:35 +07:00
  • 4007149183 fix(perplexity-web): stop empty-content responses from live schematized SSE (#6955) NOXX - Commiter 2026-07-20 02:52:31 +03:00
  • 747bce2f10 [defer] fix(grok): align responses tool-call shape for grok models (#6937) CitrusIce 2026-07-20 07:52:28 +08:00
  • 73327dfc81 docs(readme): contributors 360+ -> 350+ (audited) (#7803) Diego Rodrigues de Sa e Souza 2026-07-19 20:37:27 -03:00
  • 5d1ad576a1 feat(quality): gate the free-tier headline so it can never silently drift again (#7798) Diego Rodrigues de Sa e Souza 2026-07-19 19:07:44 -03:00
  • fd210394f4 fix(base-red): realign compression-disabled combo itest with #7379 context-window boundary Diego Rodrigues de Sa e Souza 2026-07-19 18:24:30 -03:00
  • 7efd6971bd chore(quality): rebaseline complexity 2059->2072 + cognitive 890->900 (owner-approved) Diego Rodrigues de Sa e Souza 2026-07-19 17:05:39 -03:00
  • f79a548c63 docs(readme): evolve supporter section into sub2api-style Sponsors section (#7799) Diego Rodrigues de Sa e Souza 2026-07-19 17:02:34 -03:00
  • 0fb5fa66bc fix(quality): register nvidia-quota-phase1 and service-provider-plugin-registry in stryker tap.testFiles (#7796) Diego Rodrigues de Sa e Souza 2026-07-19 16:38:02 -03:00
  • 7a68a7961c fix(notion-web): production-ready labels, multi-workspace, inference, usage (FINAL) (#7768) NOXX - Commiter 2026-07-19 22:21:18 +03:00
  • 25ef8d05c0 test(combo): classify dispatches by host and close the auto test pool Diego Rodrigues de Sa e Souza 2026-07-19 16:10:12 -03:00
  • 5924eb2d86 feat(providers): zai-web live model discovery with local-catalog fallback (#7678) (#7766) Diego Rodrigues de Sa e Souza 2026-07-19 16:06:34 -03:00
  • f19a452a21 fix(kimi): expose K3 reasoning effort levels (#7776) Xiangzhe 2026-07-20 03:06:31 +08:00
  • 2ea12ef6b7 [Emergency Fix] fix(build): repair release build blockers (#7772) backryun 2026-07-20 03:51:23 +09:00
  • 4cd40a6919 docs(readme): audit every number against the live code + refresh contributors and acknowledgments (#7795) Diego Rodrigues de Sa e Souza 2026-07-19 15:41:03 -03:00
  • f3277f267a feat(gemini-web): emulate OpenAI tool calling via the webTools prompt shim (#7286) (#7727) Diego Rodrigues de Sa e Souza 2026-07-19 14:51:06 -03:00
  • a9028e9571 fix(stream): suppress </think> close marker for Responses API clients (#7747) Xiangzhe 2026-07-20 01:46:37 +08:00
  • ad5e67dc49 fix(quota): fix antigravity/agy multi-model quota skipping in combos (#7695) Ry 2026-07-20 00:46:33 +07:00
  • 0842bade67 Completing Arabic language (#7686) Mustafa Mahdi 2026-07-19 20:46:30 +03:00
  • 474e4f5db9 fix(icons): fall back to Stepfun Mono when Color component is absent … (#7743) Daniel Dsouza 2026-07-19 23:07:56 +05:30
  • 0c9578dc1d fix(db): update proxies on password rotation (#7707) Floze 2026-07-19 21:37:52 +04:00
  • dd773dcd05 test(codex): cover image tool output replay (#7698) (#7704) Dongwook 2026-07-20 02:37:48 +09:00
  • 649e5d09e7 feat(perplexity): refresh provider integrations (#7687) backryun 2026-07-20 02:37:44 +09:00
  • a95da4a902 feat(routing): wire interceptFetch tool interception into the chat pipeline (#7339) (#7736) Diego Rodrigues de Sa e Souza 2026-07-19 14:37:30 -03:00
  • a2004060c5 feat(mitm): root-CA + per-host leaf certs for AgentBridge static server (#6684) (#7731) Diego Rodrigues de Sa e Souza 2026-07-19 14:37:27 -03:00
  • 2ae40611b2 feat(services): introduce pluggable service-provider contract, migrate 9router (#7333) (#7730) Diego Rodrigues de Sa e Souza 2026-07-19 14:37:24 -03:00
  • 26fa0fc753 docs: fix three stale references failing the fabricated-docs gate (#7728) Diego Rodrigues de Sa e Souza 2026-07-19 14:37:21 -03:00
  • 0ecc380928 feat(sse): add nvidia NIM local RPM budget + concurrency cap (#6846) (#7726) Diego Rodrigues de Sa e Souza 2026-07-19 14:37:18 -03:00
  • 2741cc5a66 feat(oauth): accept full ChatGPT session JSON for Codex manual import (#6636) (#7725) Diego Rodrigues de Sa e Souza 2026-07-19 14:37:15 -03:00
  • 7951b60bc3 feat(cli): add auth export command for decrypted provider credentials (#6683) (#7724) Diego Rodrigues de Sa e Souza 2026-07-19 14:37:12 -03:00
  • 63716adc0b feat(dashboard): show proxy name in badge, sort saved-proxy picker, default to Saved tab (#7643) (#7720) Diego Rodrigues de Sa e Souza 2026-07-19 14:37:08 -03:00
  • b6ba14455a feat(api): add opt-in auto-sync scheduler for free-proxy sources (#7079) (#7716) Diego Rodrigues de Sa e Souza 2026-07-19 14:37:05 -03:00
  • e5842c75ec feat(providers): add proactive cf_clearance/User-Agent hint to grok-web connection dialog (#7567) (#7713) Diego Rodrigues de Sa e Souza 2026-07-19 14:37:02 -03:00
  • d1668a7c3c chore(quality): rebaseline testFrozen for providers-page-utils after #7775 Diego Rodrigues de Sa e Souza 2026-07-19 14:21:36 -03:00
  • 7a22f2d411 feat(dashboard): pin Kimi providers first in category + official supporter card accent (#7775) Diego Rodrigues de Sa e Souza 2026-07-19 14:13:33 -03:00
  • 636a1e7ff2 docs(readme): add Kimi (Moonshot AI) official supporter section (#7770) Diego Rodrigues de Sa e Souza 2026-07-19 13:56:14 -03:00
  • 227e382d64 test(antigravity): assert converted chat.completion for non-stream 429 retry Diego Rodrigues de Sa e Souza 2026-07-19 13:51:33 -03:00
  • d29eae4685 test(mitm): assert effective hosts-write spawn instead of hardcoding sudo Diego Rodrigues de Sa e Souza 2026-07-19 13:11:08 -03:00
  • 6360b2514e test(router-eval): assert regression reasons instead of counting entries Diego Rodrigues de Sa e Souza 2026-07-19 13:04:35 -03:00
  • a856e3dd20 docs(readme): unified animated card system — audited v3.8.49 numbers, style contract across all cards, 5 new cards + rebuilt terminal (#7769) Diego Rodrigues de Sa e Souza 2026-07-19 12:11:13 -03:00
  • 698b6eb00d fix(security): bump adm-zip >=0.6.0 + exact host matching in mitm DNS test (#7733) Diego Rodrigues de Sa e Souza 2026-07-19 11:15:24 -03:00
  • 3c30607d30 fix(security): bump adm-zip >=0.6.0 + exact host matching in mitm DNS test (#7732) Diego Rodrigues de Sa e Souza 2026-07-19 11:14:56 -03:00
  • 07b2cf9b7e test(ci): register 5 covering unit tests in stryker tap.testFiles (base-red unblock) Diego Rodrigues de Sa e Souza 2026-07-19 10:25:01 -03:00
  • 491f9472b8 fix(cli): load DATA_DIR/server.env as fallback for .env on Electron migration (#7302) (#7759) Diego Rodrigues de Sa e Souza 2026-07-19 09:55:44 -03:00
  • f7e88f4792 fix(cli): split outboundUrlGuard's DB helpers so setup-opencode packages cleanly (#7682) (#7760) Diego Rodrigues de Sa e Souza 2026-07-19 09:55:38 -03:00
  • d1730f5b8a fix(ci): build API-only smoke workflows backend-only to fix dast-smoke timeouts (#7226) (#7758) Diego Rodrigues de Sa e Souza 2026-07-19 09:55:31 -03:00
  • 0c6041a34e fix(mcp): copy undici into dist/node_modules to prevent hollow-package shadowing crash (#7701) (#7756) Diego Rodrigues de Sa e Souza 2026-07-19 09:55:25 -03:00
  • 425dbc9614 fix(packaging): move fumadocs-mdx to devDependencies (#7661) (#7757) Diego Rodrigues de Sa e Souza 2026-07-19 09:55:19 -03:00
  • d03fc19c58 fix(sse): wire settings.wildcardAliases into model resolution (#7693) (#7748) Diego Rodrigues de Sa e Souza 2026-07-19 09:39:17 -03:00
  • a19f86b8ca fix(authz): classify forge/jcode CLI settings routes as LOCAL_ONLY (#7263) (#7749) Diego Rodrigues de Sa e Souza 2026-07-19 09:39:13 -03:00
  • ded4ac830e fix(routing): honor eye-icon hidden models for no-auth providers in auto-combo (#7620) (#7750) Diego Rodrigues de Sa e Souza 2026-07-19 09:39:08 -03:00
  • c95a161709 fix(sse): persist rotated Gemini web-session cookies via onCredentialsRefreshed (#7676) (#7751) Diego Rodrigues de Sa e Souza 2026-07-19 09:39:02 -03:00
  • 45698736e3 fix(docs): heal release-green docs drift + eslint any-suppression drift (#7253) (#7755) Diego Rodrigues de Sa e Souza 2026-07-19 09:38:57 -03:00
  • dffff5d656 feat(providers): notion-web live model discovery via getAvailableModels (#7696) NOXX - Commiter 2026-07-19 10:26:26 +03:00
  • 390e88ca1e fix(cursor): discover models via official CLI command (#7692) Makcim Ivanov 2026-07-19 10:20:39 +03:00
  • fbbc695efa fix(sse): start credential-health sweep at boot so stale web sessions recover (#7689) danscMax 2026-07-19 10:20:28 +03:00
  • 313cbefda4 fix(sse): proactively refresh Grok Build OAuth token before dispatch (#7610) (#7715) Diego Rodrigues de Sa e Souza 2026-07-19 02:34:49 -03:00
  • 69bbcafcb4 fix(providers): classify ambiguous Mistral 401 instead of hard auth error (#7638) (#7718) Diego Rodrigues de Sa e Souza 2026-07-19 02:31:36 -03:00
  • a9eb25b93c fix(claude-web): unify Turnstile/executor/fast-path User-Agents behind one fingerprint (#7548) (#7711) Diego Rodrigues de Sa e Souza 2026-07-19 02:31:26 -03:00
  • b4ee34fa02 fix(sse): authenticate CLIProxyAPI fallback/passthrough legs with a dedicated credential (#7645) (#7712) Diego Rodrigues de Sa e Souza 2026-07-19 02:31:23 -03:00
  • ebd6afd59a fix(providers): degrade Arena (lmarena) cookie validation redirect to unsupported (#7542) (#7710) Diego Rodrigues de Sa e Souza 2026-07-19 02:31:19 -03:00
  • 9e535e5ca1 fix(routing): strip prompt_cache_key for NVIDIA NIM (#7617) (#7709) Diego Rodrigues de Sa e Souza 2026-07-19 02:31:15 -03:00
  • 5d755c3338 fix(providers): correct Chutes registry baseUrl (#7621) (#7708) Diego Rodrigues de Sa e Souza 2026-07-19 02:31:12 -03:00
  • 515dffd599 docs(changelog): populate the [3.8.49] living section — all 306 cycle commits with per-PR author credits Diego Rodrigues de Sa e Souza 2026-07-19 00:06:56 -03:00
  • 29dc630128 docs(changelog): maintenance fragment for the base-red full-suite realignment Diego Rodrigues de Sa e Souza 2026-07-18 22:32:00 -03:00
  • 00b853969f chore(quality): annotated test-file-size rebaseline for base-red realignment (combo-routing +34, db-migration-runner +8, executor-default-base +4) Diego Rodrigues de Sa e Souza 2026-07-18 22:31:21 -03:00
  • 764a4aee02 fix(base-red): fix execArgv test-env leak masking mass-migration abort + heal legacy refresh_token before index Diego Rodrigues de Sa e Souza 2026-07-18 22:24:55 -03:00
  • aa28676d87 fix(base-red): correct swapped isAutomatedTestProcess(argv, env) call Diego Rodrigues de Sa e Souza 2026-07-18 22:23:48 -03:00
  • dbc9f60818 fix(base-red): align least-used combo tests with executionKey usage keying (#7015) Diego Rodrigues de Sa e Souza 2026-07-18 22:22:51 -03:00
  • f048d98b46 docs(base-red): document missing env vars (healthcheck jitter, issue-agent timeout, DNS opt-outs, SSE comments) Diego Rodrigues de Sa e Souza 2026-07-18 22:20:45 -03:00
  • fefe89c9a4 fix(base-red): align 1M-beta test with claude-sonnet-4-6 GA (#7129) Diego Rodrigues de Sa e Souza 2026-07-18 22:19:32 -03:00
  • 978675bc86 docs(base-red): sync provider count to 265 across README/AGENTS/CLAUDE Diego Rodrigues de Sa e Souza 2026-07-18 22:19:09 -03:00
  • b96431fc98 test(base-red): regenerate provider translate-path golden (agnes/dahl/xai-oauth additions) Diego Rodrigues de Sa e Souza 2026-07-18 22:18:49 -03:00
  • d51d17854b fix(base-red): align qwen oauth test with #7517 chat.qwen.ai fix Diego Rodrigues de Sa e Souza 2026-07-18 22:18:13 -03:00
  • 45602a31fa test(base-red): realign APIKEY_PROVIDERS count to 179 (release tip drift) Diego Rodrigues de Sa e Souza 2026-07-18 22:18:04 -03:00
  • f1a77fefc5 fix(combo): auto-clear stale session pins and emit recovery hints on combo exhaustion (#7625) Hernan Javier Ardila Sanchez 2026-07-19 03:09:51 +02:00
  • 74c006e245 Add reasoning-based model and effort routing (#7607) Jan Leon 2026-07-19 03:09:47 +02:00
  • 9fce7d0fbf fix(antigravity): allow cloudcode envelope through messages guard (#7582) Dongwook 2026-07-19 10:09:43 +09:00