6260ad6216
- Simplified ptree API by removing spawnGroup and spawnAttached variants, consolidating into single spawn function. - Replaced AsyncQueue class with simpler pushStream utility function for stream management. - Refactored ChildProcess class to use AbortController instead of callback-based signal handling. - Renamed captureText method to wait and execText function to exec for clearer API semantics. - Removed mode parameter from exec function, eliminating distinction between spawn modes. - Updated all call sites across coding-agent to use simplified ptree API.