Skip to content

SideScreen 0.3.0

Choose a tag to compare

@gitWRLD999 gitWRLD999 released this 30 Sep 19:53

SideScreen 0.3 adds an optional CUA Driver integration for modern Windows controls, plus a scoped Muse/MCP adapter.

Agents observe one window on the virtual display, then perform one snapshot-bound action. The adapter checks display identity, full containment, process/start time, unchanged geometry and returned tokens/capture IDs. Delivery is fixed to background; desktop targets, foreground overrides and activation tools are refused. Classic native controls prefer SideScreen's direct-message backend. Other CUA routes are experimental and depend on the app.

CUA is installed separately. A per-user sign-in supervisor runs a private, session-specific named pipe, restarts a stopped daemon and leaves the default CUA service alone. The Muse adapter exports sidescreen_status, sidescreen_windows, sidescreen_observe and sidescreen_act through an existing authenticated interactive broker. Built-in ChatGPT Windows input is not patched.

Validation: 22 non-UI checks, 61 CUA live checks in native/WPF disposable apps on the virtual display, 37 native background checks, 12 Muse adapter checks, and a local authenticated broker/MCP handshake. Cua Driver 0.31.0 had a valid Cua AI Authenticode signature. Unicode text, buttons and checkboxes reached the apps while foreground/keyboard focus remained intact. CUA reported some effects as unverifiable; fixture state separately proved them. Installed helper files matched the tested build.

Full input separation still requires a persistent guest VM and a driver inside that guest. No Windows VM was provisioned, no reboot was tested, and the remote Muse connection was not verified. A monitor, synthetic cursor or CUA lifecycle label does not provide universal isolation. Provider/app side effects can still take focus; the adapter's bounded monitor detects interference but cannot prevent every change. Read the CUA guide and isolation guide.

Exit the old tray before running install-user.ps1 -StartTray -StartAtLogin. For separately installed CUA, add -StartCua -CuaAtLogin. CUA binaries, personal Muse configuration and test apps are not included in the archive.