You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Problem
Users often run several threads on one repository at the same time. Each agent works alone, and that causes real mistakes:
T3 Code already knows the missing facts: the other threads in the project, their branch or worktree, their linked PRs, and whether they are running.
Proposal
Smallest useful scope: one read-only tool on the existing
t3-codeMCP server.sibling_threads()returns a bounded list of the other active threads in the calling thread's project:The tool description tells agents to call it before they merge or rebase.
Agents address threads by the T3 thread id. It does not change on restart or rename. If messaging lands (#7001), it uses the same id.
Decisions needed
Related
thread_listandthread_sendbetween sibling threads. Its implementation, feat(server): let sibling threads exchange messages #6573, was closed.t3_thread_listfor Orchestrator V2.list_thread_pull_requestsalready gives the calling thread its own linked PRs.Written with Claude Opus 5.5 in Claude Code.
All reactions