Commit Graph

  • 4191e5dad2 fix(dashboard): /api/models must agree with /v1/models on synced coverage (#10615) (#10755) Diego Rodrigues de Sa e Souza 2026-08-19 11:54:52 -03:00
  • 6e809982e8 fix(dashboard): List Models card must not hardcode models={null} (#10553) (#10753) Diego Rodrigues de Sa e Souza 2026-08-19 11:52:23 -03:00
  • 12eef018cb fix(proxy): keep password-only proxy credentials (#10720) (#10752) Diego Rodrigues de Sa e Souza 2026-08-19 11:48:18 -03:00
  • b88cd6c109 fix(tests): drain two base-reds on release/v3.8.50 — auto/glm family pool and the ESLint gate (#10726) Michael YC JO 2026-08-19 23:18:30 +09:00
  • a1a37bbe7f fix: map OpenAI-compat voice names to real ElevenLabs voice_ids (#10589) (#10748) Diego Rodrigues de Sa e Souza 2026-08-19 11:08:45 -03:00
  • a8000bf1a2 fix: resolve audio provider short-alias prefix in parseAudioModel (#10586) (#10747) Diego Rodrigues de Sa e Souza 2026-08-19 11:08:40 -03:00
  • 4d92dfe0a2 fix: distinguish CLI-probe timeouts from not_found, resolve Hermes Agent keyId server-side (#10710+10711) (#10746) Diego Rodrigues de Sa e Souza 2026-08-19 11:08:34 -03:00
  • e1c2425ed7 fix: de-list googleflow video provider and fail fast (#10285) (#10745) Diego Rodrigues de Sa e Souza 2026-08-19 11:08:29 -03:00
  • cc544db38b fix: fail over streaming combo responses terminated with empty completions (#10404) (#10744) Diego Rodrigues de Sa e Souza 2026-08-19 11:08:22 -03:00
  • d6c4fec2ee fix: register a real Firefly auth probe for the firefly/adobe-firefly alias pair (#10522) (#10743) Diego Rodrigues de Sa e Souza 2026-08-19 11:08:17 -03:00
  • b755dd5e74 fix: filter deleted providers out of /api/provider-metrics topology (#10714) (#10742) Diego Rodrigues de Sa e Souza 2026-08-19 11:08:12 -03:00
  • 41877978e0 fix: auto-replay bounded trajectory in DeepSeek Web prompt builder for non-tool-calling agentic clients (#10527) (#10741) Diego Rodrigues de Sa e Souza 2026-08-19 11:08:07 -03:00
  • b754e44e26 test(guard): widen the client-bundle guard to every "use client" entry point (#10692) (#10700) Diego Rodrigues de Sa e Souza 2026-08-18 21:51:25 -03:00
  • 86fc1aade2 fix(ops): judge the canary install by the SHA on disk, not npm's exit code (#10699) Diego Rodrigues de Sa e Souza 2026-08-18 21:51:01 -03:00
  • d7368e243d docs(guides): DASHBOARD_ALLOW_EMBED is a build-time flag, not a runtime one (#10697) Diego Rodrigues de Sa e Souza 2026-08-18 20:35:52 -03:00
  • d9cb48231c fix(skills): regenerate the CLI skills the quota subcommands left stale (#10698) Diego Rodrigues de Sa e Souza 2026-08-18 20:17:56 -03:00
  • 22b89a273b fix(config): keep the SQLite driver out of the client bundle (#10692) (#10695) Diego Rodrigues de Sa e Souza 2026-08-18 19:23:46 -03:00
  • 37c81ce1d7 fix(sse): import localDb through its real .ts extension (#10674) (#10691) Diego Rodrigues de Sa e Souza 2026-08-18 19:23:16 -03:00
  • 539cb3b7bc docs: add guidelines for using _artifacts/ for temporary files instead of /tmp Xiangzhe 2026-08-18 19:21:21 -03:00
  • 0cd107b9ae docs(i18n): retranslate the CLI reference and integrations guide across all 42 locales Xiangzhe 2026-08-18 18:32:39 -03:00
  • c02d7988a6 docs: close the accepted doc-drift backlog — counts, undocumented CLI bins, stale front-matter Xiangzhe 2026-08-18 17:50:19 -03:00
  • 40e8084b8c docs(cli): fix drifts found in the post-relay documentation audit Xiangzhe 2026-08-18 17:26:19 -03:00
  • df90591415 feat(providers): refresh curated model catalogs and retire Imagen 4 (#10537) backryun 2026-08-19 00:27:46 +09:00
  • 08860f5cae fix(docs): remove stray unresolved conflict marker in ENVIRONMENT.md adevwithpurpose 2026-08-18 12:14:45 -03:00
  • 04af8b1517 feat(compression): adota omniglyph 1.4.0, perfis semânticos e contabilidade com evidência (#10647) Diego Rodrigues de Sa e Souza 2026-08-18 12:13:48 -03:00
  • 233ac40e9d refactor(sse): ExecutorRegistry — route executor lookup through a runtime registry (R0.3) (#10633) Diego Rodrigues de Sa e Souza 2026-08-18 12:08:38 -03:00
  • 397a0e351e fix(compression): gate de estágio não derruba o pipeline com engine sem metadata (#10655) Diego Rodrigues de Sa e Souza 2026-08-18 12:06:19 -03:00
  • cfd15aef16 Merge remote-tracking branch 'origin/release/v3.8.50' into fix/release-v3.8.50-basereds fix/release-v3.8.50-basereds adevwithpurpose 2026-08-18 12:02:00 -03:00
  • 72eff76910 fix(oauth): route zed-hosted native-app callback back to the dashboard port (#10517) phatchau036 2026-08-18 21:56:00 +07:00
  • 59c8a9afc9 fix(db): renumber exclusive_connection_leases migration 155 -> 157 adevwithpurpose 2026-08-18 11:54:53 -03:00
  • 72d761fb50 docs(cli): document run/configure surface, Gemini launcher and smoke harness across README and guides Xiangzhe 2026-08-18 11:49:14 -03:00
  • 8dec11530e fix(docker): use lightweight /healthz for container lifecycle healthcheck instead of the heavy monitoring route (#10311) (#10504) Diego Rodrigues de Sa e Souza 2026-08-18 11:44:18 -03:00
  • 885cd8c411 feat(gemini-web): expose image generation through /v1/images/generations (closes #10466) (#10494) Abhishek4512009 2026-08-18 20:13:16 +05:30
  • b43a212680 fix(cliproxy): read os.platform()/os.arch() at runtime in binaryManager platform detection (#10244) (#10474) Diego Rodrigues de Sa e Souza 2026-08-18 11:42:47 -03:00
  • beb6ec857b feat(dashboard): agentic conversation tracking — v4, decoupled + storage-architecture concern resolved (#10263) Markus Hartung 2026-08-18 16:32:33 +02:00
  • d93b24e761 feat(api): add provider quota telemetry, adaptive routing, and status inventory (#10148) desamours-hub 2026-08-18 10:31:53 -04:00
  • 6615a5445b feat: combo-lane awareness + activation UX + MCP visibility (Wave 2 of #9654) (#10039) Brandon Bennett 2026-08-18 10:31:46 -04:00
  • 8acd799af7 feat(routing): add exclusive managed session connection leases (#10362) KaspaPulse 2026-08-18 17:25:46 +03:00
  • 3cab6dc9f0 fix(combo): resolve nativeCodexTurnPin type error and connection-pin gap adevwithpurpose 2026-08-18 11:14:01 -03:00
  • fd76271515 fix(providers): make upstream model sync opt-in and preserve manual overrides (#10603) InkshadeWoods 2026-08-18 21:58:40 +08:00
  • fb89fafc3a fix(backend,combo,cursor): header budget, Codex failover, kv_after_text (#10573) Bob.Hou 2026-08-18 21:58:22 +08:00
  • 30265ef7f8 fix(i18n): add missing routing and compression messages (#10546) Rizx 2026-08-18 21:58:13 +08:00
  • 6b823aa441 fix(logging,sse): redact sensitive log fields and default SSE comments to disabled (#10539) Bob.Hou 2026-08-18 21:58:07 +08:00
  • 6d99a46d4b fix(cli): guarantee non-empty [STARTUP] Fatal log on instrumentation-hook boot throw (#10447) Diego Rodrigues de Sa e Souza 2026-08-18 10:57:44 -03:00
  • c545855b26 fix(logging): capture early-keepalive bytes in the call-log artifact (#10331) Markus Hartung 2026-08-18 15:57:31 +02:00
  • acd740908f feat(providers): refresh Qwen3.8 model catalogs (#10226) backryun 2026-08-18 22:57:20 +09:00
  • 7f6958960c deps: bump the development group with 13 updates (#10626) dependabot[bot] 2026-08-18 10:53:46 -03:00
  • 9814276b0f deps: bump the production group with 14 updates (#10625) dependabot[bot] 2026-08-18 10:53:41 -03:00
  • 3d27c19d17 deps: bump electron from 43.3.0 to 43.4.0 in /electron (#10622) dependabot[bot] 2026-08-18 10:53:37 -03:00
  • 671aa3d80d fix(oauth): treat Kiro social poll status as alias of error for pending states (#10620) Krishna lokhande 2026-08-18 19:23:29 +05:30
  • 5a44c46b1d feat(resilience): scope auto-disable banned accounts to subscriptions (#10617) Ravi Tharuma 2026-08-18 15:53:24 +02:00
  • d6242b7267 fix(auth): add missing state parameter to OIDC authorization URL (#10614) Reza Rezaei 2026-08-18 15:53:18 +02:00
  • 1ac086954a fix(cli): let setup --api-key reach the provider setup path (#10613) ataozkn 2026-08-18 16:53:14 +03:00
  • f89005b3ad fix(cli): derive machine-id token under plain Node and honor salt rotation (#10612) ataozkn 2026-08-18 16:53:09 +03:00
  • 7d92aa7527 fix(streaming): preserve completed Codex tool handoffs (#10608) Jan Leon 2026-08-18 15:53:05 +02:00
  • 735d2c9659 fix(api): accept .opus uploads on /v1/audio/transcriptions (#10607) monem 2026-08-18 15:53:01 +02:00
  • 70f94685e6 fix(gemini): inject missing items schema for array typed mcp tools (#10578) (#10605) Sahil Singh 2026-08-18 19:22:56 +05:30
  • a7b96b44e9 fix(xai): cap chat history at xAI 800-message limit (#10601) Patryk Mikołajczyk 2026-08-18 15:52:52 +02:00
  • 6003612000 fix(audio): fall back nested STT models when the prefix provider has no credentials (#10584) Ravi Tharuma 2026-08-18 15:52:48 +02:00
  • 3d0ffb49a4 feat(providers): complete Jina + Gemini Embedding 2 multimodal via OmniRoute (#10581) Ravi Tharuma 2026-08-18 15:52:43 +02:00
  • 228ef6fba9 fix(mcp): make GitHub skill tools discoverable through omniroute_tool_search (#10575) Brandon Bennett 2026-08-18 09:52:38 -04:00
  • 9222528bdd fix(opencode): session stability, free-tier routing, and CLI defaults (#10571) CyrixJD115 2026-08-18 08:52:33 -05:00
  • c2dbe2f1fb docs: add embeddings client runbook for Gemini 2 and Jina omni (#10569) Ravi Tharuma 2026-08-18 15:52:29 +02:00
  • c767494ae4 feat(api): alias /v1/multimodal-embeddings to /v1/embeddings (#10568) Ravi Tharuma 2026-08-18 15:52:24 +02:00
  • 947a7c64d4 fix(providers): catalog OpenRouter Gemini Embedding 2 ids (#10566) Ravi Tharuma 2026-08-18 15:52:20 +02:00
  • 134ab8cabb fix(api): name working OpenRouter ids when Gemini embed creds are missing (#10565) Ravi Tharuma 2026-08-18 15:52:16 +02:00
  • 458ab1aac0 fix(vision): preserve high detail for inline images (#10554) rinseaid 2026-08-18 09:52:11 -04:00
  • 0431dd84e7 fix(db): preserve native runtime drivers in standalone bundles (#10552) Jonathan Bailey 2026-08-18 06:52:06 -07:00
  • 20af3988cf fix(a2a): use a constant-time bearer compare in /api/a2a/tasks (#10544) Paco Cartones 2026-08-18 15:52:01 +02:00
  • b9cd5ed138 feat(providers): optional AI Horde API key and live image catalog (#10542) pageragatz 2026-08-18 08:51:57 -05:00
  • f92075bb63 fix(deepseek): align V4 reasoning efforts across DeepSeek and OpenCode Go (#10540) Ke Jin 2026-08-18 21:51:52 +08:00
  • 276b3dffa3 fix(sse): clear quota_exhausted cooldown when real window recovers (#10534) SnCr90 2026-08-18 16:51:47 +03:00
  • 9a433775e7 fix(models): correct Codex context and combo limit resolution (#10533) Ke Jin 2026-08-18 21:51:42 +08:00
  • ebf0bf913a fix(settings,auth): default debugMode to false and skip account rotation on model-unsupported 400 (#10525) Bob.Hou 2026-08-18 21:51:38 +08:00
  • 9392b30575 fix(compliance): redact extra provider API keys (#10521) Aman 2026-08-18 07:51:34 -06:00
  • daae6e6fb5 fix(providers): test token-backed web sessions (#10519) Aman 2026-08-18 07:51:29 -06:00
  • 83c1d3c659 fix(dashboard): count live usage_history rows in Free Tier 'used this month' (#10381) (#10509) Diego Rodrigues de Sa e Souza 2026-08-18 10:51:25 -03:00
  • 9500adb013 fix(combo): surface context-overflow before compression so oversized requests fail fast with a clear error (#10225) (#10503) Diego Rodrigues de Sa e Souza 2026-08-18 10:51:20 -03:00
  • 2230fbbe93 fix(resilience): keep combo quality and auth reasons separate and redact connection labels in terminal errors (#10314) (#10501) Diego Rodrigues de Sa e Souza 2026-08-18 10:51:16 -03:00
  • da42ed6d2e fix(providers): fall back to public Code Suggestions endpoint on GitLab Duo direct_access 401 (#10365) (#10499) Diego Rodrigues de Sa e Souza 2026-08-18 10:51:12 -03:00
  • 15386495c2 fix(compression): add i18n support for less-code and terse-prose (#10498) abhiisalright 2026-08-18 19:21:08 +05:30
  • 02a987003d fix(cli): recognize {connections} envelope from /api/providers (#10491) Markus Hartung 2026-08-18 15:51:03 +02:00
  • 4c5535be4e Update SETUP_GUIDE.md (#10490) realize000 2026-08-18 16:50:58 +03:00
  • 497dd6f357 fix(memory): auto-check Qdrant health on mount and stop false-red badge (#10489) Rouzbeh† 2026-08-18 17:20:54 +03:30
  • 50da54484e fix: downgrade adaptive thinking and gate context-1m beta on model eligibility (#10119) (#10481) Diego Rodrigues de Sa e Souza 2026-08-18 10:50:49 -03:00
  • 7a6fcfc74d fix: resolve adaptive latency-collapse self-lock with solo-progress and idle recovery (#10111) (#10478) Diego Rodrigues de Sa e Souza 2026-08-18 10:50:45 -03:00
  • 97e504cdbf fix(sse): stop leaking upstream control lines to OpenAI-format clients (#10017) (#10473) Diego Rodrigues de Sa e Souza 2026-08-18 10:50:39 -03:00
  • e667ab12d1 fix(usage): wire agentrouter balance quota into dashboard Quota UI (#10078) (#10472) Diego Rodrigues de Sa e Souza 2026-08-18 10:50:35 -03:00
  • 09680013de fix(providers): resolve combo names on /v1/audio/speech and /v1/videos/generations (#10471) sha367 2026-08-18 17:50:31 +04:00
  • a55daacc49 fix(dashboard): send periodic WS heartbeat pings to stop live-dashboard reconnect churn (#10452) Diego Rodrigues de Sa e Souza 2026-08-18 10:50:26 -03:00
  • 8dc797fecd fix(dashboard): make provider card warning indicators expose the interaction they advertise (#10448) Diego Rodrigues de Sa e Souza 2026-08-18 10:50:20 -03:00
  • 7f0404bf82 fix(open-sse): stop concurrent requests colliding on dedup hash for non-OpenAI formats (#10438) Diego Rodrigues de Sa e Souza 2026-08-18 10:50:15 -03:00
  • d49ccdaaf1 fix(sse): gate structural chat admission shedding on real heap pressure (#10437) Diego Rodrigues de Sa e Souza 2026-08-18 10:50:09 -03:00
  • 5240afed42 fix(antigravity): strip trailing model turn for native Gemini requests too (#10436) Diego Rodrigues de Sa e Souza 2026-08-18 10:50:05 -03:00
  • a4d6ad7da4 fix(sse): bridge generic compatible-provider type id to concrete node id in credential lookup (#10434) Diego Rodrigues de Sa e Souza 2026-08-18 10:50:01 -03:00
  • 0f448d64e2 fix(dashboard): remap Kimi Code API-key save to admitted managed id (#10096) (#10417) Diego Rodrigues de Sa e Souza 2026-08-18 10:49:56 -03:00
  • 514573b1f6 fix(proxy-subscriptions): allow local/loopback proxy-subscription fetch URLs (#10416) Diego Rodrigues de Sa e Souza 2026-08-18 10:49:52 -03:00
  • 548316a2c4 fix(translator): Normalize tool call names from lowercase to PascalCase when translating upstream responses to Claude Messages API format (#10392) GiauPhan 2026-08-18 20:49:48 +07:00
  • 45ff8d4de0 fix(services): use CLIProxy executable on Windows (#10371) tkgo11 2026-08-18 22:49:43 +09:00
  • 231b16ef18 fix(auto): rate-limit empty-pool AUTO warnings (#10344) Ravi Tharuma 2026-08-18 15:49:38 +02:00