Skip to content

sync: upstream v2.46.0 (bba63222) - #315

Closed
cursor[bot] wants to merge 171 commits into
devfrom
sync/upstream-v2.46.0-bba63222d3ee-8c6b592aa41f
Closed

sync: upstream v2.46.0 (bba63222)#315
cursor[bot] wants to merge 171 commits into
devfrom
sync/upstream-v2.46.0-bba63222d3ee-8c6b592aa41f

Conversation

@cursor

@cursor cursor Bot commented Sep 7, 2026

Copy link
Copy Markdown

Summary

Merge upstream release v2.46.0 (bba63222d3eeb5c8e397edae35798225e4fa1a6f) into origin/dev (8c6b592aa41f963b791ecbb61bc2d06d63abc7ef) after the fork sync Action stopped at decision-handoff / conflict.

  • Took upstream for all upstream-owned conflict paths per docs/fork/OWNED.md.
  • Applied the package.json recipe (@yansigit/opencodex, version 2.46.0, fork script preservation).
  • Re-fit shared hotspots (src/server/responses/core.ts, src/providers/quota.ts) by starting from the v2.45 resolved fork overlay and applying the v2.45→v2.46 upstream delta via three-way git merge-file (upstream control flow + fork Antigravity/Cursor carousel behavior).
  • Restored fork i18n catalogs (dev base + 43 upstream-only v2.46 strings across all locales).
  • Aligned upstream-owned GitHub workflows, docker bootstrap, and compose.yaml with vendor/main; kept fork-only workflow files.

Tag SHA: bba63222d3eeb5c8e397edae35798225e4fa1a6f

  1. Merge vendor/main v2.46.0 / bba6322done
  2. Resolve shared hotspots per OWNED.md (src/server/responses/core.ts, src/providers/quota.ts) — done
  3. Rebase onto origin/devpending (gh pr view --json mergeable)
  4. CI ci / enforce-target / hygienepending (known new_suppression in upstream gui/src/pages/Models.tsx may need suppression-approved)

Verification

Confirmed event identity before merging:

v2.46.0 = bba63222d3eeb5c8e397edae35798225e4fa1a6f
origin/dev = 8c6b592aa41f963b791ecbb61bc2d06d63abc7ef
vendor/main = bba63222d3eeb5c8e397edae35798225e4fa1a6f
merge-base = 07b48da8fd63881e848d26e0bd50087864f5573e
published head = b8c6c20f1993b49c10272963576bbd1f34c06f7d

Commands run on published head:

bun run typecheck
# exit 0

bun test tests/claude-integration/claude-compatibility.test.ts \
  tests/claude-integration/claude-inbound.test.ts \
  tests/claude-integration/claude-messages-endpoint.test.ts \
  tests/claude-integration/claude-source-envelope.test.ts \
  tests/oauth/oauth-store-multi.test.ts \
  tests/adapters/anthropic/anthropic-sidecar-account-failover.test.ts \
  tests/usage/usage-log.test.ts \
  tests/ci-workflows/ci-workflows.test.ts \
  tests/service/container-bootstrap.test.ts
# 397 pass / 0 fail

(cd gui && bun run build)
# exit 0

bun run lint:workflows && bun run audit:high && bun run privacy:scan
# all exit 0

bun run test
# interrupted at repo 900s parallel budget (container); 1 timeout in tests/fork/sync-publish.test.ts

Conflict decision table

