Repository navigation
chore: sync with upstream T3 Code main - #73
Merged
t3-code-sandboxes[bot] merged 856 commits intoNov 15, 2026
Merged
Conversation
…e sequences (pingdotgg#31882) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ntry" and "1 cell" (pingdotgg#31886) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…pingdotgg#31929) Co-authored-by: Geezy <igor.licko@gloryck.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…tgg#32089) Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: marcel <marcel@marcels-MacBook-Air.local> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…32177) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ssions (pingdotgg#31870) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…31906) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…loss (pingdotgg#32169) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…dvertised as LAN routes (pingdotgg#32140) Co-authored-by: repparw <repparw@users.noreply.github.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…gg#32183) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…tgg#32188) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…res (pingdotgg#32122) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…URL (pingdotgg#29625) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ards (pingdotgg#30695) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Jerry Wu <haoyuwu@andrew.cmu.edu> Co-authored-by: sisyphus-dev-ai <sisyphus-dev-ai@users.noreply.github.com> Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…er (pingdotgg#33107) Co-authored-by: maria-rcks <maria@kuuro.net>
…t declined (pingdotgg#33575) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dotgg#29498) Co-authored-by: amr sarhan <amr@amrs-MacBook-Air.local> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…startup (pingdotgg#32053) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#31319) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…nnects (pingdotgg#31543) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…the caller's project (pingdotgg#35913) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…Mode (pingdotgg#30019) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…t the web host (pingdotgg#29784) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ide a wake envelope (pingdotgg#37257)
…gdotgg#37271) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Grok 4.7 <noreply@x.ai> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…otgg#37285) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…pingdotgg#37264) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…pingdotgg#37100) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…age (pingdotgg#37021) Co-authored-by: Christopher Wilkus <309776208+cwilkus1-bit@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#32946) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
Merges pingdotgg/t3code main (51cdf23) into the sandbox stack top (fix/sandbox-wake-reaches-host). General T3 code follows upstream; sandbox hooks are re-applied on top of upstream's new APIs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…g APIs Upstream renamed moveComposerPromptAndImages to moveComposerContent, gave WorkingDuration a server clock, made deriveProjectGroupLabel take the group key, and added a search-row test that passes no sandbox. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A sandbox follows the host's default appearance like its default theme, and keeps device-approval policy on the host. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Upstream's delegate_task now reads the remote run's status, so the mock needs runStatus, and a task delegated to a fake box that already finished completes before a cancel reaches it; the cancel case now runs while the box still works. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Nov 15, 2026
Base automatically changed from
fix/sandbox-wake-reaches-host
to
feat/sandbox-environments
November 15, 2026 21:16
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.
Stacked on #72.
Problem. The fork's sandbox branch was 852 commits behind upstream T3 Code. The fork should behave like T3 Code except for running chats on sandboxes, and several bugs we hit here were already fixed upstream.
Fix. A merge commit (
1bc96a96c1) of pingdotgg/t3code main51cdf23265into the stack top. Conflicts (29 files) were resolved as follows:refuseNativeSubagentMessage,cancelWithunder the new dispatch-permit rule, the sandbox ACP flavor next toprefersHttpMcpTransport, and the web composer, sidebar, lineage and queued-runs hooks.moveComposerContent,resolveThreadOpenRoute,deriveTimelineWorking,hasPendingUserInput,WorkingDuration'senvironmentId, andderiveProjectGroupLabel'sgroupKey..repos/now match upstream exactly.118d917ce4: web API renames.048ad2db4f: upstream's new server settings sorted for sandboxes. Appearance follows the host; device approval stays host-only.02c93c1d84: server test mocks for upstream'srunStatusandtask_status.Fork changes that still differ from upstream outside sandbox code are listed in the thread; none were removed here.
Test plan
Claude Opus 5.5 via Claude Code.
🤖 Generated with Claude Code