Commit graph

  • 0a1265ea81 chore(release): back-merge main into release/v3.8.52 (ancestry only) release/v3.8.53 release/v3.8.52 diegosouzapw 2026-10-19 10:18:09 -03:00
  • da38fc4f9c
    test(sse): time the specificity detector on warm runs, keep the 5 ms bound (#17159) Diego Rodrigues de Sa e Souza 2026-10-19 09:57:10 -03:00
  • 84cf629bec
    ci(release-green): run the sweep's heavy lanes one at a time, unit as ci.yml's shards (#17156) Diego Rodrigues de Sa e Souza 2026-10-19 09:22:17 -03:00
  • 81714ee40d
    ci(release-green): sweep main once a day, keep three daily sweeps for the release branch (#17160) Diego Rodrigues de Sa e Souza 2026-10-19 09:20:05 -03:00
  • 2369d71404
    fix(dashboard): give nested sidebar items and subtitles AA contrast on the sidebar background (#17154) Diego Rodrigues de Sa e Souza 2026-10-19 09:17:01 -03:00
  • ca5b8084b4 refactor(budget): read the unpriced-usage period from storage only fix/sec-budget-unpriced-20261019 diegosouzapw 2026-10-19 08:29:20 -03:00
  • a76ceea90e fix(budget): type isUnpricedMeteredCost with the full cost result diegosouzapw 2026-10-19 08:16:31 -03:00
  • 6e8dd8a47c refactor(budget): keep checkBudget under the function-length ratchet diegosouzapw 2026-10-19 08:05:42 -03:00
  • 9ec0bf15e4
    fix(models): verify free-tier evidence and reject variable-price Kilo routing (#17138) Diego Rodrigues de Sa e Souza 2026-10-19 08:02:53 -03:00
  • aae8749eed
    fix(oauth): accept exact Microsoft substrate ChatHub host (#16327) (#17137) Diego Rodrigues de Sa e Souza 2026-10-19 08:02:41 -03:00
  • c857052e60 fix(budget): fail the dollar budget closed on unpriced metered usage diegosouzapw 2026-10-19 08:02:18 -03:00
  • 45c579c704 fix(models): regenerate the budget card and lower the Kilo floor to 12 after dropping auto-beta fix/17028-verified-free-discovery-20261019 diegosouzapw 2026-10-19 08:01:41 -03:00
  • 3e5876eeed test(budget): pin the dollar budget failing closed on unpriced metered usage diegosouzapw 2026-10-19 07:41:20 -03:00
  • 3acbff65d2 Merge release/v3.8.52 into fix/17028-verified-free-discovery-20261019 diegosouzapw 2026-10-19 07:28:02 -03:00
  • 03be754e95
    docs(i18n): restore the issue-reference literals in the Uzbek QUALITY_GATES mirror (#17148) Diego Rodrigues de Sa e Souza 2026-10-19 07:05:38 -03:00
  • 0f42e5c1c5 docs(i18n): re-adopt target hashes after pre-commit formatting docs/15306-provenance-20261019-044043 diegosouzapw 2026-10-19 06:48:13 -03:00
  • 3a99284445
    docs(i18n): re-translate README, CONTRIBUTING and 11 more drifted sources across 66 locales (wave 1018) (#17142) Diego Rodrigues de Sa e Souza 2026-10-19 04:21:18 -03:00
  • d8041795fe
    test(settings): give the catalog visibility waits a realistic window (#17139) Diego Rodrigues de Sa e Souza 2026-10-19 03:15:41 -03:00
  • 7aedcf3671 docs(i18n): sync docs/security/GUARDRAILS.md mirrors with the base diegosouzapw 2026-10-19 03:12:29 -03:00
  • efb739a484 docs(i18n): synchronize verified free catalog counts diegosouzapw 2026-10-19 02:22:45 -03:00
  • 14fe8e9cd6
    fix(logs): start the source-checkout call-log worker without tsx's disk cache (#17133) Diego Rodrigues de Sa e Souza 2026-10-19 02:05:26 -03:00
  • 04b052b8c8
    test(nightly): wait for the fake server before reading its environment (#17130) Diego Rodrigues de Sa e Souza 2026-10-19 02:03:25 -03:00
  • fb04449edd fix(models): audit free-tier evidence and reject variable-price Kilo routing diegosouzapw 2026-10-19 02:01:28 -03:00
  • aadec0d8bf fix(oauth): accept exact Microsoft substrate ChatHub host (#16327) fix/16327-host-20261019-044043 diegosouzapw 2026-10-19 01:56:36 -03:00
  • 6ba34bc130
    fix(i18n): format translated mirrors with the repo's Prettier config (#17129) Diego Rodrigues de Sa e Souza 2026-10-19 01:53:29 -03:00
  • 7614edd27a
    fix(i18n): reject translations that lose inline code spans (#17128) Diego Rodrigues de Sa e Souza 2026-10-19 01:42:40 -03:00
  • 56c78cf381
    docs(ci): keep the Build routing comment true after the main-only push trigger (#17127) Diego Rodrigues de Sa e Souza 2026-10-19 01:42:35 -03:00
  • 7c4143bdb6
    deps: bump the production group across 1 directory with 40 updates dependabot/npm_and_yarn/production-02d1d902e2 dependabot[bot] 2026-10-19 03:35:32 +00:00
  • 08432419aa
    fix(usage): bill credit-metered providers by their reported cost (#16087) Paulo Matias 2026-10-19 00:33:10 -03:00
  • e5995a89e6
    docs(i18n): refresh approved documentation mirrors for v3.8.52 (#16980) Diego Rodrigues de Sa e Souza 2026-10-19 00:00:55 -03:00
  • b92159c4ae docs(i18n): restore the Hausa Search Tools Studio Tabs heading fix/video-i18n-16503-takeover-20261016 diegosouzapw 2026-10-19 00:00:08 -03:00
  • a80bdb30b0
    fix(catalog): require per-model evidence and ratchet legacy audit debt (#17124) Diego Rodrigues de Sa e Souza 2026-10-18 23:59:11 -03:00
  • ab0a38be63 fix(quality): isolate DATA_DIR before the free catalog evidence check loads app modules fix/17028-catalog-evidence-20261019 diegosouzapw 2026-10-18 23:58:19 -03:00
  • 1f1b79f75d Merge commit 'refs/prs/r6-17124' into HEAD diegosouzapw 2026-10-18 23:43:18 -03:00
  • 940bd6f391 merge: bring release/v3.8.52 (26df9d94) into the #16980 wave diegosouzapw 2026-10-18 23:41:43 -03:00
  • 26df9d94f2
    fix(quality): drop two eslint suppressions that no longer match (#17126) Diego Rodrigues de Sa e Souza 2026-10-18 23:40:39 -03:00
  • 1b4cc8219b fix(quality): drop two eslint suppressions that no longer match fix/release-v3.8.52-unused-eslint-suppressions diegosouzapw 2026-10-18 23:40:03 -03:00
  • 5bd407f4a4
    docs: slim AGENTS.md under the 40k context limit (62.3k -> 39.4k) (#12743) Wahid Sadik 2026-10-19 08:36:34 +06:00
  • 6ac2fa3df7 merge: bring release/v3.8.52 (7d7ed3f3) into the #16980 wave diegosouzapw 2026-10-18 23:22:17 -03:00
  • 5bd5fe5e42 merge: reconcile #16980 translation wave with release/v3.8.52 (40523566) diegosouzapw 2026-10-18 23:19:55 -03:00
  • 7d7ed3f3af
    fix(docs): widen the version-claim gate and correct AGENTS.md's coverage floor (#15966) WebPerson 2026-10-18 21:13:48 -05:00
  • d13f37687e
    ci(a11y): boot the nightly a11y artefact on a hosted runner (#17122) Diego Rodrigues de Sa e Souza 2026-10-18 23:03:32 -03:00
  • 4346947e84
    docs(guardrails): align mandatory injection coverage description (#17111) Diego Rodrigues de Sa e Souza 2026-10-18 22:57:04 -03:00
  • 28443d87d6
    fix(routing): respect wire alias locks during family fallback (#17113) Diego Rodrigues de Sa e Souza 2026-10-18 22:56:51 -03:00
  • 2d1de17940
    fix(models): preserve SiliconFlow paid evidence through discovery cache (#17121) Diego Rodrigues de Sa e Souza 2026-10-18 22:56:27 -03:00
  • eb2fd319ef
    docs(i18n): resync nine drifted sources across all 66 locales (#17117) Diego Rodrigues de Sa e Souza 2026-10-18 22:56:13 -03:00
  • 099d3fb5fc fix(ci): use the existing base SHA contract for catalog evidence diegosouzapw 2026-10-18 22:40:37 -03:00
  • 19cff1beb1
    test(quota): give the throttle spacing assertions room for scheduling noise (#17108) Diego Rodrigues de Sa e Souza 2026-10-18 22:29:23 -03:00
  • c38ff76f60 fix(catalog): require per-model evidence and ratchet legacy debt diegosouzapw 2026-10-18 22:28:42 -03:00
  • 51c1a71894 test: register wire lockout regression for mutation coverage fix/16227-wire-lockout-20261018 diegosouzapw 2026-10-18 22:17:21 -03:00
  • 9eea38b0e3 fix(models): preserve SiliconFlow paid evidence through discovery cache fix/17028-discovery-pricing-20261019 diegosouzapw 2026-10-18 21:51:31 -03:00
  • f7489777cc docs(changelog): use supported maintenance fragment section docs/16413-injection-boundary-20261018 diegosouzapw 2026-10-18 21:47:38 -03:00
  • 669b31c8af fix(routing): respect wire alias locks during family fallback diegosouzapw 2026-10-18 20:55:26 -03:00
  • f3ef25c7fe docs(guardrails): align mandatory injection coverage description diegosouzapw 2026-10-18 20:51:20 -03:00
  • 40523566e6
    fix(dashboard): mobile-first layout for the dashboard and shared responsive primitives (#15532) Hildelbrando Lins 2026-10-18 20:23:20 -03:00
  • 0a2753c551
    fix(plugin): stop fetching auto combos on each catalog refresh (#16228) Dizzle 2026-10-19 01:19:28 +02:00
  • 07bb3c78e8
    ci: build pull requests on the hosted pool, keep the Turbopack slot for push builds (#17100) Diego Rodrigues de Sa e Souza 2026-10-18 20:19:17 -03:00
  • a534852b12
    fix(models): stabilize catalog cache and recover picker on transient failure (#16845) Diego Rodrigues de Sa e Souza 2026-10-18 20:19:06 -03:00
  • 6834a20b95
    fix(dashboard): honour image apiFormat in model test probe (#17071) (#17085) Shubham Kumar 2026-10-19 04:48:52 +05:30
  • d4129dbed2
    fix(vision): handle nested tool_result images for text-only models (#17069) (#17087) Fabio Junior Gruchovski 2026-10-18 20:18:41 -03:00
  • 9c9234680e
    fix(codex): recognize client session aliases (#17096) Aldo 2026-10-18 17:18:29 -06:00
  • c72f59b2b6
    fix(compression): preserve current live-zone context (#17097) Aldo 2026-10-18 17:18:12 -06:00
  • 84f7709091
    fix(i18n): preserve source-owned thinking examples (#17088) Diego Rodrigues de Sa e Souza 2026-10-18 20:18:01 -03:00
  • 10602fdbab
    test(logs): one shared settle bound for the call-log readers the cold artifact worker outran (#17099) Diego Rodrigues de Sa e Souza 2026-10-18 20:17:50 -03:00
  • c2419f46cc
    fix(quota): retry a locked snapshot cleanup instead of crashing the background tick (#17101) Tiago Vilas Boas 2026-10-18 20:17:39 -03:00
  • 79d47ef811
    fix(sse): stop the provider breaker from retaining the last request's scope (JON-562) (#17103) Diego Rodrigues de Sa e Souza 2026-10-18 20:17:27 -03:00
  • b24a6ab9ed
    ci: stop starting the full CI and Quality matrices on every push to release/** (hosted queue diet) (#17092) Diego Rodrigues de Sa e Souza 2026-10-18 20:14:57 -03:00
  • 34cf53b318
    test(release): drain three unit reds — quota throttle timing (#6911) and two WorkBuddy contracts left by #17046 (#17102) Diego Rodrigues de Sa e Souza 2026-10-18 20:09:12 -03:00
  • 20d9b0403e
    docs(i18n): retranslate the changed AUTHZ_GUIDE and REMOTE-MODE sections in all 66 locales (#17098) Diego Rodrigues de Sa e Souza 2026-10-18 19:52:48 -03:00
  • b7bfee120c
    fix(release): drain v3.8.52 base-reds — #16956 fixtures, single customModels read in /api/models, stryker tap.testFiles (#17090) Diego Rodrigues de Sa e Souza 2026-10-18 19:33:24 -03:00
  • 81047265d9
    test(logs): wait for the call-log save instead of a fixed poll in upstream-error-call-log-16558 (#17091) Diego Rodrigues de Sa e Souza 2026-10-18 19:17:24 -03:00
  • 9e85a19504
    test(video): compare parsed hosts in the OpenRouter off-origin test (CodeQL #1159, #1160) (#17093) Diego Rodrigues de Sa e Souza 2026-10-18 18:57:35 -03:00
  • 11bb5f11f6
    fix(sse): preserve provider safety stops through routing (#17049) Aldo 2026-10-18 15:03:35 -06:00
  • b5f21c0784
    ci(build): record the validated hosted heaps and keep Docker above the native floor (#17089) Diego Rodrigues de Sa e Souza 2026-10-18 17:29:27 -03:00
  • cda89ded22
    fix(providers): inline reasoning_content as a <thought> block for codebuddy-cn (#13632) (#14475) Diego Rodrigues de Sa e Souza 2026-10-18 17:15:22 -03:00
  • d35018b669
    fix(autoCombo): hold browser-backed and local-CLI transports out of the keyless pool (#17036) opensource-elearning 2026-10-19 01:27:42 +05:30
  • 62aba1f11c
    fix(zcode): hash-guarded numeric provider-code step for the image runtime (#17062) Bezrabotnyi 2026-10-18 22:31:08 +03:00
  • f188221d0d
    docs(security): set the LTS support window for stable/v3 (T-GAP-3) (#17086) Diego Rodrigues de Sa e Souza 2026-10-18 16:28:02 -03:00
  • d3d86fc5e5
    fix(claude): honor native thinking summary opt-in (#16407) (#16772) Diego Rodrigues de Sa e Souza 2026-10-18 16:25:21 -03:00
  • 01f94035c2 merge: sync video live validation with reviewed promotion parent test/video-live-receipts-20261009 diegosouzapw 2026-10-18 19:22:51 +00:00
  • e96061bb2b refactor(video): simplify promotion evidence validation fix/video-promotion-evidence-20261009 diegosouzapw 2026-10-18 19:11:39 +00:00
  • 4e7c7f0ec8
    fix(providers): reject paid SiliconFlow models from free routing (#17… (#17031) Fabio Junior Gruchovski 2026-10-18 16:11:24 -03:00
  • 7c71b9300f
    fix(providers): discover and expose synchronized Muse models (#16774) Diego Rodrigues de Sa e Souza 2026-10-18 16:04:37 -03:00
  • e98693bfc0
    fix(kiro): preserve Opus 5.5 adaptive reasoning (#16098) Kizuno18 2026-10-18 16:04:21 -03:00
  • 9221771182
    fix(chatgpt-web): defer optional browser runtime loading (#16771) Diego Rodrigues de Sa e Souza 2026-10-18 16:04:07 -03:00
  • 1efac51896
    fix(m365): preserve trusted ChatHub hosts in HAR credentials (#16755) Diego Rodrigues de Sa e Souza 2026-10-18 16:03:53 -03:00
  • 64d833859e
    fix(cli): preserve compiled Windows shell selection (#16547) (#16768) Diego Rodrigues de Sa e Souza 2026-10-18 16:03:38 -03:00
  • edc79d93f0
    fix(workbuddy): adapt gateway compliance headers and tool schema contracts (#16978) (#17046) Junior-HJ 2026-10-18 14:03:22 -05:00
  • d93fd1b266
    fix(oauth): harden the OIDC login with PKCE and a required id_token nonce (#17072) Dizzle 2026-10-18 21:03:10 +02:00
  • 7cde09e7c7
    fix(providers): keep uncloseai's context window across /v1/models rotations (#17067) opensource-elearning 2026-10-19 00:32:49 +05:30
  • 7bb6edb404
    perf(api-manager): load per-key usage from a lightweight totals view (#17056) Fouad Salkini 2026-10-18 22:02:34 +03:00
  • 626928a823
    ci(runners): give Release-Green its own slot and stop throwing away started runs (#17082) Diego Rodrigues de Sa e Souza 2026-10-18 16:02:16 -03:00
  • af8f1c6109
    fix(opencode): rotate Zen free DeepSeek id to v4.1 (#17044) Aaki 2026-10-19 00:32:14 +05:30
  • d20f8f9161
    fix(dashboard): only switch timeline to pan on an actual drag (#17024) for_the_zero 2026-10-19 03:01:57 +08:00
  • 96d236b762
    fix(model-test): probe speech models through audio endpoint (#17030) Edo Sulai 2026-10-19 02:01:39 +07:00
  • 3bb730a6b2
    fix(compression): fold role:"developer" into system for the engines (#17029) Calvin Chen 2026-10-19 03:01:20 +08:00
  • 14996309e2
    fix(sse): cap the M365 WebSocket pending-frame buffer (#17014) Dizzle 2026-10-18 21:00:58 +02:00
  • 69a1121209
    fix(sse): fail closed when the browser-pool proxy lookup fails (#17011) Dizzle 2026-10-18 21:00:45 +02:00
  • b311c5e8ff
    Fix/17017 js yaml parser lockfile (#17022) Fabio Junior Gruchovski 2026-10-18 16:00:26 -03:00
  • 4c1472d6f3
    fix(chat): skip null entries in tools and input in the session fingerprint and the Claude tool conversion (#17023) Paco Cartones 2026-10-18 21:00:13 +02:00