monoadmin c361922005 Fix agent crash on missing DISPLAY and relay disconnect error
- Auto-detect DISPLAY on Linux by scanning /tmp/.X11-unix/ sockets,
  falling back to 'w' output, then :0 — runs before mss/pynput import
- ScreenCapture no longer raises on init failure; agent stays connected
  and notifies the viewer with an error message if capture unavailable
- stream_frames skips None frames instead of crashing the WebSocket
- Relay: check for websocket.disconnect message type to avoid
  'Cannot call receive once a disconnect message has been received'

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 16:38:58 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
2026-04-10 15:36:33 -07:00
Description
Self-hosted remote desktop application - Docker stack
Readme 56 MiB
Languages
TypeScript 83.2%
Python 11.1%
CSS 2%
HTML 1.9%
NSIS 1.1%
Other 0.6%