Repository navigation
docs: T3 update review 0.1.6-nightly.20261030.3917 - #60
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
T3 update review: 0.1.5-nightly.20261029.3873 → 0.1.6-nightly.20261030.3917 (4 releases)
Needs you
deb-update-relaunch-no-new-privs). The running app hasNoNewPrivs: 1(checked 2026-10-30 on3917), so its next "Restart to install" would fail with no password prompt. The fix,
#15387, is still open.
Improves
No active entry broke and no watching entry became ready. These are evidence for the shared
t3-dependencies.md, written in this PR. No workflow needs to change.storage-cleanup-removes-thread-worktrees: a provider session stop no longer startsa sweep unless a deleted thread's worktree is waiting
(#26038, 3892). From the PR: "Only deletion
cleanup is driven by events; the other worktree rules run on the hourly sweep." The keep reasons
in Last run are unchanged. The entry named only the scheduled triggers, so it now records the
event-driven ones too.
pr-linked-by-tool: the one-minute PR sweep now skips subagent and delegatechildren (#26983, 3892). A child's PR is
looked up only after that child's own run, checkpoint, metadata update, unsettle or unarchive,
so a PR that merges later doesn't update the child. Nothing here is affected:
implement-specchildren open no PR, and cleanup asks the host itself (
gitManager.branchPullRequestinstorageCleanup.ts).delegate-task-worktrees: a held queue now releases messages from agents, the serverand scheduled tasks once the thread's newest run completes
(#27221, 3904). Before, they stayed held after
a provider failure, restart or Stop, until a user message or
queue.resume. Messages a userwrote still wait for that user. By that rule, a child's completion held on the parent now gets
through; that reading comes from the PR and was not tried here.
delegate-task-reviews:3 minutes, and a child's continuation stands down when the parent's run was stopped
(#27222, 3904).
stopped while the agent runs on, so an agent that ignores Stop shows "Agent not responding to
Stop" until the user presses Force stop, which is not an MCP tool
(#27252, 3917).
task_canceldispatchesthat same
thread.stop. Whattask_statusshows for such a child was not checked.preview-tools-verification: the preview browser now runs in an agent scope, withthe agents' +800 OOM score, low CPU weight and memory limits
(#27239, 3904; the weights are
#27176). From the PR: "under agent memory
pressure the preview browser is throttled too." This may bear on the snapshot timeouts that block
the trial, but nothing has tested that. Worth reading in the next preview run's notes.
deb-update-relaunch-no-new-privs: 3917 shows the flag still set after an in-apprelaunch (the check under Needs you).
Drift
docs/agents/validation.md§ Why notpnpm testsays "Agent threadson the machine share one memory limit". That is a T3 rule (
agentSliceMemoryLimitsinapps/server/src/process/agentScope.ts) that neither dependency file covers. It landed on2026-10-29. Measured here on a 14.8 GiB machine:
MemoryHigh8.8 GiB,MemoryMax11.1 GiB onapp-t3code-agents.slice.Proposed for rubens: an active entry
agent-memory-limit, which says the limit is sharedacross threads and breaks if T3 changes the slice or its limits. When it lands, add that path to
WATCHED_PATHSinchanges.py. The other four projects' docs have no such rule.Not covered
docs/agents/t3-dependencies.mdonorigin/masteror on any branch.Still ready
preview-tools-verification: adoption step one has been under way since 2026-10-26.Step two (dropping the browser CLI) waits for ten PRs verified with
preview_snapshotand nolost click.
Checked with no effect on us:
t3 service protect(#27239): nothing toadopt. It targets the boot service, which isn't installed here (
t3 service status: notinstalled), and the infra repo's
README.mdandAGENTS.mddon't mention T3. This is read fromthe source; it was not run.
app-t3code.slicenow hasCPUWeight=10,IOWeight=10andTasksMax=25%, and the first two are confirmed live here.Agents give way only under contention.
t3_thread_organizeis now strict (#26718). Noshared skill calls it.
ScheduledTaskService.tsskips idle ticks. The missed-run andlastRunStatuslogic is unchanged, and this run itself started on schedule.characters and keeps a hash, so rubens' and enescena's
worktree-folder-names-uniquestillholds.
ThreadLaunchService.tsis a read-path refactor.settings.tsaddssecretProviders(behindT3CODE_FEATURE_SECRETS) and keeps unknown project overrides; en-escena's two settings areuntouched. No other MCP tool or
orchestratorMcp.tsshape changed, and the injected instructionsare unchanged.
background-service.mdstill says nothing about scheduled tasks, so en-escena'sarchitecture-review-needs-appstands.~/.t3is a real directory here.Other checks: the watched issues and PRs are unchanged. #17889, #17813, #22805, #11078, #14905,
#15387, #23936, #24812 and discussions 24108, 18047, 23245 and 23305 are all still open, and #5063
stays closed with the runner unchanged. #17889 has two new comments, and #14905 has one about an
Arch install, which is not our path. No fix merged. Every Used by file and heading exists, and
WATCHED_PATHScovers every cited T3 path. The only drift is the rubens rule above.Projects whose behaviour changes: none. This PR only adds evidence to the shared
t3-dependencies.md. The rubens entry stays a proposal, outside this diff.Review
Tier: readback, reviewed 96757eb
Readback
The commit adds evidence about T3 0.1.6 behaviour to
t3-dependencies.md: thread and PR sweeps, child continuation and cancellation, queue release, the Linux update flag, and preview browser resource limits. The new notes mark several claims as unverified (task_statusafter a stop, whether queue release lets a child completion through, whether resource limits explain snapshot timeouts). Those caveats fit an evidence change; nothing else looks unrelated or contradictory. 0 surprises; Would merge: yes.🤖 Generated with Claude Code