v0.2.0 — Session-level approval
Computer use now asks for one approval per session across apps, instead of prompting for each inspection, click, or keystroke.
- Approval is held only in memory and cleared by stop, idle expiry, errors, or reconnecting.
- Native OpenAI/macOS permissions remain separate and are never auto-approved.
- Exact-app launch trust and read-only mode remain supported.
- The calling agent is still instructed to confirm consequential actions. The bridge does not semantically classify clicks or enforce a separate send/delete/purchase gate after session approval.
Validated with 32 automated tests, including cross-app reuse, revocation, approval/stop races, new connections, and native permission forwarding; lint, typecheck, and build passed. This change was tested with mock backends; the existing live Calculator workflow is unchanged.
Install/update:
npm install -g --ignore-scripts https://github.com/pgeske/mac-computer-use-mcp/releases/download/v0.2.0/pgeske-mac-computer-use-mcp-0.2.0.tgzRestart your MCP connection after updating. See README and SECURITY.md for scope and limitations.