Commit Graph

  • 99ad15a37f fix(resilience): skip terminal connections in token health check sweep (#8182) (#8286) Austin Liu 2026-07-23 23:36:44 +09:30
  • 56e2d2efb0 fix(providers): update Learn more documentation link (#8284) Kayn Xu 2026-07-23 10:06:36 -04:00
  • d3cdd489be fix(cli): resolve claude.cmd on Windows in omniroute launch (#8246) (#8283) Austin Liu 2026-07-23 23:36:28 +09:30
  • 91fd5f946a chore(quality): rebaseline accountFallback+combo for #8252 own-growth (post-merge follow-up) diegosouzapw 2026-07-23 09:51:35 -03:00
  • fbb8d45757 docs(db): add reproducible SQLite coupling inventory (#8262) 小妍儿 ✨ 2026-07-23 20:51:06 +08:00
  • da6d72e26b docs(db): propose pluggable persistence boundary (#8261) 小妍儿 ✨ 2026-07-23 20:50:57 +08:00
  • 2f65339378 fix(providers): limit Gemini CLI to legacy OAuth refresh (#8275) backryun 2026-07-23 21:50:49 +09:00
  • 1110f9ca5f fix(combo): advance on model-scoped 400s wrapped as invalid/Bad Request (#8252) Ravi Tharuma 2026-07-23 14:50:41 +02:00
  • 610ff8527a docs(changelog): reconcile v3.8.49 living section + Contributors hall (289 uncovered PRs) diegosouzapw 2026-07-23 09:14:00 -03:00
  • 86963830dc docs(diagrams): re-render hero + promise SVGs to 290 providers diegosouzapw 2026-07-23 09:04:35 -03:00
  • 8f42b9c8e1 docs: sync provider count to 290 across README/AGENTS/CLAUDE (check-docs-counts-sync) diegosouzapw 2026-07-23 08:59:22 -03:00
  • a6eb4d8166 fix: normalize Codex URLs and dashboard regressions (#8233) nguyenha935 2026-07-23 18:53:03 +07:00
  • f3ed4a49d4 feat(providers): add weekly quota tracking for grok-web (#8127) Apostol Apostolov 2026-07-23 14:47:49 +03:00
  • 2a865aaaa7 feat(settings): configurable model catalog cache TTL (#8219) Paijo 2026-07-23 18:46:22 +07:00
  • d59eec6b19 docs(i18n): full Russian README rewrite (#8217) pazhik 2026-07-23 15:44:49 +04:00
  • 81ade9e122 feat(providers): add Typhoon (Thailand) and Inception Mercury diffusion LLM (#8170) Álvaro Ángel Molina 2026-07-23 06:18:16 -05:00
  • 7ca821aeee feat(providers): add Sarvam AI, Writer Palmyra and PLaMo API-key providers (#8161) Álvaro Ángel Molina 2026-07-23 06:14:50 -05:00
  • 6ba2260178 feat(providers): add CLOVA Studio, InternLM and Ant Ling API-key providers (#8077) Álvaro Ángel Molina 2026-07-23 06:11:15 -05:00
  • 7c07c9d8a6 fix(#8093): align INPUT_SANITIZER_ENABLED default to true across all docs (#8185) Rafael Dias Zendron 2026-07-23 08:09:10 -03:00
  • 1e1941d551 fix(#8135): suppress sql.js build warning via non-analyzable dynamic import (#8184) Rafael Dias Zendron 2026-07-23 08:04:35 -03:00
  • 9b2968fc07 fix(resilience): add max/step to NumberField for provider cooldown inputs (#8107) (#8203) Rafael Dias Zendron 2026-07-23 08:02:21 -03:00
  • 2dfc67e035 test(#8140): verify keepalive interval cleanup on disconnect, resolve, and reject (#8190) Rafael Dias Zendron 2026-07-23 08:01:08 -03:00
  • 7322740e7e fix(#8141): log pending request counter decrement failures (#8179) Rafael Dias Zendron 2026-07-23 07:58:20 -03:00
  • b640b69078 feat(codex): support reference image edits (#8122) 小妍儿 ✨ 2026-07-23 16:39:03 +08:00
  • 5e8b130e77 fix(compression): make memo key model-independent for non-vision engines (#8196) Rafael Dias Zendron 2026-07-23 05:36:49 -03:00
  • 1b42044c15 fix(combo): skip remaining same-provider targets on 401/403 auth failure (#8195) Rafael Dias Zendron 2026-07-23 05:33:57 -03:00
  • 612b6b38ef deps: bump next from 16.2.10 to 16.2.11 (#8235) dependabot[bot] 2026-07-23 05:33:49 -03:00
  • f3d512eeff fix(dashboard): correct machine-translated Korean UI strings in ko.json (#8224) Michael YC JO 2026-07-23 17:33:41 +09:00
  • a29341ff1b fix(memory): resolve remote embedding dimensions for reindex (#8074) (#8220) Prudhvi Vuda 2026-07-23 04:33:33 -04:00
  • 71887ae529 fix: restore OAuth auto-refresh for gemini-cli connections (#8232) Sean Ford 2026-07-23 04:27:47 -04:00
  • 337373f8f0 fix(services): resolve and record a real pid when adopting a service (#8218) Sean Ford 2026-07-23 04:24:30 -04:00
  • 18f1f667bf fix(claude-web): align session transport and fallback (#8230) backryun 2026-07-23 17:24:22 +09:00
  • 686375ba72 fix(devin-cli): refresh shared model catalog (#8227) backryun 2026-07-23 17:24:14 +09:00
  • cc17b304ab fix(sse): Gemini TPM/RPD quota classification + combo cooldown-wait resilience (#8213) Markus Hartung 2026-07-23 10:17:35 +02:00
  • ebe086ebb5 fix(sse): surface OpenRouter mid-stream error chunks instead of a false empty success (#8210) Markus Hartung 2026-07-23 10:14:14 +02:00
  • 5d764a40ee fix(logs): stop the async-EPIPE log-flood loop at its ignition point (#8207) Marcus Bearden 2026-07-23 09:11:11 +01:00
  • 6e1e5c9a45 fix(sse): tool-incapable provider handling (AI Horde + Responses content-collapse scoping) (#8212) Markus Hartung 2026-07-23 10:03:53 +02:00
  • 4ea08f520b fix(sse): Gemini malformed function-call handling + tool_choice translation (#8211) Markus Hartung 2026-07-23 10:03:44 +02:00
  • 40eb5a87a7 chore(quality): fix 2 pre-existing lint/suppression drift issues (#8209) Markus Hartung 2026-07-23 10:03:35 +02:00
  • 40ee0847d9 feat(sre): add tcp-close-analyzer.py for debugging client-vs-server TCP close order (#8208) Markus Hartung 2026-07-23 10:03:26 +02:00
  • 4ecca379fc fix(providers): fix Azure AI Foundry multi-model discovery and per-deployment connection testing (#8174) (#8206) Roberto 2026-07-23 10:03:17 +02:00
  • 8565954e65 fix(stream): add logging to empty catch blocks in stream error handling (#8143) Chirag Singhal 2026-07-23 13:20:51 +05:30
  • 4fd1f0f15c fix(guardrails): align INPUT_SANITIZER request masking gate (#8093) (#8124) Ravi Tharuma 2026-07-23 09:50:43 +02:00
  • f664af8f36 feat(github): refresh Copilot model catalog (#8226) backryun 2026-07-23 16:34:38 +09:00
  • ed8755a6d0 feat(github-models): refresh catalog and compatibility (#8225) backryun 2026-07-23 16:34:30 +09:00
  • 2357590a62 fix(gemini): strip OpenAI "strict" tool-schema keyword for Antigravity (#7901) WITALO ROCHA 2026-07-23 04:34:09 -03:00
  • ef708e1236 docs(security): correct prompt-injection severity table + heuristic-limitations disclaimer (#8097) (#8113) Rafael Dias Zendron 2026-07-23 04:33:48 -03:00
  • 9a3b605f34 feat: classify grok-web Cloudflare anti-bot blocks + gated browser-backed cf_clearance path (#8019) (#8241) Diego Rodrigues de Sa e Souza 2026-07-23 01:33:32 -03:00
  • d2c35e8d58 docs(readme): re-audit numbers, fix table scroll, refresh contributors (#8243) Diego Rodrigues de Sa e Souza 2026-07-23 01:33:22 -03:00
  • 08129cfb0c fix(ci): merge-train --fast mirrors test:unit subdir allowlist (#7688) Diego Rodrigues de Sa e Souza 2026-07-23 01:33:13 -03:00
  • 5fdbd7f326 chore: add K3banner-1.png banner asset (#8242) Diego Rodrigues de Sa e Souza 2026-07-23 01:24:06 -03:00
  • 3f8280b85f fix(providers): filter unsupported family-fallback candidates against the provider catalog (#8134) (#8240) Diego Rodrigues de Sa e Souza 2026-07-23 00:46:05 -03:00
  • a37a2fe8c3 fix(backend): word-boundary-safe tool-result truncation in lite compression mode (#8169) (#8239) Diego Rodrigues de Sa e Souza 2026-07-23 00:46:01 -03:00
  • 917314156e fix(gemini): drop HARM_CATEGORY_CIVIC_INTEGRITY from the default Gemini safety settings (#8231) (#8238) Diego Rodrigues de Sa e Souza 2026-07-23 00:45:56 -03:00
  • b0704752d9 fix(api): narrow claudeClassifierCompat auto trigger so stop_sequences alone no longer short-circuits (#8189) (#8236) Diego Rodrigues de Sa e Souza 2026-07-23 00:45:52 -03:00
  • 38fd4d34d9 feat(sse): restrict auto-combo no-auth pool to allowlist (opencode, felo) + docs (#8183) Diego Rodrigues de Sa e Souza 2026-07-23 00:31:15 -03:00
  • 2d4db0157e fix(providers): discover live AGY models (#8123) adevwithpurpose 2026-07-23 04:47:56 +05:00
  • 888c872459 refactor(antigravity): align official clients and callable catalog (#8013) backryun 2026-07-23 08:41:19 +09:00
  • c2acaf287b refactor(compression): extract resolveHeadroomDetail to keep dispatchCompression under the complexity gate (#8058) diegosouzapw 2026-07-22 20:29:21 -03:00
  • 53f435da8d fix(antigravity): scope 404 model-not-found lockout to exact model + bare-model autopick (#8050) Andrew B. 2026-07-22 18:25:37 -05:00
  • 07dada6b81 fix: strip internal reasoning placeholder from user-visible content (#8081) (#8162) Austin Liu 2026-07-23 07:34:51 +09:30
  • 066e9275c4 fix(models): drop generic catalog siblings of specialty surfaces (#8015) (#8021) Ravi Tharuma 2026-07-23 00:00:05 +02:00
  • 5660bdefbd fix(windows): add windowsHide to all child process spawns (#8131) (#8167) Austin Liu 2026-07-23 06:38:15 +09:30
  • 13a7a32ca2 fix(combos): expose synced reasoning-effort variants in Combo Builder model picker (#8072) (#8165) Austin Liu 2026-07-23 06:38:08 +09:30
  • e7f965c9cc fix(compression): persist Headroom minRows (set 5 and reload keeps 5) (#8058) Ravi Tharuma 2026-07-22 22:44:20 +02:00
  • 89bad0fa52 fix(responses): close namespace round-trip for Responses-Chat translation (#7936) (#8151) RCrushMe 2026-07-22 20:38:30 +00:00
  • 7ae17168db fix(security): decouple request PII redaction from injection mode (#8102) Ravi Tharuma 2026-07-22 22:38:20 +02:00
  • 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