Skip to content

chore: sync upstream main and port the embedded runtime to provider-core - #12

Merged
onmax merged 1083 commits into
mainfrom
sync/upstream-20261017
Oct 17, 2026
Merged

onmax merged 1083 commits into
mainfrom
sync/upstream-20261017

Conversation

@onmax

@onmax onmax commented Oct 17, 2026

Copy link
Copy Markdown
Member

The daily sync has failed since at least 2026-10-13 on merge conflicts. This merges pingdotgg/t3code main (1082 commits, through 13aa882c22) by hand.

What changed in the fork delta

  • Upstream moved IdAllocator, ProviderEventLoggers, ProviderAdapter, and the adapter driver into the private packages/provider-core. The embedded runtime now imports them from there and bundles @t3tools/provider-core.
  • Upstream replaced the global MCP session helpers with the McpProviderSessions service and replaced HostProcessEnvironment with HostProcess.Environment. The runtime provides both through its layer.
  • The legacy translator ignores the new command_output.delta event. The final command output still arrives with turn_item.updated.
  • The lazy Claude SDK import is applied again on top of the new ClaudeAdapterV2 and ClaudeProvider. The SDK import is now import type: with verbatimModuleSyntax, import { type X } kept a side-effect import and loaded the SDK eagerly.
  • The TS7056 annotations for WsRpcGroup, OrchestrationV2RpcSchemas, and the environment orchestration group were generated again from upstream's member lists, including the new threadTranscript endpoint.
  • @t3tools/contracts keeps its dist exports and publish metadata. Upstream made it private, which the fork overrides.
  • Upstream workflow changes are not merged. The fork keeps its own workflows, and upstream deleted cursor-hygiene-webhook.yml.

Verified

  • vp run --filter @t3tools/contracts --filter @t3tools/provider-runtime build
  • tsc --noEmit in packages/provider-runtime, and tsc-rs --noEmit in packages/contracts and apps/server: 0 errors
  • The sync workflow's focused tests: 131/131, including the packed Codex-only consumer artifact test
  • ClaudeAdapterV2.test.ts: 263/263

Not verified

  • Live Claude and Codex turns through a ViteHub Agent. I check those against the pkg.pr.new build from the ViteHub pin bump.

🤖 Generated with Claude Code

juliusmarminge and others added 30 commits October 16, 2026 21:49
…tion (pingdotgg#20687)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ion (pingdotgg#20686)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tion (pingdotgg#20683)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…oization (pingdotgg#20682)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ization (pingdotgg#20681)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ion (pingdotgg#20597)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…on (pingdotgg#20720)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…al memoization (pingdotgg#20679)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…on (pingdotgg#20673)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ion (pingdotgg#20672)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…moization (pingdotgg#20671)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ion (pingdotgg#20666)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…er (pingdotgg#20664)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…oization (pingdotgg#20663)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
juliusmarminge and others added 23 commits October 17, 2026 03:37
…row (pingdotgg#20854)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rs identical (pingdotgg#20855)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… changed (pingdotgg#20848)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… updates (pingdotgg#20853)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ole page (pingdotgg#20859)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ome (pingdotgg#20842)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… it (pingdotgg#20891)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#20892)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… and thread panels (pingdotgg#20823)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…presentation consumers (pingdotgg#20821)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… card and model row (pingdotgg#20851)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#20902)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…er (pingdotgg#20914)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…y streaming tick (pingdotgg#20860)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Merge pingdotgg/t3code main (1082 commits) into the fork.

- Import IdAllocator, ProviderEventLoggers, ProviderAdapter and the adapter
  driver from packages/provider-core, where upstream moved them.
- Register MCP sessions through the McpProviderSessions service and provide
  HostProcess.Environment instead of the removed HostProcessEnvironment.
- Ignore command_output.delta in the legacy translator; the final output
  still arrives with turn_item.updated.
- Keep the lazy Claude SDK import in ClaudeAdapterV2 and ClaudeProvider. Use
  `import type` so verbatimModuleSyntax does not keep a side-effect import.
- Regenerate the TS7056 annotations for WsRpcGroup, OrchestrationV2RpcSchemas
  and the environment orchestration group, including threadTranscript.
- Keep the contracts dist exports and publish metadata.
- Bundle @t3tools/provider-core and clean its stray declarations after pack.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-17T20:50:35.141377Z 4a1a008 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL labels Oct 17, 2026
@onmax
onmax merged commit 4a1a008 into main Oct 17, 2026
10 of 19 checks passed
@onmax
onmax deleted the sync/upstream-20261017 branch October 17, 2026 21:19

This branch was successfully deployed

No deployments
production — 4a1a0087 Deployed Oct 17, 2026 by onmax via Deploy production relay #20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants