Roo-Code/packages/cloud
hannesrudolph 871ed877af feat: implement persistent telemetry event queue with multi-instance support
- Add FIFO queue structure that maintains event order
- Implement persistence using VS Code's globalState API
- Events only removed after successful cloud transmission
- Automatic processing when new events are added
- 1MB storage limit with automatic cleanup of oldest events
- Multi-instance coordination with distributed locking
- Prevent concurrent queue processing across VS Code instances
- Add diagnostic commands for queue monitoring
- Comprehensive test coverage (38 tests)

Ensures reliable telemetry delivery even during network outages
and prevents duplicate processing when multiple instances are running.
2025-08-01 18:21:40 -06:00
..
src feat: implement persistent telemetry event queue with multi-instance support 2025-08-01 18:21:40 -06:00
eslint.config.mjs Roo Code Cloud (#4069) 2025-05-28 20:43:30 -07:00
package.json Sharing improvements (#5082) 2025-06-24 16:36:32 -04:00
tsconfig.json Roo Code Cloud (#4069) 2025-05-28 20:43:30 -07:00
vitest.config.ts Convert jest tests to vitest and disable default watch mode for vitest (#4568) 2025-06-11 14:48:01 -07:00