Repository navigation
merge upstream/main into fork - #172
Merged
Merged
Conversation
…ingdotgg#15951) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…of encoding a fallback (pingdotgg#16118) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ngdotgg#16167) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ingdotgg#16170) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…pingdotgg#16002) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ingdotgg#15592) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…tgg#16200) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…eady passed (pingdotgg#15804) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…r cached (pingdotgg#15500) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ng to the inbox (pingdotgg#16204) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
pingdotgg#16214) Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…ailing every PR (pingdotgg#16203) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ngdotgg#15086) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ingdotgg#13758) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…14718) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…16357) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…dotgg#16206) Favicons in ProjectEnrichmentService now keep for 15 minutes. Repository identity keeps its 1-minute TTL, so remote changes still show within a minute. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… histories (pingdotgg#16358) The Claude capabilities probe now asks for usage with skipBehaviors, so it no longer scans every local transcript and misses its 4 s deadline. Takes over pingdotgg#14456. Co-authored-by: Ashkaan <a@ashkaan.me>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…tgg#16285) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…otgg#16223) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ingdotgg#16207) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ingdotgg#16315) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…gain (pingdotgg#16363) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ingdotgg#16314) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…g#16253) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ingdotgg#16382) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Brings in upstream through 76d3c96 (104 commits), including the move of every server service out of Layers/ and Services/ folders (pingdotgg#16295), layer naming (pingdotgg#16282), Effect 4.0.1 (effect/unstable/* paths removed), Effect Crypto for ids and hashes (pingdotgg#16377), and the PR watch rewrite. Fork code follows upstream's layout and names: Devin and Custom ACP providers, ProviderAuthService, usage, text generation, Linear, Slack, Notion, GitHub issues, thread tabs, the history MCP and agent access MCP. PR watches keep the fork's pause/resume, budget and settled-thread watching on upstream's new reactor; archiving or Stop still ends them. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
adampeterhiggins
force-pushed
the
t3code/sync-upstream-2026-10-06
branch
from
October 6, 2026 08:49
cd50fab to
2ba038d
Compare
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.
The fork was 104 commits behind upstream/main and 201 ahead. This merges upstream through
76d3c96fd5.What upstream brought that touched fork code:
layer/layerXyznaming (refactor: layer variables are named layer or layerXyz pingdotgg/t3code#16282).provider/Layers,provider/Servicesand the persistence/observability folders are gone.effect/unstable/*import paths.Cryptofor ids and hashes (refactor: Effect code gets UUIDs and SHA-256 from Effect's Crypto pingdotgg/t3code#16377)./goal,html_render, the worktree location setting, secret requests and thet3/branch prefix.How the 60 conflicts were resolved. Upstream's structure was taken in each case, with the fork's behaviour rebuilt on top:
ProviderAuthServicestart options and the provider-registry tests now live in upstream's merged modules.generateIgnoredNamesis added once inTextGenerationOperations.fromRunner, so every provider gets it. Devin's text generation now usesfromRunnertoo, so its thread titles get linked context like the other providers.Crypto.server.tstakes upstream's graph plus every fork layer: Linear, Slack, Notion, GitHub issues, thread tabs, the agent access MCP, subagent worktree setup, Conductor workspaces, context repositories and the PR watch import.ws.ts, the combined 215 RPCs exceeded TypeScript's instantiation limit. A smalltoWsRpcLayerhelper reads each handler's required services directly, so missing services are still caught.delegate_task'sworkspaceStrategy(feat(server): delegated subagents can run in their own worktree #168) is wired into upstream's newSecretRequestsdependency. Fork tests have been moved to upstream's names andt3/prefix.ProviderOrchestrationAdapterInfrastructure.layeris now built lazily, with a comment explaining why.html_renderpages.fork-differences.mdnow reflects thet3/prefix and upstream ending watches on settle.catchTags,it.effect.each).Verified locally:
provider/,textGeneration/andusage/passes (1,777 tests).ServerEnvironmenttest fail on macOS only, because the temp directory is a/var→/private/varsymlink. Those files are identical to upstream's.Merge with Create a merge commit. It keeps upstream history and the merge base for the next sync.
Built by Claude Opus 5.5 (1M context) in Claude Code, running in T3 Code.
🤖 Generated with Claude Code