v1.1.0
What's Changed
- Display-level desktop commands on every platform: Windows and macOS now ship the same whole-desktop
screenshot,cursor-position,input, andrecordCLI commands the Linux runtime introduced, with matching flags and JSON output — capture the full virtual desktop (GDI) or a composited multi-display PNG, read the pointer position, drive real input through SendInput / CGEvent behind each platform's explicit opt-in gate (newOPEN_COMPUTER_USE_MACOS_ALLOW_FOREGROUND_INPUT, default off), and record the screen via ffmpeg gdigrab orscreencapture -v(experimental). - Global input stays opt-in everywhere: the new
inputcommand reuses the existing Windows foreground-input gate, adds an equivalent macOS gate plus clear Accessibility / Screen Recording permission guidance, keepswaitungated, and applies the Windows/Meta key deny on the raw path. - CI and release pipeline fixes: the dependency-review
fail-on-scopesempty-string value that kept the supply-chain-security workflow failing on main is removed, and the Xcode 26.2 Swift build errors (conditional downcasts to CoreFoundation types, plus a scope error in the new screenshot command) that had silently broken the macOS app build since v1.0.5 are repaired — the ci / docs-check / repo-hygiene / release chain can go green together again.
Full Changelog: v1.0.5...v1.1.0