Skip to content

feat(orchestrator): Start threads in known projects - #29

Draft
mwolson wants to merge 1 commit into
contrib/ctm/mcp-capability-paginationfrom
contrib/ctm/mcp-known-project-threads
Draft

mwolson wants to merge 1 commit into
contrib/ctm/mcp-capability-paginationfrom
contrib/ctm/mcp-known-project-threads

Conversation

@mwolson

@mwolson mwolson commented Sep 27, 2026 •

Copy link
Copy Markdown
Owner

What Changed

Agents can now start top-level threads in another project that T3 Code already knows. create_threads accepts a projectDirectory per entry, an absolute or ~/ path that must match a registered project root; the new thread starts at that root with no inherited branch or worktree. Omitting it keeps the caller's checkout, and delegated children always stay in the caller's project. t3_thread_launch already accepts a projectId.

The calling thread records each thread it creates this way in its timeline, including threads in another project. Retrying a request with the same clientRequestId returns the same threads, and fails if one of them has since been deleted.

Why

Parent agents could only start ordinary threads in their own project. Upstream's explicit MCP thread and project targets (pingdotgg#15219) already let a caller read, send to, wait on and list threads in other projects, so this layer now only adds choosing the project at creation and recording the created thread.

Checklist

  • This PR is small and focused
  • I explained what changed and why
  • I included before/after screenshots for any UI changes
  • I included a video for animation/interaction changes

@mwolson
mwolson added this pull request to stack #36 September 27, 2026 21:48
@mwolson
mwolson force-pushed the contrib/ctm/mcp-known-project-threads branch 2 times, most recently from ad80e38 to c1c9d4d Compare September 30, 2026 20:01
@mwolson
mwolson force-pushed the contrib/ctm/mcp-known-project-threads branch from c1c9d4d to ffd7883 Compare October 1, 2026 12:38
@mwolson
mwolson removed this pull request from stack #36 October 1, 2026 12:39
@mwolson
mwolson added this pull request to stack #53 October 1, 2026 12:41
@mwolson
mwolson force-pushed the contrib/ctm/mcp-known-project-threads branch from ffd7883 to 38bf18c Compare October 1, 2026 14:13
@mwolson
mwolson removed this pull request from stack #53 October 1, 2026 14:13
@mwolson
mwolson added this pull request to stack #55 October 1, 2026 14:13
@mwolson
mwolson force-pushed the contrib/ctm/mcp-known-project-threads branch from 38bf18c to 50aed09 Compare October 3, 2026 20:27
@mwolson
mwolson removed this pull request from stack #55 October 3, 2026 20:28
@mwolson
mwolson added this pull request to stack #57 October 3, 2026 20:28
@mwolson
mwolson force-pushed the contrib/ctm/mcp-known-project-threads branch from 50aed09 to ca62ffd Compare October 4, 2026 03:12
@mwolson
mwolson removed this pull request from stack #57 October 4, 2026 03:12
@mwolson
mwolson added this pull request to stack #60 October 4, 2026 03:13
@mwolson
mwolson removed this pull request from stack #60 October 4, 2026 15:12
@mwolson
mwolson added this pull request to stack #62 October 4, 2026 15:12
@mwolson
mwolson removed this pull request from stack #62 October 4, 2026 19:29
@mwolson
mwolson added this pull request to stack #64 October 4, 2026 19:30
@mwolson
mwolson force-pushed the contrib/ctm/mcp-known-project-threads branch from ca62ffd to c12314d Compare October 6, 2026 17:48
@mwolson
mwolson removed this pull request from stack #64 October 6, 2026 17:49
@mwolson mwolson changed the title feat(orchestrator): Start threads in known projects with scoped access feat(orchestrator): Start threads in known projects Oct 6, 2026
@mwolson
mwolson added this pull request to stack #68 October 6, 2026 17:50
@mwolson
mwolson removed this pull request from stack #68 October 6, 2026 19:18
@mwolson
mwolson added this pull request to stack #70 October 6, 2026 19:19
@mwolson
mwolson removed this pull request from stack #70 October 6, 2026 21:12
@mwolson
mwolson added this pull request to stack #72 October 6, 2026 21:13
@mwolson
mwolson removed this pull request from stack #72 October 6, 2026 22:10
@mwolson
mwolson added this pull request to stack #74 October 6, 2026 22:10

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant