Commit Graph

  • d3331f8bca feat(providers): ClinePass OAuth login — dual-auth on top of #5942 (reconciles #5924) (#6126) Imam Wahyu Widodo 2026-07-10 06:37:40 +07:00
  • 9906dfc1ba fix(providers): update web model discovery (#6308) janeza2 2026-07-10 05:54:05 +07:00
  • b9d18dd8c4 Continue fix bugs and upgrade skill_collector (#6294) Moseyuh333 2026-07-10 05:43:43 +07:00
  • 2a5a819dbe fix: update Dockerfile with --allow-scripts for better-sqlite3 compil… (#6700) nowhats-br 2026-07-09 18:57:06 -03:00
  • 889fffddbe fix(cloudflare-relay): use Service Worker syntax with body_part metadata (#6416) (#6496) SeaXen 2026-07-10 03:43:19 +06:00
  • 6557f44bd2 feat(settings): 9router-style Routing Strategy card + sticky parity (#6678) SeaXen 2026-07-10 03:22:43 +06:00
  • d76aa40ee6 fix(chatgpt-web): render citations as markdown links (#6635) Arthur Bodera 2026-07-10 06:37:20 +10:00
  • 237bd59173 fix(api): sanitize catch-block error.message in middleware/hooks routes (#6645) Chirag Singhal 2026-07-10 02:01:52 +05:30
  • 912ff8d1c4 fix(vision-bridge): auto-reroute non-vision models to fastest vision model when images detected (#6640) Hernan Javier Ardila Sanchez 2026-07-09 22:15:53 +02:00
  • 5e5447a2ba fix(sse): count gate/combo-rejected requests in per-api-key usage (#6698) Diego Rodrigues de Sa e Souza 2026-07-09 16:50:29 -03:00
  • 0d20205f92 fix(sse): preserve server-tool literal names in message history and tool_choice (#6586) MikeTuev 2026-07-10 00:49:59 +05:00
  • edae0cf33f Expose per-combo reasoning token buffer toggle (#6702) Xiangzhe 2026-07-10 03:49:20 +08:00
  • abfced8b28 feat(sandbox): native Apple Container, WSL, OrbStack, Podman runtime support (#6611) KooshaPari 2026-07-09 12:48:49 -07:00
  • e697670046 fix(cli): detect WinGet Claude Code on Windows (#6647) enjoyer-hub 2026-07-09 22:46:41 +03:00
  • 2b33c6c635 docs(routing): reconcile 17 vs 18 public-strategy count in AUTO-COMBO (#6646) Chirag Singhal 2026-07-10 01:16:11 +05:30
  • 484abed8c1 docs: sync routing-strategy count to 18 across README + AGENTS.md (#6644) Chirag Singhal 2026-07-10 01:15:42 +05:30
  • 6e16ae7b32 docs(claude): fix p2c casing to match ROUTING_STRATEGY_VALUES (#6643) Chirag Singhal 2026-07-10 01:15:11 +05:30
  • 1291e9bf26 fix(providers): web-cookie fallback validation reports unsupported instead of a false valid (#6309) Paijo 2026-07-10 02:45:01 +07:00
  • aba98fd227 fix(cli): per-agent DNS, startup guards, and batched Windows hosts writes (#6338) Hamsa_M 2026-07-10 01:14:50 +05:30
  • 606d1cbbd3 fix: move tier-flow SVG images to public directory (#6538) Septianata Rizky Pratama 2026-07-10 02:44:39 +07:00
  • 0e4145d257 fix(providers): remove obsolete providers (glhf, kluster, cablyai, inclusionai) (#6675) backryun 2026-07-10 04:44:28 +09:00
  • b56641bea6 feat(ollama): native Claude-format transport for Claude clients feat/port-pr-2475-ollama-claude-passthrough Diego Rodrigues de Sa e Souza 2026-07-09 04:44:32 -03:00
  • f4fb0d310b docs(readme): update star badges and star history chart links Diego Rodrigues de Sa e Souza 2026-07-09 01:33:33 -03:00
  • 902e66805c chore(vscode): update search exclude patterns and add documentation Diego Rodrigues de Sa e Souza 2026-07-08 23:29:30 -03:00
  • f4643a2476 docs(changelog): add v3.8.47 Contributors section (32 contributors) Diego Rodrigues de Sa e Souza 2026-07-08 22:33:35 -03:00
  • 5144712ab6 ci(vps): honor VPS_ALWAYS_ON — release teardown is a no-op on the dedicated 24/7 host (#6693) Diego Rodrigues de Sa e Souza 2026-07-08 18:37:04 -03:00
  • 632d304939 ci(quality): route the 3 heavy fast-path jobs to the self-hosted VPS pool when USE_VPS_RUNNER is on (#6691) Diego Rodrigues de Sa e Souza 2026-07-08 17:45:32 -03:00
  • a6ea6074cb fix(cli): compression REST fallback uses canonical defaultMode + JSON object cells (#6571) (#6682) Diego Rodrigues de Sa e Souza 2026-07-08 16:50:11 -03:00
  • 1188847f0f feat: add setting for provider/model-specific parameters (#6649) ThongAccount 2026-07-09 00:55:00 +07:00
  • 2d9f85d587 fix(mimocode): handle 400 with cooldown + account rotation (#6648) PizzaV 2026-07-08 19:08:48 +02:00
  • d0c775564a docs(claude): atualiza nomes da família de skills review/triage/implement (Hard Rule #21) (#6663) Diego Rodrigues de Sa e Souza 2026-07-08 11:31:33 -03:00
  • a14bbccf17 chore(deps): bump omniglyph to ^1.0.2 (security: ReDoS fixes) (#6661) Diego Rodrigues de Sa e Souza 2026-07-08 11:31:18 -03:00
  • fd7e4c10e5 feat(compression): omniglyph engine (context-as-image, Fable 5 direct) — stack + single mode (#6556) Diego Rodrigues de Sa e Souza 2026-07-08 07:56:44 -03:00
  • 95e4bf72d4 fix(playground): accept a dashboard session for presets under REQUIRE_API_KEY (#6554) Jillur Rahman 2026-07-08 10:36:12 +06:00
  • ed0b9c73de perf(health): short-TTL cache for GET /api/monitoring/health (#6553) Jillur Rahman 2026-07-08 10:36:03 +06:00
  • 63d15bcb93 feat(combo): sanitized diagnostic trace on auto-combo terminal failure (#6545) Jillur Rahman 2026-07-08 10:35:55 +06:00
  • 8d59e1f660 fix(security): fail-closed CORS for cloud-agent management routes (#6543) Jillur Rahman 2026-07-08 10:35:46 +06:00
  • 899c40da67 fix(security): SSRF-guard provider validation probes (block cloud metadata) (#6542) Jillur Rahman 2026-07-08 10:35:38 +06:00
  • 2c42599e33 fix(security): loopback-gate /api/middleware/* (arbitrary JS via vm.Script) (#6541) Jillur Rahman 2026-07-08 10:35:29 +06:00
  • db0830e60a fix(fusion): judge replayed a panel answer via idempotency-key collision (#6558) Jillur Rahman 2026-07-08 10:35:01 +06:00
  • 639eedb1da fix(api): accept valid Codex connection edits instead of rejecting as Invalid request (#6562) (#6626) Diego Rodrigues de Sa e Souza 2026-07-08 00:58:19 -03:00
  • 9cd18bf9a1 fix(proxy): force CONNECT tunnel for HTTP proxied requests (undici 8.7) + production deps bump (#6620) Diego Rodrigues de Sa e Souza 2026-07-08 00:41:19 -03:00
  • ede77d1df0 fix(api): stop POST /api/keys hanging on the fire-and-forget Cloud sync (#6570) (#6624) Diego Rodrigues de Sa e Souza 2026-07-08 00:33:56 -03:00
  • 48e902c9d0 fix(startup): normalize non-Error throws + tolerate closed DB in instrumentation bootstrap (#6560) (#6622) Diego Rodrigues de Sa e Souza 2026-07-08 00:18:33 -03:00
  • 44d501ae6a deps: bump the development group across 1 directory with 6 updates (#6588) dependabot[bot] 2026-07-08 00:17:43 -03:00
  • fb3892b52e fix(auth): enforce API-key model/combo policy on the Codex Responses WebSocket bridge (#6564) (#6621) Diego Rodrigues de Sa e Souza 2026-07-08 00:08:37 -03:00
  • ca540c810d chore(open-sse): remove vestigial @ts-nocheck from usageTracking.ts (#6173) KooshaPari 2026-07-07 19:58:56 -07:00
  • fc01f53f94 chore(cli): harden empty catches in completion.mjs with env-gated error logging (#6257) KooshaPari 2026-07-07 19:57:44 -07:00
  • 78f05fc639 fix(startup): resolve AgentBridge MITM router key from existing OmniRoute key (#6403) (#6619) Diego Rodrigues de Sa e Souza 2026-07-07 23:27:34 -03:00
  • f8e179d479 fix(providers): send a Cloudflare-accepted Content-Type on Worker upload (#6416) (#6618) Diego Rodrigues de Sa e Souza 2026-07-07 23:23:29 -03:00
  • 318a5e5220 fix(startup): generate AgentBridge MITM certs for all 4 antigravity hosts (#6494) (#6617) Diego Rodrigues de Sa e Souza 2026-07-07 23:17:22 -03:00
  • 5712364134 fix(electron): bump electron 42→43 + build better-sqlite3 from source (ABI 148) (#6605) Diego Rodrigues de Sa e Souza 2026-07-07 23:10:31 -03:00
  • 7d67fc705c fix(resilience): fall back on a 200 masking in-body credit exhaustion (#6427) (#6616) Diego Rodrigues de Sa e Souza 2026-07-07 22:41:25 -03:00
  • 908e3bef38 fix(compression): add adaptive-ladder rankings for non-default catalog engines (#6533) (#6615) Diego Rodrigues de Sa e Souza 2026-07-07 22:39:14 -03:00
  • 533016af36 fix(providers): backfill #6454 CHANGELOG bullet + 11-member fusion regression guard (#6614) Diego Rodrigues de Sa e Souza 2026-07-07 22:38:26 -03:00
  • f4cd3e8c80 fix(api): serialize tool-call args correctly through /anthropic translation (#6459) (#6609) Diego Rodrigues de Sa e Souza 2026-07-07 21:48:27 -03:00
  • 978e92e104 fix(providers): honor fusion config.judgeModel for final synthesis (#6455) (#6607) Diego Rodrigues de Sa e Souza 2026-07-07 21:48:02 -03:00
  • c1e3590da7 fix(providers): keep image/diffusion models out of the chat models catalog (#6457) (#6606) Diego Rodrigues de Sa e Souza 2026-07-07 21:45:15 -03:00
  • ebdfe727a6 fix(test): replace tautology in playground-api-tab + make test-masking catch it (#6404) (#6603) Diego Rodrigues de Sa e Souza 2026-07-07 21:18:18 -03:00
  • f570960958 fix(oauth): persist and reuse rotated Codex OAuth refresh token (#6352) (#6602) Diego Rodrigues de Sa e Souza 2026-07-07 21:08:37 -03:00
  • c51eed786c fix(resilience): thread connection snapshot into headroom Codex quota fetch (#6379) (#6600) Diego Rodrigues de Sa e Souza 2026-07-07 21:02:19 -03:00
  • 6d649d3d3f fix(dashboard): size the web-session cookie modal to fit on 1080p (#6265) (#6601) Diego Rodrigues de Sa e Souza 2026-07-07 21:01:45 -03:00
  • cc5f596b5f fix(logger): tolerate write to removed DATA_DIR so tests don't crash on teardown (#6360) (#6599) Diego Rodrigues de Sa e Souza 2026-07-07 21:01:11 -03:00
  • c06392c533 fix(providers): include custom models in Free Provider Rankings filters (#6368) (#6598) Diego Rodrigues de Sa e Souza 2026-07-07 21:00:41 -03:00
  • d76153c7bb fix(providers): stop cloudflare-ai from silently dropping image content parts (#6390) (#6597) Diego Rodrigues de Sa e Souza 2026-07-07 20:59:24 -03:00
  • 6812b62f4a docs(changelog): add missing #6304 and #6240 bug-fix bullets to v3.8.47 (#6596) Diego Rodrigues de Sa e Souza 2026-07-07 20:50:11 -03:00
  • 687a5aefc0 fix(providers): reject image-only models on /v1/chat/completions with clear error (#6457) (#6525) Chirag Singhal 2026-07-08 05:06:41 +05:30
  • 454d58a41d fix(providers): honor fusion minPanel=1 and surface per-member failures in fusion 503 (#6454) (#6521) Chirag Singhal 2026-07-08 05:06:36 +05:30
  • 1b6a1f08c7 fix(api): return 415 when /v1/chat/completions receives non-JSON Content-Type (#6414) (#6513) Chirag Singhal 2026-07-08 05:06:32 +05:30
  • fc8459faa3 fix(autoCombo): exclude paid models from fusion candidate pools when hidePaidModels=true (#6328) (#6550) Chirag Singhal 2026-07-08 04:49:43 +05:30
  • d180ac1244 fix(dashboard-api): apply hidePaidModels to /api/models + openrouter-catalog + test endpoints (#6328) (#6552) Chirag Singhal 2026-07-08 04:49:17 +05:30
  • e8b5aefb5a fix(compression): surface fallback reasons in preview response (#6461) (#6519) Chirag Singhal 2026-07-08 04:47:34 +05:30
  • 8407a24aef fix(backup): exclude paid models from JSON export/backup when hidePaidModels=true (#6328) (#6551) Chirag Singhal 2026-07-08 04:40:41 +05:30
  • 1438bfb509 fix(models): apply hidePaidModels to synced/custom/alias-backed/managed-fallback loops (#6328) (#6549) Chirag Singhal 2026-07-08 04:40:36 +05:30
  • 529ebde7a3 fix(api): add explicit HEAD handler for /v1/models to prevent ~6s hang (#6400) (#6517) Chirag Singhal 2026-07-08 04:40:31 +05:30
  • 1a87c90ff7 fix(providers): fail fast on empty auto-combo pool instead of 15s timeout (#6458) (#6546) Chirag Singhal 2026-07-08 04:38:51 +05:30
  • e242321f5c fix(compression): honor UI-toggled engines in stackedPipeline dispatch + surface substitution (#6463) (#6534) Chirag Singhal 2026-07-08 04:38:27 +05:30
  • fd4133df82 fix(providers): spawn Auggie CLI with shell:true on win32 (#6304) (#6510) Diego Rodrigues de Sa e Souza 2026-07-07 20:08:16 -03:00
  • 3aeb87be7b fix(api): return 400 for missing/invalid messages before model resolution (#6402) (#6515) Chirag Singhal 2026-07-08 04:37:48 +05:30
  • 9450e03b1e fix(api): exempt test-model requests from Output Styles injection (#6240) (#6511) Diego Rodrigues de Sa e Souza 2026-07-07 20:07:30 -03:00
  • 8f0447a54d fix(providers): size AddApiKeyModal for 1080p — drop inner max-h cap, widen to lg (#6265) (#6526) Chirag Singhal 2026-07-08 04:37:07 +05:30
  • 1ba814799f fix(api): JSON 404 for unknown /anthropic/*, /v1beta/*, /openai/*, /metrics, /debug, /.env (#6405 follow-up) (#6516) Chirag Singhal 2026-07-08 04:32:26 +05:30
  • 07eb2ecdd9 fix(providers): enrich model_cooldown 429 body with retry_after ISO + credential count (#6460) (#6523) Chirag Singhal 2026-07-08 04:19:57 +05:30
  • 5e5fb61fcc feat(plugins): add langfuse plugin (#6577) Chirag Singhal 2026-07-08 04:02:28 +05:30
  • 18d0659426 fix(tests): replace expect(true) tautology in playground-api-tab (#6404) (#6548) Chirag Singhal 2026-07-08 04:02:24 +05:30
  • da841f1a16 docs(readme): cross-link CodeWebChat as editor-side companion (#6189) (#6547) Chirag Singhal 2026-07-08 04:02:19 +05:30
  • 5ab442fcd3 fix(providers): warn when config.judgeModel is set on a non-fusion combo (#6455) (#6532) Chirag Singhal 2026-07-08 04:02:15 +05:30
  • 58bd527bb9 fix(resilience): recoverable 403 for no-credential providers (#6315) (#6508) Diego Rodrigues de Sa e Souza 2026-07-07 18:34:34 -03:00
  • f686e97d6c fix(api): remove duplicate origin check causing LAN 403 on health-autopilot actions (#6277) (#6507) Diego Rodrigues de Sa e Souza 2026-07-07 18:14:40 -03:00
  • de9d748dac fix(pricing): persist sync status across module instances (#6325) (#6505) Diego Rodrigues de Sa e Souza 2026-07-07 18:04:59 -03:00
  • 318b0b01d2 fix(cli): surface a diagnostic instead of a silent hang on serve readiness timeout (#6321) (#6504) Diego Rodrigues de Sa e Souza 2026-07-07 17:46:07 -03:00
  • 359fc03c22 fix(providers): strip reasoning_effort/reasoning from grok-cli requests (#6288) (#6503) Diego Rodrigues de Sa e Souza 2026-07-07 17:20:25 -03:00
  • 3a1658d070 fix(providers): stop Antigravity false quota-exhausted (#6295) (#6502) Diego Rodrigues de Sa e Souza 2026-07-07 17:07:13 -03:00
  • eefb5097f7 chore(release): sync main (v3.8.46 close) into release/v3.8.47 — parallel-cycle sync-back Diego Rodrigues de Sa e Souza 2026-07-07 15:45:55 -03:00
  • 1eae976b28 fix(release): v3.8.46 closing — proxy random via crypto.randomInt (CodeQL #698/#699) + date [3.8.46] Diego Rodrigues de Sa e Souza 2026-07-07 15:45:14 -03:00
  • 9f66316c4e feat(quality): validate-release-green --full-ci — reproduce the ci.yml static gate set (P0) (#6583) Diego Rodrigues de Sa e Souza 2026-07-07 15:44:59 -03:00
  • d545719956 chore(release): sync main (v3.8.46 close) into release/v3.8.47 — parallel-cycle sync-back Diego Rodrigues de Sa e Souza 2026-07-07 14:41:00 -03:00
  • 92715c8f2c Release v3.8.46 v3.8.46 Diego Rodrigues de Sa e Souza 2026-07-07 13:14:06 -03:00
  • 6f1aa2bb3f test(reset-password): fix runResetPasswordCli deadlock vs the #6387 non-TTY CLI (CI shard-4 wedge) release/v3.8.46 Diego Rodrigues de Sa e Souza 2026-07-07 11:56:32 -03:00
  • c096464a33 test(fingerprint): align round-robin combo model echo to the #6426 contract Diego Rodrigues de Sa e Souza 2026-07-07 10:49:12 -03:00