Added
- End-to-end file transfer testing
- Improved network launcher with proper signal handling for graceful shutdown
- Timeout handling for tests to prevent hanging
Changed
- Updated network_launcher.py to use modern websockets API
- Replaced Agent with AgentClient in imports
- Updated protocol instantiation to use correct classes
Fixed
- Fixed signal handling in network launcher to properly handle Ctrl+C
- Improved cleanup in tests to prevent hanging
- Enhanced error handling during agent disconnection