Subagent support as nested threads #6689
Replies: 19 comments
|
Let me know if I could raise a PR for this. |
|
Do you support BTW Would love this! ❤️ |
|
hey @BleedingDev , my workflow currently doesn't need more than 1 depth so didn't build for it. Can add it as a separate PR if this gets merged or if Theo or Julius build their solution, we can request them or submit a PR. |
|
I can help as well. :) Thanks for clarification. |
|
like this idea, i think it can be paired with #915 and add a nested "review" thread (either with a little review badge or tag) |
|
This would really improve the visibility into subagent activity. |
|
Linked fork is a bit outdated, so I forked my own behavior: Quicksaver/t3code@70028f8...baa23ab Full implementation notes at https://github.com/Quicksaver/t3code/blob/main/SUBAGENTS.md These changes exist in my multi-customizations fork, but I'm happy to create a branch just with these changes if wanted and open a PR for it. 👍 Summary of behavior changesThe feature is implemented for Codex only. Unsupported providers should continue using the previous inline subagent-output behavior until they expose durable child-thread lineage. The current behavior is:
Video exampleIn this example you can see the above-described behavior in action. At around the 1:18 mark, one of the subagent's box was clicked and it took the screen to that subagent's conversation view. Then a few seconds later it clicks the "back arrow" next to the title to go back to the parent conversation's view. subagents.mp4Update looks from latest head:
|
|
Thanks for working on this. I searched the existing requests before posting and found this issue plus #3138, #4456, #5043, and #4962, so I’m adding feedback here instead of opening a duplicate. From a user perspective, “sub-agent support” needs to include lifecycle management, not just rendering child output:
A useful first slice would be nested child threads with live status and drill-down; per-agent controls can follow. Without this, parallel delegation is difficult to supervise, and T3 Code can look idle while work is still happening. |
|
@sudosapient I think this is how opencode does it? |
|
Another good usage of this is implementing a |
|
|


Uh oh!
There was an error while loading. Please reload this page.
Add support for codex subagents and render them as nested threads in the sidebar.
Subagents would ideally be independent chats that can be interacted with outside of the parent that spawned them.
This feature is supported by the codex app server.
Link to the commit in my fork: ratulsarna@4ae6de4
All reactions