File / hunk Upstream intent Fork invariant Class Options Recommendation Tests
.github/workflows/ci.yml v2.46 CI matrix, path filters, macOS timeouts Fork uses same upstream CI contract on released pin upstream-owned A) upstream B) fork A — upstream bun test tests/ci-workflows/ci-workflows.test.ts
Dockerfile + docker/* + compose.yaml v2.46 container bootstrap + compatibility snapshot Fork runs same deployment surface on released pin upstream-owned A) upstream B) fork docker fork A — upstream bun test tests/service/container-bootstrap.test.ts
package.json v2.46 metadata/deps/scripts Keep @yansigit/opencodex, non-decreasing version, fork scripts (prepush, audit:high, …) recipe recipe / manual recipe → 2.46.0 + fork identity bun run typecheck
src/server/responses/core.ts v2.46 sidecar precedence + OAuth dispatch APIs Antigravity 429 carousel before opaque blob; Cursor OAuth pool rotation shared-hotspot manual merge manual — v2.45 resolved overlay + v2.46 delta bun run typecheck; bun run test (shared runtime)
src/providers/quota.ts v2.46 Anthropic header quota + pinned Antigravity transport Per-account Antigravity probes + host-aware failover path shared-hotspot manual merge manual — v2.45 resolved overlay + v2.46 delta bun test tests/usage/usage-log.test.ts; bun run typecheck
Claude stack (src/claude/*, src/server/claude-messages.ts, claude tests) v2.46 Claude protocol + compatibility logging Fork keeps shadow/enforce compatibility telemetry already on dev upstream-owned A) upstream B) fork A — upstream bun test tests/claude-integration/*.test.ts
GUI (gui/src/pages/Logs.tsx, Models.tsx, i18n *.ts, logs test) v2.46 models/logs UX + display names Fork dashboard/server-listener + agent-kind filters + subagent role strings upstream-owned + locale merge upstream pages + dev i18n base + upstream-only keys upstream pages; merged locales (cd gui && bun run build)
Docs-site remote-hub + providers pages (all locales) v2.46 remote hub + provider docs Fork docs track upstream on released pin upstream-owned A) upstream A — upstream docs compile via CI
src/cli/init.ts, src/codex/catalog.ts, src/oauth/anthropic-routing.ts, management routes, src/usage/log.ts v2.46 init/config/catalog/oauth surfaces Fork cursor-oauth recovery kinds + agentKind logging + catalog export mixed upstream code + fork log/type ports upstream + re-port fork telemetry bun run typecheck
scripts/test-layout/layout.json, tests/fixtures/test-layout-expected.json v2.46 test layout Fork obeys same layout guard upstream-owned A) upstream A — upstream bun test tests/test-layout.test.ts
OAuth/Anthropic/service tests (conflict list) Match upstream v2.46 behavior Fork preserves existing regression coverage paths upstream-owned A) upstream A — upstream focused files above

Shared-hotspot preservation notes

src/server/responses/core.ts

  • upstream intent: v2.46 media/web-search sidecar precedence and expanded OAuth dispatch/recovery typing
  • fork invariant: Antigravity session affinity + 429 carousel before opaque-blob recovery; Cursor OAuth auth/429 rotation
  • disposition: preserve on upstream control flow
  • evidence: three-way merge from v2.45 resolved fork overlay through v2.45→v2.46 vendor delta
  • tests: bun run typecheck, focused claude/oauth/usage tests, full suite gate

src/providers/quota.ts

  • upstream intent: Anthropic unified rate-limit header normalization; pinned Antigravity outbound transport URLs
  • fork invariant: per-account Antigravity quota probes and cooldown-aware failover semantics
  • disposition: preserve on upstream control flow
  • evidence: same three-way merge-file strategy as core
  • tests: bun test tests/usage/usage-log.test.ts, bun run typecheck

Checklist

  • Scope stays focused on upstream v2.46.0 sync and fork hotspot preservation.
  • Added/updated tests: existing focused domain tests run green; full suite attempted (container time budget).
  • Docs/release notes: upstream docsite conflicts resolved by taking upstream; no separate fork docs change required.
  • Security-sensitive paths reviewed: OAuth/quota/core hotspots manually merged; no secret material added.

Blockers for human merge

  1. hygiene / new_suppression: upstream v2.46 adds an eslint suppression in gui/src/pages/Models.tsx; may require suppression-approved label on the PR.
  2. Preservation attestation: regenerate docs/fork/PRESERVATION.json decisions + bun scripts/fork/sync/cli.ts attest after human review of hotspot table.
  3. Full bun run test: not completed within the 900s parallel budget in this environment; re-run on CI / maintainer machine before merge.

Do not squash or rebase this sync PR. Human creates the merge commit into dev.

Open in Web View Automation 

github-actions Bot and others added 30 commits September 7, 2026 01:02
…#3783)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Preserve complete recovery records across handled publication failures and keep existing partial-purge restoration boundaries. Refs lidge-jun#3778. Local checks deferred to final stack CI by maintainer instruction.
Carries lidge-jun#3728 with raw-label and partial-coverage preservation.

Co-authored-by: Yumi <automation@sbyoon.com>

Co-authored-by: SB Yoon <44089734+yansigit@users.noreply.github.com>
…dge-jun#3787) [skip ci]

Record verified carried-work credit omitted or unlinked at the final landing.
Restore forward co-author credit for the carried contributors already documented
in CREDITS.md as well as this follow-up. Preserve all historical commits and tags.

Owner explicitly requested this documentation-only correction be merged into dev
without running or waiting for CI. No tests, typecheck or build were run.

Co-authored-by: agentHits <140916359+agentHits@users.noreply.github.com>
Co-authored-by: benedictusrey <74437942+benedictusrey@users.noreply.github.com>
Co-authored-by: bet4it <16643669+bet4it@users.noreply.github.com>
Co-authored-by: Blushyes <75828899+Blushyes@users.noreply.github.com>
Co-authored-by: chilung-cgu <215337896+chilung-cgu@users.noreply.github.com>
Co-authored-by: darwintree <17946284+darwintree@users.noreply.github.com>
Co-authored-by: dbc-hbin <282618027+dbc-hbin@users.noreply.github.com>
Co-authored-by: drakonkat <17176640+drakonkat@users.noreply.github.com>
Co-authored-by: Eleven-is-cool <54345049+Eleven-is-cool@users.noreply.github.com>
Co-authored-by: Flowershangfromthebranches <152056395+Flowershangfromthebranches@users.noreply.github.com>
Co-authored-by: gaoran1209 <15261543+gaoran1209@users.noreply.github.com>
Co-authored-by: gulup <3413433+gulup@users.noreply.github.com>
Co-authored-by: harryzhou2000 <67385896+harryzhou2000@users.noreply.github.com>
Co-authored-by: Ingwannu <186453546+Ingwannu@users.noreply.github.com>
Co-authored-by: jonathanli12 <47408717+jonathanli12@users.noreply.github.com>
Co-authored-by: justin-mc-lai <13780920+justin-mc-lai@users.noreply.github.com>
Co-authored-by: lilinxiong <24367027+lilinxiong@users.noreply.github.com>
Co-authored-by: luvs01 <27862058+luvs01@users.noreply.github.com>
Co-authored-by: luvyoun0224-beep <255666866+luvyoun0224-beep@users.noreply.github.com>
Co-authored-by: MarcTCruz <58499846+MarcTCruz@users.noreply.github.com>
Co-authored-by: mdwsk88 <11055210+mdwsk88@users.noreply.github.com>
Co-authored-by: ntdatt812 <188129613+ntdatt812@users.noreply.github.com>
Co-authored-by: olddonkey <22208754+olddonkey@users.noreply.github.com>
Co-authored-by: rrmlima <137737127+rrmlima@users.noreply.github.com>
Co-authored-by: S0RYUASUKA <64878945+S0RYUASUKA@users.noreply.github.com>
Co-authored-by: Skyline-23 <62983047+Skyline-23@users.noreply.github.com>
Co-authored-by: TooSpace <287153855+TooSpace@users.noreply.github.com>
Co-authored-by: turin-dev <201305497+turin-dev@users.noreply.github.com>
Co-authored-by: Veritas-7 <234569343+Veritas-7@users.noreply.github.com>
Co-authored-by: waw4303 <59402644+waw4303@users.noreply.github.com>
Co-authored-by: Yuxin-Qiao <104957188+Yuxin-Qiao@users.noreply.github.com>
Co-authored-by: yxr1995-maker <257504378+yxr1995-maker@users.noreply.github.com>
Co-authored-by: yzxcj797 <54314860+yzxcj797@users.noreply.github.com>
Carry lidge-jun#3747 for lidge-jun#3746 with isolated serializer regressions and explicit volume lifecycle documentation. Runtime image recreation remains unverified; final stack CI is pending.

Co-authored-by: Ingwannu <ingwannu@users.noreply.github.com>
Carry lidge-jun#3324 from 2933cc5 and 7734e75. Preserve prior exact revocation authority, benign commit/abort, and managed connect rotation. Add bounded literal recipe regression detector; this is guidance and static warning, not runtime enforcement.

Co-authored-by: luvs01 <27862058+luvs01@users.noreply.github.com>
Add closed origin and cumulative terminal-publication counters without changing ACL decisions, retry limits, memo handling, cancellation or readiness. Refs lidge-jun#3522; runtime recovery remains unresolved. Final stack CI pending.

Co-authored-by: Ingwannu <186453546+Ingwannu@users.noreply.github.com>
Reimplements lidge-jun#3250 with snapshot-prefix validation, process epochs and current response fences.

Co-authored-by: chilung <b0423031@gmail.com>
Reimplement lidge-jun#3632 with private hardening before bytes, no-replace hard-link publication, descriptor-identity cleanup and no truncation of shared/published inodes. Existing saveConfig updates remain unchanged. Consumer follows in the next stack layer; final CI pending.

Co-authored-by: SB Yoon <44089734+yansigit@users.noreply.github.com>
Co-authored-by: Yumi <automation@sbyoon.com>
Reimplements the picker feature from lidge-jun#3383 against current catalog and discovery contracts. Preserves native/featured bands and documents native advertised-choice effects.

Co-authored-by: x3M3x <amroeid1999@gmail.com>
Use exclusive initial publication, stop safely on collision/invalid input/cancellation, and carry cancellation into the existing native write commit guard. Add real CLI and queued-lock regressions; no local suites run. Completes the consumer of the lidge-jun#3632 carry.

Co-authored-by: SB Yoon <44089734+yansigit@users.noreply.github.com>
Co-authored-by: Yumi <automation@sbyoon.com>
Final CI 34047664926 / job 101526036510 proved 11 injected publication cases stopped at the existing default-provider validator. Populate the provider in the fixture and separately assert invalid candidates still never publish. Production validation is unchanged.
Final CI 34047664926 / job 101526036489 found Response rejects stdout after prompt consumption. Reacquire the released stream reader for remaining bytes and retain all cancellation/collision assertions. No production code changes or local test runs.
Final CI 34047664926 macOS job 101526036532 found one remaining 17-field assertion. Assert the complete reviewed 20-field API contract instead of only relaxing its count; unexpected private/replay fields still fail. Production projection is unchanged.
…skip ci]

Automatic duplicate runs are skipped; explicit final and diagnostic workflow_dispatch validation is required under the maintainer-directed CI strategy.
…tus-81a8

Maintainer integration into dev, explicitly authorized by the repository owner.

Final combined validation: https://github.com/lidge-jun/opencodex/actions/runs/34050155800
Tested source: d1915c4 (all 25 jobs successful).
Diagnostic gates: https://github.com/lidge-jun/opencodex/actions/runs/34049849424 (same source; 27 focused and 1706 GUI tests, lint, typecheck, privacy, GUI/docs build).

The maintainer explicitly selected final-combined-CI-first validation for this manual review chain. Individual lower test runs were deferred/cancelled, not asserted passing. Independent scoped source/security reviews passed. No local suites were run. This is maintainer integration, not self-approval.
…ars-81a8

Maintainer integration into dev, explicitly authorized by the repository owner.

Final combined validation: https://github.com/lidge-jun/opencodex/actions/runs/34050155800
Tested source: d1915c4 (all 25 jobs successful).
Diagnostic gates: https://github.com/lidge-jun/opencodex/actions/runs/34049849424 (same source; 27 focused and 1706 GUI tests, lint, typecheck, privacy, GUI/docs build).

The maintainer explicitly selected final-combined-CI-first validation for this manual review chain. Individual lower test runs were deferred/cancelled, not asserted passing. Independent scoped source/security reviews passed. No local suites were run. This is maintainer integration, not self-approval.

Co-authored-by: Yumi <automation@sbyoon.com>
Co-authored-by: SB Yoon <44089734+yansigit@users.noreply.github.com>
lidge-jun and others added 24 commits September 7, 2026 09:48
…-oauth

test(oauth): drain ACL flights before fixture teardown
…-body

fix(diagnostics): distinguish inbound body size evidence
…-docker

fix(container): preserve routed catalogs through recreation
…-final

ci: gate real Docker build startup and recreation
Integrate verified axis-five contribution. Feature head f51ec24 passed all25 CI jobs; prospective merged tree85c9b258 passed370 focused tests on isolated Linux. Owner-authorized admin integration and lower-layer CI deferral are recorded in the PR.

Co-authored-by: Éverton Toffanetto <evertondgn@hotmail.com>
Integrate verified axis-five contribution. Feature head f51ec24 passed all25 CI jobs; prospective merged tree85c9b258 passed370 focused tests on isolated Linux. Owner-authorized admin integration and lower-layer CI deferral are recorded in the PR.

Co-authored-by: 투린 <me@turin.my>
Integrate verified axis-five contribution. Feature head f51ec24 passed all25 CI jobs; prospective merged tree85c9b258 passed370 focused tests on isolated Linux. Owner-authorized admin integration and lower-layer CI deferral are recorded in the PR.

Co-authored-by: Zig Zag <shafishahin786@proton.me>
Record credited admin landings, successful feature CI, exact merged-tree focused checks, and the unresolved Mac timing/stall diagnosis.

Co-authored-by: Éverton Toffanetto <evertondgn@hotmail.com>
Co-authored-by: 투린 <me@turin.my>
Co-authored-by: Zig Zag <shafishahin786@proton.me>
Archive the completed axis-five unit and preserve its exact verification and attribution record. Documentation-only; runtime code is unchanged.

Co-authored-by: Éverton Toffanetto <evertondgn@hotmail.com>
Co-authored-by: 투린 <me@turin.my>
Co-authored-by: Zig Zag <shafishahin786@proton.me>
Owner-authorized admin merge of a documentation-only privacy-scan repair. Privacy scan and diff check passed; no local test suite ran. Author names and historical commit attribution are preserved. No runtime or scanner-policy changes.
Use private BigInt stat identities so distinct legal 64-bit file IDs are not collapsed by Number conversion. Preserve all path/link/hardlink and directory replacement checks, manifest bounds, public IO types and serialization. Add semantic high-ID and native link controls with fixture-reachability checks. No local suite was run; the earlier Windows incident IDs remain unmeasured.
Owner-authorized admin merge of axis1 PR lidge-jun#3825 at exact head d3c70f9.

Final combined CI: https://github.com/lidge-jun/opencodex/actions/runs/34074350604 at 9470fdb.
The combined candidate includes the entire stack and dev bf85e67; its tree is 90a7511. Independent source/security review and regression evidence are recorded in the PRs.

The owner explicitly prohibited local suites, requested --no-verify pushes, final cumulative CI before any diagnostic lower runs, ordinary (non-native) stacking, and admin merge. Lower skipped/cancelled checks are not reported as passing. This admin action uses that explicit review/lower-CI exception. Merge commits preserve all original commits and contributor trailers, including Éverton Toffanetto's Co-authored-by in f215f79. No release or deployment.
Owner-authorized admin merge of axis1 PR lidge-jun#3826 at exact head 872f0e5.

Final combined CI: https://github.com/lidge-jun/opencodex/actions/runs/34074350604 at 9470fdb.
The combined candidate includes the entire stack and dev bf85e67; its tree is 90a7511. Independent source/security review and regression evidence are recorded in the PRs.

The owner explicitly prohibited local suites, requested --no-verify pushes, final cumulative CI before any diagnostic lower runs, ordinary (non-native) stacking, and admin merge. Lower skipped/cancelled checks are not reported as passing. This admin action uses that explicit review/lower-CI exception. Merge commits preserve all original commits and contributor trailers, including Éverton Toffanetto's Co-authored-by in f215f79. No release or deployment.
Owner-authorized admin merge of axis1 PR lidge-jun#3827 at exact head 2e8ef03.

Final combined CI: https://github.com/lidge-jun/opencodex/actions/runs/34074350604 at 9470fdb.
The combined candidate includes the entire stack and dev bf85e67; its tree is 90a7511. Independent source/security review and regression evidence are recorded in the PRs.

The owner explicitly prohibited local suites, requested --no-verify pushes, final cumulative CI before any diagnostic lower runs, ordinary (non-native) stacking, and admin merge. Lower skipped/cancelled checks are not reported as passing. This admin action uses that explicit review/lower-CI exception. Merge commits preserve all original commits and contributor trailers, including Éverton Toffanetto's Co-authored-by in f215f79. No release or deployment.
Owner-authorized admin merge of axis1 PR lidge-jun#3842 at exact head b29bbb4.

Final combined CI: https://github.com/lidge-jun/opencodex/actions/runs/34074350604 at 9470fdb.
The combined candidate includes the entire stack and dev bf85e67; its tree is 90a7511. Independent source/security review and regression evidence are recorded in the PRs.

The owner explicitly prohibited local suites, requested --no-verify pushes, final cumulative CI before any diagnostic lower runs, ordinary (non-native) stacking, and admin merge. Lower skipped/cancelled checks are not reported as passing. This admin action uses that explicit review/lower-CI exception. Merge commits preserve all original commits and contributor trailers, including Éverton Toffanetto's Co-authored-by in f215f79. No release or deployment.
Owner-authorized admin documentation closeout. The four runtime PRs and exact combined CI/tree proof are recorded in the unit. Privacy scan and staged diff checks passed; no local application suites or typecheck ran. This merge changes only devlog records and preserves all runtime code and attribution.
[WRONG BRANCH] chore(release): promote verified 2.46.0 to main
Take upstream for all upstream-owned conflict paths per OWNED.md.
Apply package.json recipe (@yansigit/opencodex, version 2.46.0).
Re-fit antigravity carousel and quota probes on upstream v2.46 control
flow using the v2.45 resolved fork overlay as the merge base.

Co-authored-by: SB Yoon <yansigit@users.noreply.github.com>
Re-merge config.ts from the v2.45 resolved fork overlay onto upstream
v2.46, unify usage/log imports, restore catalog export, and take upstream
cli init/dispatch signatures.

Co-authored-by: SB Yoon <yansigit@users.noreply.github.com>
Align docker/ and compose.yaml with vendor/main so container-bootstrap
tests match the upstream v2.46.0 deployment surface.

Co-authored-by: SB Yoon <yansigit@users.noreply.github.com>
Restore dev locale catalogs and append upstream-only v2.46 strings.
Fix ci-workflows audit assertion for fork package.json recipe.

Co-authored-by: SB Yoon <yansigit@users.noreply.github.com>
@github-actions github-actions Bot added the intake: hygiene-blocked Deterministic PR hygiene checks failed label Sep 7, 2026
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown

⚠️ Deterministic hygiene checks failed.

  • new_suppression — A new TypeScript, lint, formatter, or similar suppression was added. Fix the underlying issue or obtain suppression-approved. Paths: gui/src/pages/Models.tsx.
  • unsponsored_surface — This changes an authentication, workflow, release-automation, or dependency surface. MAINTAINERS.md requires security review for these; ask a maintainer to apply maintainer-sponsored once they have reviewed it. Paths: .github/workflows/ci.yml, .github/workflows/cleanup-closed-pr-branches.yml, .github/workflows/dev-version-bump.yml, .github/workflows/enforce-issue-quality.yml, .github/workflows/enforce-pr-target.yml, .github/workflows/issue-quality-tests.yml, .github/workflows/issue-triage.yml, .github/workflows/pr-hygiene.yml, .github/workflows/pr-labeler.yml, .github/workflows/release.yml, .github/workflows/service-lifecycle.yml, package.json, src/lib/windows-secret-acl.ts, src/oauth/anthropic-routing.ts, src/oauth/health.ts.

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown

PR automation (bot-owned)

  • Class: draft (draft)
  • Base: 24c66effcd68404dd9e10d9b4782a4f350825fbc
  • Head: b8c6c20f1993b49c10272963576bbd1f34c06f7d
  • Action: behind
  • Exact-head gate: BLOCKED (not-mergeable, base-not-ancestor, base-mismatch, check-not-success)
  • Sensitive paths: .github/workflows/ci.yml, .github/workflows/cleanup-closed-pr-branches.yml, .github/workflows/dev-version-bump.yml, .github/workflows/enforce-issue-quality.yml, .github/workflows/enforce-pr-target.yml, .github/workflows/issue-quality-tests.
  • Maintainer auto-merge approval: NO
  • Bot merge evidence: NO
  • Next action: human review required

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown

⏳ DRAFT

  • hygiene: new_suppression. hygiene: unsponsored_surface. sync_baseline

What to do

  • Wait for successful exact-head ci, enforce-target, and hygiene checks.
  • Fix new_suppression — A new TypeScript, lint, formatter, or similar suppression was added. Fix the underlying issue or obtain suppression-approved. Paths: gui/src/pages/Models.tsx.
  • Fix unsponsored_surface — This changes an authentication, workflow, release-automation, or dependency surface. MAINTAINERS.md requires security review for these; ask a maintainer to apply maintainer-sponsored once they have reviewed it. Paths: .github/workflows/ci.yml, .github/workflows/cleanup-closed-pr-branches.yml, .github/workflows/dev-version-bump.yml, .github/workflows/enforce-issue-quality.yml, .github/workflows/enforce-pr-target.yml, .github/workflows/issue-quality-tests.yml, .github/workflows/issue-triage.yml, .github/workflows/pr-hygiene.yml, .github/workflows/pr-labeler.yml, .github/workflows/release.yml, .github/workflows/service-lifecycle.yml, package.json, src/lib/windows-secret-acl.ts, src/oauth/anthropic-routing.ts, src/oauth/health.ts.

This pull request was already a draft. Its draft status will be preserved after every issue above is resolved.

@yansigit

yansigit commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Superseded by the verified v2.47.0 integration merged in #323. The draft branch is retained for history.

@yansigit yansigit closed this Sep 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

intake: hygiene-blocked Deterministic PR hygiene checks failed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants