Provide a way to dynamically configure the set of sub-agents for the model
Similarly to tools, model's sub_agents are often need to be dynamically configured: based on the session's state, current user's permissions or some other factors. Tools can be dynamically configured using Toolsets but dynamically configuring sub_agents require creating custom plugins.
Providing SubagentSet, or a similar class, with the API similar to Toolset should simplify agent development.
IMO, this goes together with the overall conditional execution and branching support (which is not yet supported, unfortunately). Watching.
@slilichenko Thank you for reporting this. I understand the request is currently under review. Please keep me posted if anything else is needed. Thanks for your patience.