Commit Graph

  • a865fddb26 fix(perplexity-web): multi-step empty content + advanced-quota cooldown (#7930) NOXX - Commiter 2026-07-21 19:16:47 +03:00
  • f31f3c081e feat(proxy): operator-level proxy subscriptions (Karing-style) — hardened, ready for review (#7299) Adam 2026-07-22 00:16:41 +08:00
  • 124557cc4b fix(combo): context-aware fallback ignores model_context_override (#7933) Tmone Nguyen 2026-07-21 22:19:06 +07:00
  • 2d1801985c feat(cline): align ClinePass catalog and request protocol (#7914) backryun 2026-07-22 00:19:01 +09:00
  • a20771d6ac fix(auto): pool accounts by provider model (#7928) Adrian A. Firmansyah 2026-07-21 22:17:18 +07:00
  • 11b5ce1f0e feat(providers): add 5 free-tier providers (ainative, aion, sealion, routeway, nara) (#7887) Diego Rodrigues de Sa e Souza 2026-07-21 12:01:52 -03:00
  • f909b1d45e fix(resilience): don't cool down accounts or trip the breaker on client aborts (#7908) Innokentiy Solntsev 2026-07-21 17:01:47 +02:00
  • 4e57c1dc9a fix(electron): derive macOS Helper name from execPath to remove 2nd Dock icon (#7941) (#8002) Diego Rodrigues de Sa e Souza 2026-07-21 12:00:36 -03:00
  • 3238df3204 perf: lazy provider init, P2C quota cache, structuredClone elimination, getSettings→getCachedSettings (batch 2) (#7893) Paijo 2026-07-21 21:50:14 +07:00
  • 246b87f739 fix(mitm): gate Agent Bridge DNS and Trust Cert on sudo password (#7938) (#7939) Sulistyo Fajar Pratama 2026-07-21 21:50:09 +07:00
  • 567736fac5 fix(ccr): resolve principal via OMNIROUTE_API_KEY env var on stdio MCP transport (#7932) Erick Kinnee 2026-07-21 09:50:02 -05:00
  • 448257f8f7 fix(autostart): adopt 9Router VBS startup to suppress console flash on Windows (#7925) ToastedPatatas 2026-07-21 22:49:57 +08:00
  • 7c39a0e065 chore(deps): bump js-yaml, brace-expansion, shell-quote, tar (security) (#7915) Diego Rodrigues de Sa e Souza 2026-07-21 11:49:51 -03:00
  • 62d46ba37c fix(api): resolve local provider models via dashboard catalog fallback (#7927) Erick Kinnee 2026-07-21 09:49:46 -05:00
  • 43fac40b28 docs(guides): document Kaspersky PDM behavioral false positive on the Desktop installer (#7903) (#7923) Diego Rodrigues de Sa e Souza 2026-07-21 11:49:41 -03:00
  • 3f2d88b679 fix(cli): spawn opencode.cmd shim with shell:true on win32 (#7913) (#7964) Diego Rodrigues de Sa e Souza 2026-07-21 09:15:39 -03:00
  • 4eea1cd14f fix(auth): restore configurable HEALTHCHECK_BATCH_SIZE dropped by #7719 (#7875) (#7970) Diego Rodrigues de Sa e Souza 2026-07-21 09:15:33 -03:00
  • 39ccfcf28c fix: parse Gemini 429 RetryInfo.retryDelay for model lockout (#7940) (#7961) Diego Rodrigues de Sa e Souza 2026-07-21 09:15:27 -03:00
  • 0d4fbfeaec fix(sse): preserve parallel_tool_calls for GPT-5.6 delegation under Codex Responses Lite (#7821) (#7957) Diego Rodrigues de Sa e Souza 2026-07-21 09:03:38 -03:00
  • a47ce51d4c fix(api): classify /api/acp/agents as loopback-only (#7948) (#7966) Diego Rodrigues de Sa e Souza 2026-07-21 09:03:31 -03:00
  • 68aa977593 fix(test): widen ratelimit-admission pollUntil deadline to 10s (#7842) (#7971) Diego Rodrigues de Sa e Souza 2026-07-21 08:51:41 -03:00
  • ce80af6c3d fix(dashboard): correct block-extra-Claude-usage toggle copy to match quarantine behavior (#7918) (#7965) Diego Rodrigues de Sa e Souza 2026-07-21 08:39:49 -03:00
  • 68a883f0c6 fix(cli): translate missing sqlite bindings error into actionable guidance (#7868) (#7963) Diego Rodrigues de Sa e Souza 2026-07-21 08:39:43 -03:00
  • 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