Implement async subagent execution with SubagentHandle

t-268·WorkTask·
·
·
Created4 months ago·Updated4 months ago·pipeline runs →

Description

Edit

Replace synchronous runSubagent with async spawn:

  • SubagentHandle with TVar status and TQueue events
  • spawnSubagentAsync, querySubagentStatus, waitSubagent, cancelSubagent
  • Update Ava to poll status and send async updates to user

See HARDENING.md section 1 for full spec.

Timeline (1)

🔄[human]Open → Done4 months ago