Repository navigation
chore(upstream): advance to T3 Code v0.1.3 - #705
Open
Jacksondr5 wants to merge 2084 commits into
Open
Jacksondr5 wants to merge 2084 commits into
Jacksondr5 wants to merge 2084 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Jacksondr5
added a commit
that referenced
this pull request
Oct 25, 2026
This was referenced Oct 25, 2026
…gdotgg#25126) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… every render (pingdotgg#25134) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#25145) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…he Duo fold composer (pingdotgg#25141) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…cing it (pingdotgg#25068) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
pingdotgg#25766) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Conflict resolution, the v0.1.3 migration review, decision 12 (guest links hidden), and J5's instructions ported onto upstream's shorter text. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… lint, records Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…gration rehearsal Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…, port target.options sentence Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Jacksondr5
marked this pull request as ready for review
October 28, 2026 02:09
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…pects J5 branding Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Jacksondr5
added a commit
that referenced
this pull request
Oct 28, 2026
Jacksondr5
added a commit
that referenced
this pull request
Oct 28, 2026
This branch was successfully deployed
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.
Problem
J5 was pinned to an upstream T3 Code nightly from 2026-10-17. Upstream has since shipped v0.1.1, v0.1.2 and v0.1.3: about 2,070 commits, a large web refactor, new migrations, Node 26 and pnpm 12, and an MCP tool consolidation. v0.1.2 also broke Stop's cascade to delegated children, which J5's agent and Crew stops rely on; v0.1.3 fixes it.
Tracking: milestone "Upstream advance: T3 Code v0.1.3". Closes #299 and closes #703. Analysis and decisions are in the project artifacts
upstream-merge-2026-10-24/analysis.mdanddecisions.md.What changed
This advances J5 to upstream's stable
v0.1.3(d2c440312e). It took three merges on this branch:v0.1.3-nightly.20261024.3630(268 conflicts);j5/main(29 conflicts), including fix(server): agent messages join a busy Claude agent's turn instead of queueing #690, feat(j5): agents get upstream's queue tools, and edit only their own messages #715 and fix(j5): hold agent messages to a usage-limited agent until it continues, then deliver in send order #720;v0.1.3(132 conflicts), thenj5/mainagain for fix(j5): reject changed spawn and Crew proposal replays #660 (8 conflicts).Merge this with a merge commit, not a squash, so
j5/mainkeeps upstream's history..nvmrc, J5 workflows, TestFlight profile);t3 threadCLI isn't registered inj5, because it calls tools J5 hides (Reconcile J5's thread tools with upstream's once linked environments settle #695).ingest.t3.codes. The privacy page lists the new data. Dev servers follow upstream: telemetry is opt-in.opensrecord is stripped for people a thread is shared with: sidebar, thread view and thread loads. Message search stays refused for them (Cmd+K message search and open ranking for people a thread is shared with #696).orchestrator_capabilitiessearch.pairisolation;--watch-path;docs/userpages stay until docs/user: J5 has edited upstream's user docs, and our rules disagree on whether it may #494 settles.t3_thread_transfer,t3_queue);t3_background_waitis admitted (Jackson, 2026-10-27). It's a Claude-only status mark for awaited background work, which upstream's Claude system prompt tells agents to call.t3code-units;0.1.0, and its tests used T3's unit names;j5launchers;service.envcould setJ5CODE_HOME;orchestrator_capabilitiesreturns upstream's new fields;reviewed-v0.1.3.v1.json, and audits each ref against the reviewed record that matches it.VACUUM INTOcopy migrated cleanly, and a second run changed nothing;j5_*row count held;UI changes
Settings (upstream v0.1.3) and the new design
Base's Beta page has nothing to compare with: base shows no Beta entry, so Labs is shown as new.
The "Raw A2A delivery" card in the first table below is a deliberately unknown seeded envelope (
template-v999). In real use J5 draws that card only for platform notices no parser reads ("not delivered", "peer dropped the exchange", "ask withdrawn"), asj5/maindoes today; #698 replaces it with the design's grey notice lines.The "before" for live agent exchanges is the card in the first row; the live peer exchange ran on head only. Mobile is not shown: its timeline is #699.
Folding and expanding an agent's ask:
j5-agent-message-fold-and-expand.mp4
Folding and expanding a spawn brief:
j5-spawn-brief-fold-and-expand.mp4
An idle Fleet age moving from 1m to 2m (#299):
j5-idle-fleet-age-advances.mp4
Thread status at the end of the timeline (upstream pingdotgg#25401)
Not captured: the PR stats split (upstream pingdotgg#22189). The PR panel needs a GitHub sign-in, and the test servers run without one.
What's new
Live testing
Round 1, at the nightly merge (
60c7d590e6). Three GPT-6-Luna testers; live turns on Claude Haiku and GPT Luna. Each needed a second pass after stopping its first one early. Reports are undertest-reports/j5code-upstream-sync-20261024/.threadcommand.origin/j5/main: threads, a message found by search, and a scheduled task survived. The Inbox ask and the helper's reply weren't re-checked after the upgrade.--freshfirst run.--peer.Round 2, at stable v0.1.3 (
738ceea3d6). These are the policy items the live-testing coordinator flagged.us.i.posthog.com, and never toingest.t3.codes.hold.shwas running..git/configwrite raised no prompt, so where a Full-access ask lands is still not observed.Review panel's interaction pass: GPT-6-Astra on Haiku drove:
@persona and/playbookpickers;Not exercised live:
Review
The panel was Claude Opus 5.5 (server, packages, records) and GPT-6-Astra (clients, with live interaction). Neither found anything blocking. Reports:
reviews/705/opus.mdandreviews/705/astra.md.Fixed from the review:
J5CODE_HOME;target.options";Left as a nit:
AccessGate's wrappers add a second tracing span per request.Bugs found: none in the merge. Related issues: #704,
j5_spawn_agentrefusing models with no reasoning option, which predates this. #703 is fixed by upstream's new test setup, and closes with this PR.Upstream impact
Upstream-owned files that were edited, moved or retired are recorded in FORK.md:
Product changes to upstream behavior are register entries:
Each carries Jackson's decisions.
Checklist
pkg-config, and the web "renders" project, which CI doesn't run and which passes when run asscripts/render-metrics.tsruns it.FORK.mddocs/userpages updated in placeClaude Opus 5.5 in Claude Code, running in J5 Code, with:
🤖 Generated with Claude Code