chore(upstream): sync 2026-09-04 - #26
Draft
berghtho wants to merge 107 commits into
Draft
Conversation
…old as legacy (pingdotgg#9397) Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
pingdotgg#9433) Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…9466) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…pingdotgg#9282) Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…ingdotgg#9469) Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…ingdotgg#9479) Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…9492) Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…otgg#9562) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…9582) Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: Claude Code <noreply@anthropic.com>
…9622) Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…ngdotgg#9623) Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Preserve Riker subscriptions and capabilities. Retain reset credit metadata on quota updates and refresh every connected environment. Native verification remains blocked in #25.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Integrate the 2026-09-04 upstream batch while retaining CMD Riker capabilities. Draft pending native verification in #25.
Previous integrated upstream:
2b745efe57cddc1753d3007d081c64bd20e3ab79Frozen upstream:
09d13de4381925fa2a6dea74eff8185fa301e905Fork base:
4c7b4026adcdddce1f82593e520585ac2c1f2ff0Review and risk
106 incoming commits, 420 source files. Changes span web, desktop, mobile, providers, contracts, orchestration, auth, relay lifecycle, dependencies, native packaging, and inert workflows. No new migration.
@napi-rs/keyring@1.3.0and its native packages have no lifecycle scripts; pnpm build allowlist unchanged.Conflicts and corrections
Four conflicts resolved:
Review corrections:
Capability delta
Lead Agent clients continue to send branded
projectIdonly. Server resolves/canonicalizes the project path and lazily invokes the project-scoped Riker gateway. Dedicated authenticated RPCs, sanitized failures, bridge lifecycle and client state remain. No stock provider/model enum controls Riker Native Harness selection. Copilot remains available under CMD Riker Model Policy despite no stock T3 Copilot adapter.Incoming commits and source PRs
Verification and merge decision
Committed integration:
c38ca47049b8aa7e80ca43554f6f73a17408b1d4.Verified tree:
ebd14f9afa614aef66596c0f51f771162802fe07(all 16,418 regular files and unchanged vendored gitlink matched the isolated checkout).Credential-isolated WSL Ubuntu 22.04 execution: user/mount/PID namespaces, private root/chroot and proc, explicit empty environment, dedicated checkout/home/runtime. No host user homes, Windows mounts, GitHub credentials, provider sessions, or browser profiles. Official Node 24.13.1 hash verified; pnpm 11.10.0. Full
corepack pnpm install --frozen-lockfile --forcepassed including allowed lifecycle scripts and node-pty compilation; no install-induced manifest/lockfile change.git diff --check.git worktree list --porcelain -z(exit 129). Affected implementation/tests match frozen upstream; no workaround or weakened test introduced.pkg-configENOENT; 10 tests skipped. libsecret development environment missing. macOS/keyring, Windows native browser import, iOS/Android builds/device behavior remain unverified on this integration.Initial link-only installation, wrong mobile checker, wrong native runner and pre-fix server codec diagnostics were superseded by the full install and final correct runs above. Changed-area batches were run in the same isolated source checkout before the full lifecycle install; mandatory baselines, typechecks, authored regressions, lint and formatting were rerun afterward.
Keep this PR draft. #25 tracks unresolved verification. No merge or release authorized by these results; Actions remains disabled and publication is only to
berghtho/t3code.Exact verification commands (cwd and argument vectors)
Commands below are the recorded isolated executions.
directchanged-area runs use the installedvpbinary; final runs use corepack. Exit codes are retained, including outstanding failures. Large changed-file lint/format argument lists are represented by an equivalent Git selection below.direct/client-runtime; cwd=/work; exit=0
direct/contracts-shared; cwd=/work; exit=0
direct/server-provider; cwd=/work; exit=0
direct/server-orchestration; cwd=/work; exit=0
direct/server-other; cwd=/work; exit=1
direct/desktop; cwd=/work; exit=0
direct/web; cwd=/work; exit=0
direct/mobile; cwd=/work; exit=0
direct/scripts; cwd=/work; exit=0
final/riker-baseline; cwd=/work; exit=0
final/riker-server; cwd=/work; exit=0
final/contracts-typecheck; cwd=/work; exit=0
final/mobile-typecheck; cwd=/work/apps/mobile; exit=0
final/web-typecheck; cwd=/work; exit=0
final/apps-desktop-typecheck; cwd=/work; exit=0
final/packages-client-runtime-typecheck; cwd=/work; exit=0
final/packages-shared-typecheck; cwd=/work; exit=0
final/packages-effect-codex-app-server-typecheck; cwd=/work; exit=0
final/browser-secret-native; cwd=/work; exit=1
final/root-stat-regression; cwd=/work; exit=0
final/install-diff; cwd=/work; exit=0
finish/server-typecheck; cwd=/work; exit=0
finish/authored-regressions; cwd=/work; exit=0
Equivalent replay of the 373-file formatter/linter selection, from repository root (both final checks passed):
Model and Native Harness: OpenAI GPT in Codex desktop; exact primary-model identifier unavailable. Audit reviewer: gpt-5.4. Isolated verification delegated through Codex Worker Sessions.