Commit Graph

  • 242cc5e797 deps: bump electron from 43.2.0 to 43.3.0 in /electron (#10042) dependabot[bot] 2026-08-13 07:51:58 -03:00
  • 1170b1783f test(radar): move D12 guard out of OSS backryun 2026-08-13 07:48:24 -03:00
  • 83b61449a4 feat(radar): complete guided provider setup backryun 2026-08-13 04:59:12 -03:00
  • d2dd39ea78 feat(dashboard): Kimi 15% first-top-up campaign — dedicated tracked link + discount-first banner copy (#10240) Diego Rodrigues de Sa e Souza 2026-08-13 04:49:28 -03:00
  • 558412c9bb fix(cli): read the full provider catalog instead of the 6-entry fallback (#10097) Amar Tinawi 2026-08-13 11:43:29 +04:00
  • 3ee5c1b4ae fix(cli): stop swallowing non-2xx responses into benign-looking results (#10092) Amar Tinawi 2026-08-13 11:43:18 +04:00
  • 4a7e8ddc16 fix(cli): openapi endpoints/paths/validate accept the served catalog shape (#10091) Amar Tinawi 2026-08-13 11:43:02 +04:00
  • 2c720f1fa7 fix(cli): doctor detects prebuilt better-sqlite3 binaries (#10090) Amar Tinawi 2026-08-13 11:42:44 +04:00
  • 8718d2b62f fix(providers): kilo-gateway authType should be optional, not apikey (#10086) TengSivtean 2026-08-13 14:42:34 +07:00
  • 92a27f268a fix(cli): strip inline comments when parsing .env values (#10101) Amar Tinawi 2026-08-13 11:42:14 +04:00
  • d925f6bf73 fix(logging): document CHAT_LOG_MAX_BODY_KB, capture messageCount for Responses API bodies (#10038) Markus Hartung 2026-08-13 09:02:42 +02:00
  • 2f264d96dc fix(dashboard): expose OpenAI Responses store toggle for non-Codex connections (#10121) Markus Hartung 2026-08-13 09:02:38 +02:00
  • c9daf99e37 fix(combo): clear LKGP pin when its target fails, not only set it on success (#10034) Markus Hartung 2026-08-13 09:02:34 +02:00
  • 4bda22583e fix(sse): provider-response summary format bugs (dashboard Provider Response panel) (#10037) Markus Hartung 2026-08-13 09:02:30 +02:00
  • ae54c6221c fix(responses-api): tool call after reasoning collided on the same output_index (#10025) Markus Hartung 2026-08-13 09:02:25 +02:00
  • 0a72988bde fix(responses-api): explicit function-tool declaration must win over apply_patch-is-custom fallback (#10041) Markus Hartung 2026-08-13 09:02:21 +02:00
  • 32da2a1afe fix: repair Audio Bridge runtime multipart self-loop (#10229) Diego Rodrigues de Sa e Souza 2026-08-13 03:43:44 -03:00
  • 7acddd91a9 test(ci): align release expectations with provider behavior (#10236) Diego Rodrigues de Sa e Souza 2026-08-13 02:15:13 -03:00
  • cc41503c4a fix(chatgpt-web): preserve native max thinking effort (#10077) zannen7 2026-08-13 12:01:52 +08:00
  • fffeb14e40 fix(kimi): recupera limite temporario sem bloquear conta (#10058) Diego Bortoli 2026-08-13 01:00:09 -03:00
  • 3b41e795fc fix(translator): preserve Responses custom tools for OpenAI-compatible providers (#10114) mtb-ninja 2026-08-12 21:59:37 -06:00
  • b9319d05aa fix(providers): correct conol-web fallback-models import depth (#10140) James 2026-08-13 12:55:14 +09:00
  • d085a0e693 fix(providers): xai-oauth chat→responses body + missing breaker import (#10165) (#10170) NorD 2026-08-13 06:53:14 +03:00
  • f2d94957c8 fix(ollama-cloud): map xhigh reasoning effort to max (#10160) Chewji 2026-08-13 10:48:35 +07:00
  • ca23eed77c fix(models): memoize getModelsDevPricing (event loop / healthz) (#10055) Ravi Tharuma 2026-08-12 20:45:27 -07:00
  • e21f6acaab fix(translator): strip Codex encrypted tool-schema key for Gemini/Antigravity (#10053) XDayonline 2026-08-13 05:45:02 +02:00
  • 5f0a394091 Hide health-check excluded models from /v1/models catalog (#10026) ritheshcn25 2026-08-13 00:43:38 -03:00
  • c2a8505bd9 fix(combo): preserve OpenCode Free oc/ prefix for connections (#10180) AStupidBear 2026-08-13 11:41:03 +08:00
  • 7b2cc8c0f2 fix(sse): apply free-tier filter to auto/best-free on chat path (#10199) ggdayup 2026-08-13 11:40:32 +08:00
  • 10c622afa6 fix(providers): default missing cache_control.ttl to 1h on the native Claude OAuth path (#10221) Jefferson Alves 2026-08-13 00:40:05 -03:00
  • 9a0b007e05 fix(api): custom-model delete no longer tombstones a same-id synced model (#10228) Mr White 2026-08-13 11:39:51 +08:00
  • f0dc77892a fix(api): reach DeepSeek V4's native max reasoning tier (#10230) Mr White 2026-08-13 11:39:07 +08:00
  • d259d9fcba fix(ci): clear base-reds on release/v3.8.50 (round 3) (#10213) Diego Rodrigues de Sa e Souza 2026-08-13 00:02:25 -03:00
  • f1eb0b8357 refactor(providers): remove the Puter provider at its owner's request (#10210) Diego Rodrigues de Sa e Souza 2026-08-12 16:54:50 -03:00
  • ecc89eef14 feat(providers): integrate audited free-tier gateways (#9210) Diego Rodrigues de Sa e Souza 2026-08-12 16:19:25 -03:00
  • f6ccd3cf9f fix(quality): green release/v3.8.50 base-reds round 2 (#9985) (#10131) Diego Rodrigues de Sa e Souza 2026-08-12 16:09:34 -03:00
  • 85c4292ce3 fix(security): correct XML double-unescape and non-CSPRNG nonce from CodeQL sweep (#10154) Diego Rodrigues de Sa e Souza 2026-08-12 16:03:58 -03:00
  • 3852ae533a fix(docker): eliminate npm-bundled CVEs from the published image (#10182) Diego Rodrigues de Sa e Souza 2026-08-12 15:59:02 -03:00
  • c19da4db46 fix(security): resolve open CodeQL alerts (#10188) Diego Rodrigues de Sa e Souza 2026-08-12 15:58:58 -03:00
  • 423b616503 fix(dashboard): retarget Kimi promo CTA to the API platform aff link (#10200) Diego Rodrigues de Sa e Souza 2026-08-12 15:58:53 -03:00
  • 00a3edc3ce docs(readme): add olud.ai directory badge (#10205) Diego Rodrigues de Sa e Souza 2026-08-12 15:58:49 -03:00
  • 37d70785c7 fix(build): repair broken production build, red lint gate and SWR crash (#10198) Diego Rodrigues de Sa e Souza 2026-08-12 15:58:40 -03:00
  • bfad01ecb3 docs(readme): fold the evolution section into one compact table with New markers (#10207) Diego Rodrigues de Sa e Souza 2026-08-12 15:44:50 -03:00
  • cffaeebb27 docs(readme): expand the v3.8.51 teaser into an in-flight feature grid with provider numbers (#10204) Diego Rodrigues de Sa e Souza 2026-08-12 15:04:54 -03:00
  • db8d2b2013 docs(readme): add cycle-evolution section — 291→338 providers and the v3.8.51+ teaser (#10203) Diego Rodrigues de Sa e Souza 2026-08-12 14:47:45 -03:00
  • 8bd17be8aa docs: refresh every stale count to measured values + harden docs-counts gate (#10196) Diego Rodrigues de Sa e Souza 2026-08-12 14:24:56 -03:00
  • be62ca04f7 chore(repo): hygiene sweep — approved deletions, ignore repairs, tracked-artifacts guard, Hard Rule 23 (#10193) Diego Rodrigues de Sa e Souza 2026-08-12 14:24:18 -03:00
  • a543992b96 docs: restructure — planning artifacts to _tasks, duplicate merges, nav gaps closed (#10190) Diego Rodrigues de Sa e Souza 2026-08-12 14:23:52 -03:00
  • 4eb65acdc0 docs(changelog): reconcile the full v3.8.50 cycle — 467 uncovered commits + 224 contributor credits (#10189) Diego Rodrigues de Sa e Souza 2026-08-12 14:23:35 -03:00
  • 838e4d688c chore(repo): remove tracked local artifacts (#10178) backryun 2026-08-12 23:40:58 +09:00
  • e9020f0c0c fix: enforce OpenAI model lifecycle without silent reroutes (#8627) backryun 2026-08-12 21:04:41 +09:00
  • bd472200d5 [v3.8.50] Fix Z.ai web browser transport and model capabilities (#8451) backryun 2026-08-12 20:41:03 +09:00
  • acc066db3f [v3.8.50] feat(devin-desktop): replace public Windsurf provider (#8228) backryun 2026-08-12 20:40:18 +09:00
  • 5f5c0bc94a fix(tinycms): align executor and signer contracts (#10087) backryun 2026-08-12 20:28:13 +09:00
  • c9282248eb fix(types): restore provider breaker status guard (#10088) backryun 2026-08-12 20:25:10 +09:00
  • 755a65be46 ci(types): block new TypeScript 7 diagnostics (#10134) backryun 2026-08-12 20:19:15 +09:00
  • b7b9fe0baa fix(ci): clear base-red typecheck + migration collisions (release/v3.8.50, #9985) (#10152) Diego Rodrigues de Sa e Souza 2026-08-12 07:56:35 -03:00
  • 8fc4afcbae fix(providers): deepai registry import + executor (base-red) diegosouzapw 2026-08-12 03:39:45 -03:00
  • 57640277a2 feat(providers): integrate wave4 free-tier gateways (#9584) Diego Rodrigues de Sa e Souza 2026-08-12 03:11:23 -03:00
  • 297d404327 fix(quality): base-red round 3 — gateways dup chatanywhere + regolo close (unblock typecheck) backryun 2026-08-12 02:27:40 -03:00
  • 4e6f808b43 feat(plugins): add onStreamComplete built-in event exposing streaming usage and timing (#9571) (#9669) Diego Rodrigues de Sa e Souza 2026-08-12 02:15:57 -03:00
  • cc3c5b98c0 feat(a2a): inbound delegation to the OmniConductor fleet via POST /api/a2a/tasks (PRD RF5) (#8223) Diego Rodrigues de Sa e Souza 2026-08-12 02:13:41 -03:00
  • 3638adeeae feat(dashboard): Faro chat with push-to-talk voice on the Conductor panel (PRD RF4) (#8222) Diego Rodrigues de Sa e Souza 2026-08-12 02:00:20 -03:00
  • 3db785dc41 feat(dashboard): Conductor panel — fleet, tasks and cancel over server-side proxy (PRD RF3) (#8221) Diego Rodrigues de Sa e Souza 2026-08-12 01:53:14 -03:00
  • 0b158209ee feat(a2a): Agent Card announces Conductor fleet skills (PRD RF2) (#8119) Diego Rodrigues de Sa e Souza 2026-08-12 01:39:03 -03:00
  • ce70df6003 feat(a2a): Conductor bridge — mirror OmniConductor hub tasks into the A2A TaskManager (PRD RF1) (#8080) Diego Rodrigues de Sa e Souza 2026-08-12 01:31:54 -03:00
  • 7ca73697b0 fix(i18n): localize hardcoded web UI copy (#9245) Alex Jordan 2026-08-11 15:37:50 +02:00
  • def5334768 feat(api-manager): add provider-level model permissions (#9313) Xiangzhe 2026-08-11 21:29:28 +08:00
  • 3898305df0 fix(rate-limit): separate queue wait from execution timeout (#9164) Aman 2026-08-11 07:19:21 -06:00
  • 47c819df66 fix(combo): network errors must not trip provider circuit breaker (#9342) Bob.Hou 2026-08-11 09:17:31 -04:00
  • fb83f43fca fix(rate-limit): patch Bottleneck doExpire capacity leak (#9328) Bob.Hou 2026-08-11 09:14:41 -04:00
  • a367bf62f5 fix(providers): scope model-level targetFormat to declaring provider catalog (#9994) Chewji 2026-08-11 20:04:24 +07:00
  • 4795825513 fix(sse): make Claude effort/no-think catalog variants dispatchable on every provider (#9006) Will Gordon 2026-08-11 09:02:48 -04:00
  • ca6e944bb1 fix(antigravity): propagate switchAuth signal from 429 engine to retry guard (#9351) Bob.Hou 2026-08-11 09:01:16 -04:00
  • 36959c37d3 [v3.8.50] fix(models): keep model catalogs responsive (#9199) Xiangzhe 2026-08-11 20:59:45 +08:00
  • 2b2d947faf fix(cache): add latency marker + per-key bypass for semantic cache (#8984) Bob.Hou 2026-08-11 08:55:07 -04:00
  • 16b67f5f68 fix(dashboard): make quota providers expandable (#9025) JK TAN 2026-08-11 20:54:40 +08:00
  • a99c795a67 Add native ChatGPT Web provider for Codex clients (#8949) Jan Leon 2026-08-11 14:53:39 +02:00
  • 1d33025c70 fix(translator): restore TitleCase tool names on the Claude to Gemini path (#9993) engmarcosjr 2026-08-11 09:52:40 -03:00
  • d774ccecac fix(routing): account for active OAuth sessions (#8940) Jan Leon 2026-08-11 14:51:35 +02:00
  • 84e83e2f19 feat(providers): add DeepSeek V4 thinking effort aliases (#9485) Jonathan Bailey 2026-08-11 05:50:55 -07:00
  • 45b997765c Document default behavior for ToS-flagged free-tier providers (addresses #10004) (#10013) yulinlin 2026-08-11 20:44:13 +08:00
  • a9d6fd3d9a feat(api): add per-key prompt compression bypass (#10001) Shixi Li 2026-08-11 20:20:41 +08:00
  • 1113e72a74 chore(repo): ignore Electron build output unpacked into repo root (#9770) Mihaly Bodo 2026-08-11 14:18:13 +02:00
  • aa4e72097a fix(bun): make server child and outbound fetch Bun-safe (#9761) Arul Kumaran 2026-08-11 17:46:23 +05:30
  • 350eb8f36f fix(perf): memoize synced pricing reads (#9746) Chloe 2026-08-11 09:14:33 -03:00
  • acae259967 fix(executors): repair DuckDuckGo AI Chat challenge solver (418 ERR_CHALLENGE) (#9733) Mynacol 2026-08-11 14:12:41 +02:00
  • 18e89e6fb0 fix(compression): persist RTK renderer configuration (#9730) Isaac 2026-08-11 08:10:50 -04:00
  • f5ce51a9ff feat(providers): add Conol (conol.ai) web session provider (#8974) NOXX - Commiter 2026-08-11 15:08:23 +03:00
  • 55c2b35eb7 fix(codebuddy-cn): replace agent system prompts to bypass Tencent content filter (#9723) Ababil 2026-08-11 19:06:47 +07:00
  • de33b2cee3 feat(resilience): expose providerQuotaOverrides via /api/resilience (#9714) Hernan Javier Ardila Sanchez 2026-08-11 14:04:55 +02:00
  • 7cee5020bc fix(docker): make the webpack build-arg escape hatch actually work (#9695) Bob.Hou 2026-08-11 08:03:01 -04:00
  • 76c2f56ca9 fix(web-tools): anchor tool contract at prompt tail + user-turn reminder for large prompts (#9693) Ryan Brosas 2026-08-11 20:01:06 +08:00
  • d6543d71ae fix(usage): reject impossible provider token counts (#8927) NOXX - Commiter 2026-08-11 15:00:26 +03:00
  • c7be8a4870 fix(providers): drop dead Cloudflare Workers AI free catalog IDs (#8717) (#8804) AmirHossein Rezaei 2026-08-11 15:28:34 +03:30
  • 549739a9b7 fix(kimi): apply K3 effort policy to aliases (#10005) Ke Jin 2026-08-11 19:55:41 +08:00
  • e3675916c9 docs: fix duplicated word in MCP server audit logging section (#10000) TengSivtean 2026-08-11 18:53:51 +07:00
  • 1423259fec fix(opencode): fallback unsupported DeepSeek json schema output (#9992) Aman 2026-08-11 05:52:00 -06:00
  • 2b5253da79 fix(types): narrow Claude stream deltas (#9990) backryun 2026-08-11 20:50:10 +09:00
  • 33d58ed420 fix(types): validate Fal video result URLs (#9989) backryun 2026-08-11 20:48:22 +09:00