Commit Graph

  • ffb37f99a5 fix(cursor): bridge native tools to client calls (#8171) Makcim Ivanov 2026-07-22 23:38:10 +03:00
  • e31c4d31e2 fix: classify Google quota exhaustion responses (#8071) Rafael Dias Zendron 2026-07-22 17:38:02 -03:00
  • f17d23bf0b fix(oauth): honor connectionId on token refresh so email-less providers don't duplicate (#8062) Innokentiy Solntsev 2026-07-22 22:37:54 +02:00
  • 1a076464f0 feat(dashboard): make Codex quota card windows reflect reality (#8054) Innokentiy Solntsev 2026-07-22 22:37:46 +02:00
  • b8ec0aa218 fix(providers): refresh Baidu ERNIE and Qianfan website URLs (#6271) (#8128) TrackCrewGalore 2026-07-22 21:37:38 +01:00
  • f1d38527ce docs(ops): publish public branching and release model (#7627) (#8129) Ulofe Uduokhai 2026-07-22 21:37:30 +01:00
  • 24634bfb65 docs: add AgentRouter multi-provider routing troubleshooting (#8049) Lenine Júnior 2026-07-22 16:37:22 -04:00
  • dbdc7daade feat(compression): per-model/endpoint compression exclusion filter (#8034) (#8064) Diego Rodrigues de Sa e Souza 2026-07-22 16:15:57 -03:00
  • f23d7770ec feat: zh-CN terminology glossary + consistency gate + normalization pass (#8038) (#8166) Diego Rodrigues de Sa e Souza 2026-07-22 15:54:26 -03:00
  • e392a39047 feat: native Fish Audio TTS provider on /v1/audio/speech (#8099) (#8164) Diego Rodrigues de Sa e Souza 2026-07-22 15:54:01 -03:00
  • 0f2d9abba7 feat(compression): teach the model the CCR retrieve protocol on first marker (#8033) (#8063) Diego Rodrigues de Sa e Souza 2026-07-22 15:53:22 -03:00
  • 910463a0f3 fix(security): bound JWT-extraction regexes to prevent polynomial ReDoS (CodeQL #754/#755/#756) (#8173) Diego Rodrigues de Sa e Souza 2026-07-22 12:25:38 -03:00
  • 40bd70c9cd fix(cli): surface the real spawn error in process supervisor (#8091) (#8158) Diego Rodrigues de Sa e Souza 2026-07-22 11:28:20 -03:00
  • 9d0bdb871d fix(sse): stop Codex/Responses sanitizer turning system image_url into output_text (#8089) (#8147) Diego Rodrigues de Sa e Souza 2026-07-22 11:28:16 -03:00
  • e6087c62b2 fix(sse): anonymous fingerprint fallback for keyless Pollinations image gen (#8085) (#8157) Diego Rodrigues de Sa e Souza 2026-07-22 11:28:12 -03:00
  • c252c9d885 fix(providers): add missing poe registry baseUrl entry (#8082) (#8149) Diego Rodrigues de Sa e Souza 2026-07-22 11:28:07 -03:00
  • 1503044055 fix(routing): anchor quota cache on globalThis for cross-chunk consistency (#8065) (#8150) Diego Rodrigues de Sa e Souza 2026-07-22 11:28:03 -03:00
  • 98b1aa34b5 fix(sse): run compression pipeline per turn in Codex Responses WS bridge (#8052) (#8154) Diego Rodrigues de Sa e Souza 2026-07-22 11:27:57 -03:00
  • b954a3a60f fix(oauth): warn instead of silently opening unreachable localhost redirect for LAN-IP Codex/xAI/Grok OAuth (#8046) (#8152) Diego Rodrigues de Sa e Souza 2026-07-22 11:27:53 -03:00
  • 6302a78657 fix(db): register SIGHUP handler and stop force-killing server on win32 stop paths (#8045) (#8148) Diego Rodrigues de Sa e Souza 2026-07-22 11:27:49 -03:00
  • 1c116e0501 fix(cli): merge node bin dir into CLI healthcheck PATH for codex detection (#8036) (#8156) Diego Rodrigues de Sa e Souza 2026-07-22 11:27:45 -03:00
  • 7a0fb27cf9 fix(db): stop closing the sql.js singleton in getDbInstance() probe/reopen (#7494) (#8153) Diego Rodrigues de Sa e Souza 2026-07-22 11:27:41 -03:00
  • 813bea4184 feat(vnc-session): persistent noVNC browser login for web-cookie providers (#7892) CAPSLOCKB 2026-07-22 15:46:04 +02:00
  • 295189d4a8 fix(models): stop inventing chat capabilities for specialty surfaces (#8016) (#8022) Ravi Tharuma 2026-07-22 15:37:57 +02:00
  • 7c08c0afea chore(dashboard): reframe Kimi partnership as "Open Source Friends" (#8117) Diego Rodrigues de Sa e Souza 2026-07-22 09:17:37 -03:00
  • a3daebc02f fix(security): use SHA-256 for Notion per-caller cache namespace hash (was 32-bit FNV) Diego Rodrigues de Sa e Souza 2026-07-22 08:13:47 -03:00
  • e86e5bcc51 feat(media): Adobe Firefly image + video generation provider (#8006) NOXX - Commiter 2026-07-22 14:12:07 +03:00
  • 1b010f6c40 feat(sse): add HyperAgent (hyperagent.com) unofficial web provider (#7994) NOXX - Commiter 2026-07-22 14:08:46 +03:00
  • ce3f2445a6 fix(security): namespace Notion thread cache per caller + validate client thread ids (IDOR) Diego Rodrigues de Sa e Souza 2026-07-22 08:07:32 -03:00
  • 79ec594c1f fix(embeddings): support secure multimodal inputs (#7978) Ravi Tharuma 2026-07-22 12:10:24 +02:00
  • 0f6e440dfe fix(models): attach models.dev pricing to GET /v1/models entries (#8018) (#8025) Ravi Tharuma 2026-07-22 12:09:22 +02:00
  • 0a7a46f3da fix(capabilities): resolve models.dev specialty rows across provider keys (#8017) (#8023) Ravi Tharuma 2026-07-22 12:09:12 +02:00
  • 9020ed53f9 fix(grok-cli): require full auth.json on OAuth paste import (#7610) (#8027) Ravi Tharuma 2026-07-22 12:06:23 +02:00
  • 23aa75ddd5 fix(grok-cli): sanitize function_call_output before Grok Build dispatch (#7611) (#8030) Ravi Tharuma 2026-07-22 12:06:15 +02:00
  • fb6ea295bf feat(compression): add Responses tool-output engine (#8010) Jan Leon 2026-07-22 12:03:02 +02:00
  • dc41a73ff7 fix(notion-web): reuse threadId across OpenAI multi-turn (no new chat each request) (#7900) NOXX - Commiter 2026-07-22 12:59:24 +03:00
  • e09b5d2527 feat: provider tab account search + mirrored top pagination (#7937) (#7968) Diego Rodrigues de Sa e Souza 2026-07-22 06:56:12 -03:00
  • 9b58c2ba19 docs: fix Docker IPv6 connection reset with -p 127.0.0.1 bind (fixes #7722) (#7989) Austin Liu 2026-07-22 19:21:09 +09:30
  • 042af3659e fix(pricing): clarify disabled automatic sync status (#7972) Ravi Tharuma 2026-07-22 11:50:06 +02:00
  • fe82032611 i18n: bring 40 locales to full parity with en.json (#8031) nguyenha935 2026-07-22 16:43:53 +07:00
  • 2e6dfda90d i18n(zh-TW): complete Traditional Chinese (Taiwan) translation overhaul (#8024) lunkerchen 2026-07-22 17:43:46 +08:00
  • 98754c16dc docs: document npm install ERESOLVE/peer/deprecated warnings as harmless (fixes #7951) (#7988) Austin Liu 2026-07-22 19:13:40 +09:30
  • f879a394f4 feat(routing): add prompt-cache affinity (#8008) Jan Leon 2026-07-22 11:43:31 +02:00
  • 9564028922 fix(resilience): cap exactCooldownMs against maxCooldownMs (#7940) (#7980) Erick Kinnee 2026-07-22 04:43:24 -05:00
  • ee8e028aad fix(sse): bound forwarded response headers (#8041) Innokentiy Solntsev 2026-07-22 07:35:26 +02:00
  • 1699933326 fix(chatcore): report string-reason client aborts as 499, not 502 (#7907) (#8011) Long-Feeds 2026-07-22 13:35:18 +08:00
  • 5dd3c76ad7 feat: canonical numeric helpers + tier-1 (analytics) migration (#7879) (#7969) Diego Rodrigues de Sa e Souza 2026-07-22 02:35:08 -03:00
  • 992fe98386 feat(compression): select model-aware tokenizers (#8009) Jan Leon 2026-07-22 07:35:01 +02:00
  • 6602af7478 feat: narrow mcp:connect scope + per-key HTTP tool-scope binding (#7895) (#7967) Diego Rodrigues de Sa e Souza 2026-07-22 02:34:54 -03:00
  • ff320cbfd5 fix(combo): exempt content_filter from empty-content detection (#7973) Bob.Hou 2026-07-22 01:34:47 -04:00
  • 146abb2164 fix(base-red): declare hailuo-web web-session credential requirement (_token) Diego Rodrigues de Sa e Souza 2026-07-22 02:11:24 -03:00
  • a48a75ef12 chore(quality): bump muse-spark-web file-size baseline 1388→1394 (the 401 ecto_1_sess cookie hint added 6 lines) Diego Rodrigues de Sa e Souza 2026-07-22 01:46:23 -03:00
  • 6bd9d0030f fix(base-reds): muse-spark 401 names ecto_1_sess cookie + refresh provider count 271→278 in README/AGENTS/CLAUDE Diego Rodrigues de Sa e Souza 2026-07-22 01:44:38 -03:00
  • 0f342f41fe fix(providers): refresh duckduckgo-web catalog to current Duck.ai wire ids (#8000) (#8079) Diego Rodrigues de Sa e Souza 2026-07-22 01:22:08 -03:00
  • 19c3ff51e7 chore(quality): rebaseline file-size for own-growth from v3.8.49 merges (OAuthModal/muse-spark/combo + PricingTab/ComboDefaultsTab) Diego Rodrigues de Sa e Souza 2026-07-22 01:13:58 -03:00
  • b861dd045a feat: browser login for Grok Build provider (#7013) (#7735) Diego Rodrigues de Sa e Souza 2026-07-22 00:43:10 -03:00
  • 91f4c35e9d feat: copilot-m365-web tone-selected model variants (#7872) (#7997) Diego Rodrigues de Sa e Souza 2026-07-22 00:42:47 -03:00
  • effddc6a0e fix(build): split pure semver helpers into versionCompare so the Kimi client banner gate stops dragging child_process into the browser bundle Diego Rodrigues de Sa e Souza 2026-07-22 00:07:19 -03:00
  • 51087675ca chore(deps): resolve 3 Dependabot alerts (dompurify, fast-xml-parser, sharp) (#8070) Diego Rodrigues de Sa e Souza 2026-07-21 23:19:24 -03:00
  • 97df8d254f chore(deps): resolve 3 more Dependabot alerts (dompurify, fast-xml-parser, sharp) (#8069) Diego Rodrigues de Sa e Souza 2026-07-21 23:19:17 -03:00
  • 95c9325679 chore(deps): resolve 7 open Dependabot alerts via npm overrides (#8067) Diego Rodrigues de Sa e Souza 2026-07-21 22:36:43 -03:00
  • 90c70dd101 chore(deps): resolve 7 open Dependabot alerts via npm overrides (#8066) Diego Rodrigues de Sa e Souza 2026-07-21 22:36:35 -03:00
  • 898e2bfcaa fix(sse): replace spoofable .includes() PromptQL issuer check with hostname comparison (#8029) (#8042) Diego Rodrigues de Sa e Souza 2026-07-21 21:42:36 -03:00
  • 5e234d503d fix(sse): bound Codex SSE peek read with per-read timeout (#8020) (#8043) Diego Rodrigues de Sa e Souza 2026-07-21 21:41:58 -03:00
  • 2b6e856f64 fix(providers): migrate muse-spark-web from GraphQL to WebSocket protocol (#7528) Ajeesh 2026-07-22 06:10:59 +05:30
  • 159873719c feat(providers): add hailuo-web (MiniMax web) chat provider (#6673) (#7734) Diego Rodrigues de Sa e Souza 2026-07-21 21:40:31 -03:00
  • 74dd34fe99 fix(cli): stop double-prefixing combo model ids in opencode plugin static catalog (#7976) (#8047) Diego Rodrigues de Sa e Souza 2026-07-21 21:38:43 -03:00
  • 287802cf86 fix: repair pre-existing red gates on the release/v3.8.49 tip (#8055) Diego Rodrigues de Sa e Souza 2026-07-21 21:25:00 -03:00
  • 577bbf3e47 [defer] feat(combo): universal cooldown-aware retry & auto-strategy combo-ref guard (#7301) ViFigueiredo 2026-07-21 16:30:37 -03:00
  • 0844163966 [defer] fix embedded CLIProxyAPI config handling (#6877) NSK 2026-07-22 04:30:31 +09:00
  • edbce2e35b feat: support Bun bundled SQLite runtime (#7878) Arul Kumaran 2026-07-22 01:00:26 +05:30
  • f6d6ad6047 feat(dashboard): Kimi sponsor banner, Kimi Coding preset, official logomarks and partner links (#8039) Diego Rodrigues de Sa e Souza 2026-07-21 15:53:17 -03:00
  • 311fd35d8b docs(readme): Kimi partner tracking links (aff=omniroute) + first-Brazilian-project line + disclosure (#8028) Diego Rodrigues de Sa e Souza 2026-07-21 14:39:58 -03:00
  • 4012bac41d fix(i18n): preserve remaining Vietnamese localization (#7935) nguyenha935 2026-07-21 23:41:02 +07:00
  • eab59d4048 fix(translators): normalize TitleCase tool names for non-Anthropic models (#7926) Navaneet Ramabadran 2026-07-21 09:40:57 -07:00
  • 55549bfe5a feat(sse): add PromptQL playground provider (unofficial) (#7911) NOXX - Commiter 2026-07-21 19:16:58 +03:00
  • 19cbe8ae14 fix(providers): route iflytek/sparkdesk to Spark's OpenAI-compatible host (#7942) FenjuFu 2026-07-22 00:16:52 +08:00
  • 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