Commit Graph

  • 84ae9e4797 docs(api): correct API_REFERENCE.md paths for skills/plugins/admin/cache/acp/system-info (#3497) (#3577) Diego Rodrigues de Sa e Souza 2026-06-10 11:03:13 -03:00
  • 2832c8b4ac chore(providers): remove dead krutrim entry (#3483) + docs(api): fix agent-bridge per-agent state route (#3489) (#3575) Diego Rodrigues de Sa e Souza 2026-06-10 10:56:55 -03:00
  • 9d66e5d7b8 fix(dashboard): point CustomHostsManager + FeatureFlagsGrid at real routes (#3486, #3487) (#3574) Diego Rodrigues de Sa e Souza 2026-06-10 10:52:14 -03:00
  • cb4ba3b830 fix(security): sanitize raw err.message in web executors + embeddings/search response bodies (Rule #12) (#3494, #3495) (#3573) Diego Rodrigues de Sa e Souza 2026-06-10 10:50:25 -03:00
  • 6bfcf54120 fix(gemini-web): surface missing Playwright browser as actionable 503 + cooldown hint, not a retryable 500 loop (#3516) (#3570) Diego Rodrigues de Sa e Souza 2026-06-10 10:26:14 -03:00
  • 297d4c078e fix(catalog): reclassify PublicAI from keyless to one-time-initial (requires API key) (#3558) (#3568) Diego Rodrigues de Sa e Souza 2026-06-10 10:18:28 -03:00
  • cc27c9ce71 fix(cli-tools): normalize apiKey null in guide-settings schema so cloud-mode config saves (#3552) (#3567) Diego Rodrigues de Sa e Souza 2026-06-10 10:15:09 -03:00
  • 6750e57663 fix(routing): pass through 'auto' keyword on codex /v1/responses instead of rewriting to codex/auto (#3509) (#3566) Diego Rodrigues de Sa e Souza 2026-06-10 10:11:49 -03:00
  • 624aa010d6 fix(gamification): dedup badge unlock via user_badges so events don't re-fire every request (#3472) (#3565) Diego Rodrigues de Sa e Souza 2026-06-10 10:09:40 -03:00
  • 0c83c1eb77 docs(changelog): credit @Six7Day for #3560 thoughtSignature fix (#3414) diegosouzapw 2026-06-10 10:06:45 -03:00
  • a0e4328f19 fix(usage): accept 0/empty budget limits so the dashboard can save and clear (#3537) (#3564) Diego Rodrigues de Sa e Souza 2026-06-10 10:04:18 -03:00
  • 9f484ed366 fix(routing): normalize thinking:disabled for combo-substituted models that reject it (#3554) (#3563) Diego Rodrigues de Sa e Souza 2026-06-10 09:59:59 -03:00
  • 280d6a9607 fix(translator): scope thoughtSignature bypass to Antigravity/CLI only (#3560) Paijo 2026-06-10 19:58:55 +07:00
  • 8524c3998f feat(resilience): add global provider cooldown tracking to prevent combo re-walking (#3556) PizzaV 2026-06-10 14:21:27 +02:00
  • 0297f1052f feat(providers): add Claude Fable 5 support (#3524) Giorgos Giakoumettis 2026-06-10 15:14:53 +03:00
  • 99281545fc fix(executor): strip provider prefix from versioned built-in tool model field (#3532) Giorgos Giakoumettis 2026-06-10 15:12:02 +03:00
  • 40d9c54516 Expose provider breaker degradation threshold setting (#3535) Randi 2026-06-10 08:08:39 -04:00
  • 08908a3a0d Fix Runtime page breaker state rendering (#3533) Randi 2026-06-10 08:01:13 -04:00
  • 1df64d11eb fix(usage): make opencode-go quota fetcher fail-open instead of throwing 500 (#3522) Wilson 2026-06-10 09:00:01 -03:00
  • 4061207a49 fix(translator): map Codex local_shell tool (#3534) Hakan Kurşun 2026-06-10 14:58:23 +03:00
  • 2d6c7d84a3 fix(images): prefer bare combos over image aliases (#3527) Alexander Averyanov 2026-06-10 14:57:53 +03:00
  • cd6e2fe3e6 chore(release): open v3.8.20 development cycle diegosouzapw 2026-06-10 03:14:24 -03:00
  • 630680067c fix(security): block cloud-metadata SSRF pivot in cli-tools catalog fetch (CodeQL #326 critical) (#3544) v3.8.19 Diego Rodrigues de Sa e Souza 2026-06-10 02:20:21 -03:00
  • 6a7a36c09e Update WhatsApp Brasil link in README.md (#3543) Ramel Tecnologia - Rafa Martins 2026-06-10 01:15:56 -03:00
  • d65d8bb54f chore(quality): re-baseline complexity to the published v3.8.18 inheritance (1739→1746) (#3542) Diego Rodrigues de Sa e Souza 2026-06-09 23:27:02 -03:00
  • 68e4d0c599 Release v3.8.19 (#3526) Diego Rodrigues de Sa e Souza 2026-06-09 22:57:12 -03:00
  • 3f26df1d72 chore(quality): re-baseline coverage floors to the honest post-re-wire denominator + changelog coverage for the stabilization commits release/v3.8.19 diegosouzapw 2026-06-09 22:52:04 -03:00
  • 2406e8787b test(chatcore): fix structurally-broken pending-detail predicate (flatten before find) diegosouzapw 2026-06-09 22:36:23 -03:00
  • eddb09175a test: align bypass-prefix schema test to the restored layer-1 contract + real waitFor headroom diegosouzapw 2026-06-09 22:26:25 -03:00
  • bfb5b74b67 test: hermetic auth context for 2 re-wired suites + real headroom on the breaker reset-timeout flake diegosouzapw 2026-06-09 22:03:33 -03:00
  • 8895c3d6a5 chore(release): v3.8.19 — 2026-06-09 diegosouzapw 2026-06-09 21:50:15 -03:00
  • 01e2d5044e fix(check): exclude internal planning docs (docs/superpowers/) from the docs-symbols gate diegosouzapw 2026-06-09 21:49:56 -03:00
  • 106515b62f chore(quality): green-light the quality-gate — conscious file-size + eslintWarnings re-baselines (#3538) Diego Rodrigues de Sa e Souza 2026-06-09 20:38:21 -03:00
  • 2997efd14a chore: ignore generated yt-downloader artifact files diegosouzapw 2026-06-09 20:25:28 -03:00
  • d1df82eca0 feat(quality): 6A.1+6A.2 — test-discovery gate, 135 orphan tests re-wired, 2 production bug fixes, vitest in CI (#3536) Diego Rodrigues de Sa e Souza 2026-06-09 20:23:04 -03:00
  • d6dd617874 docs(quality): Phase 6A critical-audit plan + Phase 7 additions — gated to 2026-06-16 (#3530) Diego Rodrigues de Sa e Souza 2026-06-09 20:22:48 -03:00
  • 5f2722bd6c feat(quality): quality-gate ratchet + anti-hallucination/rule-enforcement guardrails (Phases 0-6) (#3471) Diego Rodrigues de Sa e Souza 2026-06-09 17:09:54 -03:00
  • 802f54916b chore(release): sync electron lockfile to 3.8.19 diegosouzapw 2026-06-09 16:47:16 -03:00
  • cf18e23ef5 chore(release): open v3.8.19 development cycle diegosouzapw 2026-06-09 16:46:06 -03:00
  • 8169b97d84 Release v3.8.18 (#3482) v3.8.18 Diego Rodrigues de Sa e Souza 2026-06-09 15:56:24 -03:00
  • 8d569e8fea fix(types): restore clean typecheck:core for v3.8.18 release gate release/v3.8.18 diegosouzapw 2026-06-09 15:01:36 -03:00
  • f9a93f4ea4 fix(opencode-plugin): bound regex quantifiers in normaliseFreeLabel (polynomial-ReDoS) diegosouzapw 2026-06-09 14:42:10 -03:00
  • 2eca33547b docs(changelog): reconcile v3.8.18 — add #3519, #3513, #3435-repair, gitignore chore (full commit↔changelog coverage) diegosouzapw 2026-06-09 14:38:17 -03:00
  • d83f215a50 fix: llama base url normalization (#3519) Markus Hartung 2026-06-09 19:29:44 +02:00
  • 50ce13bce6 fix(providerRegistry): update Claude model entries to latest versions (#3521) Nicolas Lorin 2026-06-09 19:29:11 +02:00
  • 7edec34bd8 docs(changelog): record #3510, #3504, #3503 under v3.8.18 diegosouzapw 2026-06-09 13:26:49 -03:00
  • 20d8240252 fix(playground): authenticate via session, test key policy by id (#3503) Felipe Almeman 2026-06-09 13:26:09 -03:00
  • 557bfddfed fix(authz): fall back to URL token when Authorization isn't a usable Bearer (#3504) Felipe Almeman 2026-06-09 13:22:17 -03:00
  • c3c21fd56a fix(sse): drop empty-choices chunks without usage instead of injecting retry text (#3513) Diego Rodrigues de Sa e Souza 2026-06-09 13:18:56 -03:00
  • 4c8ad86cd9 feat(docs): add doc accuracy gate + refresh AGENTS.md counts (#3510) Paijo 2026-06-09 23:17:52 +07:00
  • e6752623d7 docs(changelog): record #3401, #3473, #3492, #3490, #3451, #3491, #3169 under v3.8.18 diegosouzapw 2026-06-09 12:33:29 -03:00
  • 2664ddb815 feat(ui): unifi active and finished requests into single view #1422 (#3401) Markus Hartung 2026-06-09 17:31:32 +02:00
  • c77215f204 fix(combo): parallel pre-screen + circuit-breaker fast-exit for priority combos (#3169) PizzaV 2026-06-09 16:14:27 +02:00
  • 0d9f1fc395 feat(plugins): add lifecycle hooks and theme-manager plugin (#3473) Paijo 2026-06-09 21:12:53 +07:00
  • 35ede42b60 fix(theoldllm): generate X-Request-Token server-side, drop Playwright (#3491) Andrey Borodulin 2026-06-09 18:43:52 +05:00
  • a8e04f513b feat(browserPool): resolve Playwright proxy from proxy_registry DB (#3492) Andrey Borodulin 2026-06-09 18:41:09 +05:00
  • c5b9b2b0db fix(sse): normalize numeric provider ids to strings (#3451) Dmitrii Safronov 2026-06-09 17:40:25 +04:00
  • 212fe8ed04 fix(provider): detect Responses API format when body has input but … (#3490) Andrey Borodulin 2026-06-09 18:39:38 +05:00
  • d03fd61876 chore: ignore quality reports and local prompt artifacts diegosouzapw 2026-06-09 10:27:52 -03:00
  • dd43b01025 fix(catalog): stop Codex CLI model-catalog refresh from erroring (#3481) Diego Rodrigues de Sa e Souza 2026-06-09 08:48:11 -03:00
  • b27bf84715 chore(release): open v3.8.18 development cycle diegosouzapw 2026-06-09 08:31:35 -03:00
  • e1a9c61179 fix(opencode-plugin): remove duplicated blocks + wire missing schema fields (#3435 merge corruption) diegosouzapw 2026-06-09 08:21:57 -03:00
  • 2441a4f441 fix(docs): add ACP.md frontmatter and flatten docs/meta.json pages format v3.8.17 diegosouzapw 2026-06-09 02:48:41 -03:00
  • 6ebc493770 Release v3.8.17 Diego Rodrigues de Sa e Souza 2026-06-09 02:12:29 -03:00
  • 259486afb5 chore(release): v3.8.17 — 2026-06-09 release/v3.8.17 diegosouzapw 2026-06-09 01:51:39 -03:00
  • 500197846d Add model catalog name feature flag (#3464) Randi 2026-06-08 22:58:28 -04:00
  • ee0fdcb6c8 docs(env): document COMMAND_CODE_VERSION override (#3462 follow-up) diegosouzapw 2026-06-08 23:56:43 -03:00
  • 5c3545b045 Add Endpoint Token Saver visibility setting (#3461) Randi 2026-06-08 22:36:26 -04:00
  • 1cc2313a4f fix(command-code): align CLI version header (#3462) Hevener Ancelmo Pereira 2026-06-09 02:35:08 +00:00
  • 49c11f0cea fix(browser): avoid bundling optional cloakbrowser import (#3460) Randi 2026-06-08 22:34:07 -04:00
  • 4f38167964 fix(catalog): surface imported models on no-auth providers in /api/v1/models (#3200) (#3463) Diego Rodrigues de Sa e Souza 2026-06-08 22:53:22 -03:00
  • ff65652cdf fix(claude): respect client anthropic-beta instead of forcing thinking/effort betas (#3415) (#3458) Diego Rodrigues de Sa e Souza 2026-06-08 20:59:38 -03:00
  • cc850122e3 fix(translator): strip function_call.id for Vertex AI provider (#3440) (#3457) Diego Rodrigues de Sa e Souza 2026-06-08 20:54:20 -03:00
  • 42887b65b2 feat: add connection pagination, health filter, batch delete confirmation, and custom banned keywords (#3454) sdfsdfw2 2026-06-09 07:41:06 +08:00
  • 1a98dfe8ed test(auto-combo): cover same-provider connection identity (#3378) Paijo 2026-06-09 05:10:40 +07:00
  • 003e6a80b7 feat(plugin+api): auto combos + free model quota display + /api/combos/auto (#3435) M.M 2026-06-09 00:08:17 +02:00
  • 617a648088 fix(translator): use non-empty reasoning_content placeholder on cache miss instead of empty string (#3433) ViFigueiredo 2026-06-08 19:04:36 -03:00
  • 1322411343 feat(opencode-plugin): per-prefix API format + debug logging + free-label normaliser (3 mrmm-fork backports) (#3420) Hernan Javier Ardila Sanchez 2026-06-08 23:51:22 +02:00
  • da273d37e2 fix(stream): resolve index mismatch in textual tool-call slicing and deduplicate containsTextualToolCallMarker (#3413) Ardem2025 2026-06-09 00:50:53 +03:00
  • dbd70ddd1f fix(catalog): make combos auto-compute context_length for any provider id form (#3417) Hernan Javier Ardila Sanchez 2026-06-08 23:50:21 +02:00
  • 89a76d8c1c fix(stream): allow OpenAI usage-only empty choices chunks (#3422) Xiangzhe 2026-06-09 05:50:05 +08:00
  • a00366602b docs: close critical documentation gaps (ACP, router strategies, APIs, compression) (#3438) Paijo 2026-06-09 04:44:48 +07:00
  • 96e5ec9269 docs(opencode-plugin): lead with the why — make plugin the recommended path over @omniroute/opencode-provider (#3418) Hernan Javier Ardila Sanchez 2026-06-08 23:44:30 +02:00
  • 858b6742e8 fix(publish): remove onnxruntime CUDA binary from tarball to avoid 413 (#3437) Hernan Javier Ardila Sanchez 2026-06-08 23:44:13 +02:00
  • 3c98e9f1ef fix: probe container bridge network IP in healthcheck (#3151) (#3434) Benjamin 2026-06-08 23:43:50 +02:00
  • 2427df2f2c feat: add Gemini Business provider (Phase 2C of #3368) (#3436) Paijo 2026-06-09 04:43:30 +07:00
  • 07a81c8a40 feat: add LMArena provider (Phase 2A of #3368) (#3421) Paijo 2026-06-09 04:43:10 +07:00
  • ea0c0d8499 feat: add ZenMux provider (Phase 2B of #3368) (#3429) Paijo 2026-06-09 04:42:50 +07:00
  • 23f31faf38 fix claude-web and cleanup (#3449) Nicolas Lorin 2026-06-08 23:42:31 +02:00
  • 1e4185edac fix(analytics): scope SQL named params per query context (#3446) (#3447) ReqX 2026-06-08 23:42:12 +02:00
  • b3372e46c4 fix(command-code): revert chat endpoint to /alpha/generate and fix model sync discovery (#3432) Muhammad Nabil Muyassar Rahman 2026-06-09 04:41:52 +07:00
  • fc437ddecd fix(sse): normalize provider ids to strings (#3427) Dmitrii Safronov 2026-06-09 01:41:33 +04:00
  • 70c6610fa8 deps: bump electron-builder from 26.14.0 to 26.15.2 in /electron (#3443) dependabot[bot] 2026-06-08 18:40:58 -03:00
  • d3ff0b3bde deps: bump electron-updater from 6.8.8 to 6.8.9 in /electron (#3442) dependabot[bot] 2026-06-08 18:40:27 -03:00
  • f01a0b0c6d deps: bump the development group with 4 updates (#3445) dependabot[bot] 2026-06-08 18:40:04 -03:00
  • de2420a35c deps: bump the production group with 10 updates (#3444) dependabot[bot] 2026-06-08 18:40:00 -03:00
  • eb8651780d deps: bump electron from 42.3.2 to 42.3.3 in /electron (#3441) dependabot[bot] 2026-06-08 18:39:52 -03:00
  • c0dcdcc12f chore(release): open v3.8.17 development cycle diegosouzapw 2026-06-08 16:48:16 -03:00
  • ea9d22beda fix(docker): copy playwright from builder instead of npx fetch in runner-web v3.8.16 diegosouzapw 2026-06-08 16:14:26 -03:00
  • 60fc41f638 Release v3.8.16 Diego Rodrigues de Sa e Souza 2026-06-08 15:14:18 -03:00