modern-fireman-99755
02/23/2026, 11:15 AMplugin submodule, specifically the AgentDefinition class.
I’d like to move this code into a new submodule dedicated to searching, loading, and instantiating subagents. I believe this is a more logical home for it. However, since the class is currently exposed in the submodule's API (plugin.__init__), moving it would constitute an API change.
Is everyone okay with this?
Notes:
• AgentDefinition is not part of the public API (i.e., it’s not in sdk.__init__).
• This change will not break anything within the software-agent-sdk repo; I will update all affected imports accordingly.
(cc: @strong-ice-84145, @limited-student-10747, @millions-crayon-32880, @curved-angle-80449)strong-ice-84145
02/23/2026, 11:22 AMlimited-student-10747
02/23/2026, 12:48 PMcurved-angle-80449
02/23/2026, 12:49 PMcalm-artist-7206
02/23/2026, 3:23 PM.openhands/ , in addition to loading them from plugins. I think this may help to move in that direction.
On the other hand, maybe we should add it to the public API once done, WDYT?modern-fireman-99755
02/23/2026, 3:24 PMcalm-artist-7206
02/23/2026, 3:33 PMcalm-artist-7206
02/23/2026, 3:33 PMmodern-fireman-99755
02/23/2026, 3:41 PMagents/: The ability to use special subagent prompts