fix: async command execution to prevent agent blocking
- Commands now run in goroutines, message loop never blocked - WebSocket writes protected with mutex for concurrency safety - Max 5 concurrent commands with semaphore limiting - Long-running commands (npm install, large downloads) no longer freeze agent
This commit is contained in:
Binary file not shown.
Reference in New Issue
Block a user