Roo-Code/packages
Roo Code ba2077c40a fix: improve IPC stability in headless Docker environments with xvfb
- Add robust error handling and recovery mechanisms to IPC server/client
- Implement graceful shutdown handling for IPC connections
- Add connection timeouts and retry logic for headless environments
- Enhance logging for debugging in virtual display scenarios
- Handle SIGTERM, SIGINT, and SIGHUP signals properly
- Add socket cleanup and directory creation for Docker containers
- Implement reconnection logic with exponential backoff

This fix addresses the issue where VSCode gets killed (signal 9) when
running RooCode in headless Docker environments with xvfb during IPC
operations. The improvements make IPC communication more resilient to
the challenges of virtual display environments.

Fixes #7814
2025-09-09 12:11:20 +00:00
..
build Sharing improvements (#5082) 2025-06-24 16:36:32 -04:00
cloud Publish token usage metrics (#7637) 2025-09-03 13:51:27 -07:00
config-eslint Upgrade to ESLint 9 + share eslint config across workspaces (#3815) 2025-05-21 21:30:21 -07:00
config-typescript Move @roo-code/cloud to the Roo-Code repo (#7503) 2025-08-28 11:18:45 -07:00
evals Add model info to eval runs table (#7749) 2025-09-06 22:10:08 -07:00
ipc fix: improve IPC stability in headless Docker environments with xvfb 2025-09-09 12:11:20 +00:00
telemetry Move @roo-code/cloud to the Roo-Code repo (#7503) 2025-08-28 11:18:45 -07:00
types Feature/update vertex ai models and regions (#7727) 2025-09-06 22:18:55 -04:00