[Feature]: Cross-provider delegated agents #10242
doubletwisted
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Before submitting
Area
Provider orchestration and Agents panel.
Problem or use case
A parent agent cannot delegate work to a different provider through T3.
For example, a Codex parent should be able to start an OpenCode worker, monitor it, receive its result, send follow-ups, and stop it. Today, T3 only sees the worker as a terminal process.
Proposed solution
Add a provider-neutral interface such as:
agent.spawnagent.sendagent.waitagent.stopT3 would track the parent-child relationship and display the worker in the existing Agents panel.
Why this matters
Different providers and models suit different jobs. This would let one capable model coordinate cheaper or specialized workers without losing visibility in T3.
Smallest useful scope
Support OpenCode workers launched by another provider, using the user's existing CLI authentication.
Alternatives considered
Running
opencode runmanually works, but T3 cannot track or control the resulting agent.Risks or tradeoffs
Session recovery, cancellation, and provider-specific behavior need clear handling.
Examples or references
Related: #5479, #2921, #5699, and #7393.
Contribution
All reactions