Commit Graph

  • ec5b24b986 fix(providers): copilot-m365-web fails loudly on empty turns + tier-aware enterprise invocation (#7858, #7870) (#7958) Diego Rodrigues de Sa e Souza 2026-07-21 08:39:37 -03:00
  • 5996acdcc7 fix(providers): treat unreliable web-cookie /models probe status as unsupported, not valid (#7857) (#7959) Diego Rodrigues de Sa e Souza 2026-07-21 08:39:32 -03:00
  • 25499bf94d fix(quality): tolerate ESLint's trailing unpruned-suppressions text in validate-release-green (#7837) (#7962) Diego Rodrigues de Sa e Souza 2026-07-21 08:39:26 -03:00
  • fe94529306 fix(api): add amazon-q to the static model catalog (#7820) (#7960) Diego Rodrigues de Sa e Souza 2026-07-21 08:39:20 -03:00
  • c1bdd91e7b Hide internal reasoning replay placeholders (#7912) Jan Leon 2026-07-21 03:52:54 +02:00
  • 1175746d4f fix(antigravity): collect native functionCall parts in SSE collector (#7902) WITALO ROCHA 2026-07-20 22:52:48 -03:00
  • eadcbea1c9 fix(combo): strip boolean reasoning field for opencode-go providers (#7891) Andrew B. 2026-07-20 20:26:13 -05:00
  • 387ebc3e41 fix(dashboard): safely render structured error objects in Request Logs detail (#7845) (#7920) Diego Rodrigues de Sa e Souza 2026-07-20 22:22:55 -03:00
  • 583d3ebe1d fix(providers): read reasoning_text in Claude-format response translator (#7856) (#7919) Diego Rodrigues de Sa e Souza 2026-07-20 22:22:49 -03:00
  • b15f343e67 fix(providers): treat public-host 302 as valid in Gemini Web connection test (#7859) (#7917) Diego Rodrigues de Sa e Souza 2026-07-20 22:22:43 -03:00
  • 62cbbcd2c0 fix(dashboard): preserve quota cutoff drafts (#7909) Nathan 2026-07-21 09:22:36 +08:00
  • d3f8bbe555 fix(sse): recover invalid Anthropic thinking signatures once (#7906) Innokentiy Solntsev 2026-07-21 03:22:30 +02:00
  • 6b59e814da Restore Responses API custom tool calls (#7905) Jan Leon 2026-07-21 03:22:24 +02:00
  • 10823bcf83 fix(dashboard): repair monaco deep import broken by 0.56 exports map (#7897) (#7922) Diego Rodrigues de Sa e Souza 2026-07-20 21:17:22 -03:00
  • 3ab66e0ec0 deps: bump the development group with 5 updates (#7898) dependabot[bot] 2026-07-20 19:28:38 -03:00
  • 8158d170d7 deps: bump the production group with 8 updates (#7897) dependabot[bot] 2026-07-20 19:28:30 -03:00
  • 0df0ff2ddb feat(grok-cli): align with official Grok Build client (#7358) backryun 2026-07-21 07:28:21 +09:00
  • cec2f58c24 chore(quality): prune stale ESLint suppression (db-migration-runner-account-identity) Diego Rodrigues de Sa e Souza 2026-07-20 18:58:35 -03:00
  • 161de7de4a fix(opencode-plugin): support separate management read token (#7885) Ravi Tharuma 2026-07-20 23:48:35 +02:00
  • 00677044be [Part 3/3] feat(qwen): add regional Alibaba and Qwen Cloud providers (#7882) backryun 2026-07-21 06:48:24 +09:00
  • ccdbc89290 feat(qwen): add Qwen3.8 Max Preview catalogs [Part 2/3] (#7874) backryun 2026-07-21 06:48:16 +09:00
  • 74f5f8377d docs: add general Web Cookie provider setup guide (#7881) Arpit Jaiswal 2026-07-21 02:23:26 +05:30
  • 99135d7ebe fix(notion-web): accept OpenAI content-parts arrays in transcript (#7896) NOXX - Commiter 2026-07-20 23:53:18 +03:00
  • 4f52e36082 Preserve supported Responses behavior in Chat translation (#7894) Jan Leon 2026-07-20 22:53:11 +02:00
  • 65e0aeda79 [Part 1/3]refactor(qwen): replace legacy Qwen Code and remove OAuth provider (#7866) backryun 2026-07-21 05:53:04 +09:00
  • 470e0811fd fix(i18n): backfill usage.* quota-visibility keys into vi.json (#7251 base-red) Diego Rodrigues de Sa e Souza 2026-07-20 17:21:28 -03:00
  • bf943e0a7c [needs-vps] feat(dashboard): add per-operator quota row visibility on usage tab (#7251) Diego Rodrigues de Sa e Souza 2026-07-20 16:10:42 -03:00
  • 8b78bc361e fix: reserve chat admission before body parsing (#7853) Ravi Tharuma 2026-07-20 21:10:35 +02:00
  • d78740bcb0 feat: add live gRPC-web quota fetcher for grok-cli (#6844) (#7714) Diego Rodrigues de Sa e Souza 2026-07-20 15:57:29 -03:00
  • 21fcb19f96 fix(mitm): gate Agent Bridge Repair on sudo password (#7836) (#7865) Sulistyo Fajar Pratama 2026-07-21 01:57:22 +07:00
  • fd6a583a95 fix(notion-web): add browser fingerprint headers to reduce Cloudflare challenges (#7864) Hassiy 2026-07-20 21:57:15 +03:00
  • 3fe61cdea7 fix(compression): enable OmniGlyph for Claude Fable 5 (#7863) enjoyer-hub 2026-07-20 21:57:08 +03:00
  • 6fa748e321 fix(vision-bridge): reroute auto/ prefix to vision model when images present (#7871) Hernan Javier Ardila Sanchez 2026-07-20 20:56:54 +02:00
  • 74204911c7 fix(usage): harden account identity reconciliation (#7843) Xiangzhe 2026-07-21 02:56:47 +08:00
  • b2efa35982 fix(sse): CC bridge loses OpenAI-format image input (OpenCode/Kilo/Cline → AgentRouter) (#7888) Diego Rodrigues de Sa e Souza 2026-07-20 15:56:40 -03:00
  • a6dafa0ff7 feat(providers): add OpenRouter speech-to-text (audio transcription) provider (#7861) Marcus Bearden 2026-07-20 19:56:34 +01:00
  • fca82af737 fix(compression): skip CCR on tool outputs to preserve agent loop (#7869) Hernan Javier Ardila Sanchez 2026-07-20 20:56:27 +02:00
  • 286628a8c4 fix: avoid cmd.exe spawn on Windows by using os.hostname() before execSync fallback (#7841) ToastedPatatas 2026-07-21 02:56:15 +08:00
  • 7d82b72def fix(cli): use rundll32 instead of cmd.exe for Windows browser fallback in dashboard command (#7844) ToastedPatatas 2026-07-21 02:56:08 +08:00
  • ee3546a6ce perf: reduce long-context request copies (#7862) Ravi Tharuma 2026-07-20 20:56:02 +02:00
  • b1d3a513f2 fix: bound quadratic session-dedup memory growth (#7855) Ravi Tharuma 2026-07-20 20:55:55 +02:00
  • 916ccddfd8 fix: add native lifecycle-aware health endpoint (#7852) Ravi Tharuma 2026-07-20 20:55:48 +02:00
  • 8fbb1519ea fix(i18n): backfill providers.tierOverride* keys into vi.json (#7838 base-red) Diego Rodrigues de Sa e Souza 2026-07-20 15:32:25 -03:00
  • 3ba3cd145e chore(quality): fix release-tip base-reds — providerTierField case collision + stryker 7806 registration Diego Rodrigues de Sa e Souza 2026-07-20 13:45:29 -03:00
  • 887e56845f chore(quality): regenerate translate-path golden for the #7840 catalog entries Diego Rodrigues de Sa e Souza 2026-07-20 13:17:20 -03:00
  • d813bedf5c fix(cli): register ESM alias resolver for @/ paths under global install (#7808) Rafael Dias Zendron 2026-07-20 10:10:33 -03:00
  • 9c40e481e1 fix(rerank): honor the connection's pinned proxy on rerank calls (#7350) (#7867) Diego Rodrigues de Sa e Souza 2026-07-20 10:09:11 -03:00
  • d2ab1893ed feat(catalog): map unmapped free tiers, add navy + aihorde, surface keyless providers (#7840) Diego Rodrigues de Sa e Souza 2026-07-20 10:09:06 -03:00
  • 51b118c2d3 feat(routing): read-only auto/* candidate transparency + per-API-key exclusions (#7819) (#7839) Diego Rodrigues de Sa e Souza 2026-07-20 10:09:01 -03:00
  • 6770a57131 feat(providers): expose an explicit tier override for any provider connection (#7818) (#7838) Diego Rodrigues de Sa e Souza 2026-07-20 10:08:55 -03:00
  • a7a6b5d016 test(security): exact SAN-entry match in mitm leaf-cert test (CodeQL #746) (#7824) Diego Rodrigues de Sa e Souza 2026-07-20 10:08:49 -03:00
  • d8499dacd3 fix(stream): emit terminal SSE frames on mid-stream upstream failure (#7699) (#7816) Andrew B. 2026-07-20 08:08:43 -05:00
  • bf9202de0c fix(antigravity): attempt onboarding when projectId is empty (#5193 regression of #2541) (#7815) Rafael Dias Zendron 2026-07-20 10:08:37 -03:00
  • 7c63e99149 fix(rerank): add voyage format adapter for request/response translation (#7809) (#7813) Andrew B. 2026-07-20 08:08:31 -05:00
  • 34aefcf4e2 fix(ci): repair release regressions exposed by clean runs (#7812) backryun 2026-07-20 22:08:25 +09:00
  • adbcd2c8bc fix(auth): gate invalid-key check on isRequireApiKeyEnabled for embeddings and web-fetch (#7785) (#7810) Andrew B. 2026-07-20 08:08:19 -05:00
  • fa24b64735 docs(i18n): refresh Polish README and fix relative links (#7807) Adrian Rogala 2026-07-20 15:08:13 +02:00
  • e18dfa9899 fix(plugins): 5 bugs on the plugin path (3 Windows-only, 2 all-platform) (#7806) Tmone Nguyen 2026-07-20 20:08:08 +07:00
  • 2611f5a40b fix(stream): synthesize terminal finish_reason chunk when upstream omits it (#7800) (#7804) Andrew B. 2026-07-20 08:08:01 -05:00
  • eebf15f3d0 fix(nvidia): restore GLM-5.2 reasoning on NIM (#7215) (#7296) backryun 2026-07-20 22:07:55 +09:00
  • 4b06761ad5 feat(api): add pagination params to 8 DB modules + recharts code-split (#7046) Paijo 2026-07-20 20:07:49 +07:00
  • 601470b894 fix(dashboard): make quota cards container responsive (#7027) Xiangzhe 2026-07-20 21:07:42 +08:00
  • 2cd22633d9 fix(auth): restore TICK_MS in tokenHealthCheck (ReferenceError on startup) (#7830) Diego Rodrigues de Sa e Souza 2026-07-20 07:27:30 -03:00
  • 662b2ba84d fix(dashboard): clear the two ghe-copilot typecheck regressions from #7546 Diego Rodrigues de Sa e Souza 2026-07-20 07:26:40 -03:00
  • 764d91fdfa fix(oauth): mirror ghe-copilot into the OAuth id map and MITM host list Diego Rodrigues de Sa e Souza 2026-07-20 06:52:05 -03:00
  • eb02d4d266 fix(docs): document CREDENTIAL_REDACTION_ENABLED and GHE_COPILOT_OAUTH_CLIENT_ID (#7793) (#7833) Diego Rodrigues de Sa e Souza 2026-07-20 02:18:14 -03:00
  • 48f6dea893 fix(dashboard): fix collapsed quota card session/weekly order (#7764) (#7834) Diego Rodrigues de Sa e Souza 2026-07-20 02:18:08 -03:00
  • b58ad0f200 fix(dashboard): mirror connection-row action-icon spacing under RTL (#7680) (#7835) Diego Rodrigues de Sa e Souza 2026-07-20 02:18:01 -03:00
  • 70e46f0471 fix(cli): fix Windows CLI detection false negatives (#7753, #7774) (#7831) Diego Rodrigues de Sa e Souza 2026-07-20 02:03:37 -03:00
  • 7a0e982dff fix(docker): repair tls-client-node native binary after --ignore-scripts (#7802) (#7829) Diego Rodrigues de Sa e Souza 2026-07-20 02:03:31 -03:00
  • da2d071d78 fix(db): log fatal boot-time SQLite driver-cascade failure before propagating (#7773) (#7828) Diego Rodrigues de Sa e Souza 2026-07-20 02:03:24 -03:00
  • 7552f50b91 fix(compression): keep a retrievable preamble instead of a bare CCR marker (#7746) (#7827) Diego Rodrigues de Sa e Souza 2026-07-20 01:43:52 -03:00
  • 9ca8d4b92b fix(db): purge in-memory key-health state when a provider connection is deleted (#7740) (#7826) Diego Rodrigues de Sa e Souza 2026-07-20 01:43:46 -03:00
  • cb604309ae fix(oauth): require chatgptUserId agreement for Codex account dedup (#7737) (#7825) Diego Rodrigues de Sa e Souza 2026-07-20 01:43:39 -03:00
  • 8a4a363bb9 fix(translator): sanitize tool_result.tool_use_id symmetrically with tool_use.id (#7705) (#7823) Diego Rodrigues de Sa e Souza 2026-07-20 01:43:33 -03:00
  • 8245de78a9 fix(sse): strip orphaned tool_use before antigravity/Vertex Claude dispatch (#7752) (#7822) Diego Rodrigues de Sa e Souza 2026-07-20 01:43:26 -03:00
  • 5e96d52544 refactor(sse): extract per-provider token-refresh functions from tokenRefresh.ts (#7817) Diego Rodrigues de Sa e Souza 2026-07-20 00:05:25 -03:00
  • 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