diff options
| author | Ben Sima <ben@bensima.com> | 2025-12-17 23:50:11 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bensima.com> | 2025-12-17 23:50:11 -0500 |
| commit | a42d1205e22eaca99c54108b1eb5c3bc46519738 (patch) | |
| tree | fda4e182aad9fcce6de9214cf2d4e1684f242bf9 /Biz/EmailAgent.py | |
| parent | ae5079cb54b2d7cc1093e94822e6ffd50e611d41 (diff) | |
Make subagents non-blocking with async spawning
- Add global subagent registry to track running handles by ID
- Modify executeSpawnSubagent to use spawnSubagentAsync and return immediately
- Add check_subagent tool for querying status or getting results
- Export subagentTools convenience function with both tools
- Update Telegram.hs to use subagentTools instead of just spawnSubagentTool
Ava can now spawn subagents in the background and continue
conversations while checking on progress via check_subagent.
Diffstat (limited to 'Biz/EmailAgent.py')
0 files changed, 0 insertions, 0 deletions
