What changed: Core/Capture/ScreenCapturer.swift (SCScreenshotManager, display-local sourceRect, Retina-scale output, CGPreflight gate — never CGRequest, displayNoLongerConnected + 80% clamp), App/RegionPickerController.swift + App/RegionPickerWindow.swift (non-activating multi-screen dim overlay, size chip, Escape, <8x8 ignore).
Runtime evidence: one REAL capture performed in the granted terminal context — verify/wp3b-capture.png (800x600 px @2x for a 400x300 region), coordinator opened and looked at it: actual screen pixels (iTerm2 UI). Picker overlay + mouse interactions honestly NOT driven (GUI-only) — on Ben's checklist; package capped at agent_tested.
Implements SPEC-A2a-capture.md WP-3b section.
What changed: `Core/Capture/ScreenCapturer.swift` (SCScreenshotManager, display-local sourceRect, Retina-scale output, CGPreflight gate — never CGRequest, displayNoLongerConnected + 80% clamp), `App/RegionPickerController.swift` + `App/RegionPickerWindow.swift` (non-activating multi-screen dim overlay, size chip, Escape, <8x8 ignore).
Runtime evidence: one REAL capture performed in the granted terminal context — `verify/wp3b-capture.png` (800x600 px @2x for a 400x300 region), coordinator opened and looked at it: actual screen pixels (iTerm2 UI). Picker overlay + mouse interactions honestly NOT driven (GUI-only) — on Ben's checklist; package capped at agent_tested.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Implements SPEC-A2a-capture.md WP-3b section.
What changed:
Core/Capture/ScreenCapturer.swift(SCScreenshotManager, display-local sourceRect, Retina-scale output, CGPreflight gate — never CGRequest, displayNoLongerConnected + 80% clamp),App/RegionPickerController.swift+App/RegionPickerWindow.swift(non-activating multi-screen dim overlay, size chip, Escape, <8x8 ignore).Runtime evidence: one REAL capture performed in the granted terminal context —
verify/wp3b-capture.png(800x600 px @2x for a 400x300 region), coordinator opened and looked at it: actual screen pixels (iTerm2 UI). Picker overlay + mouse interactions honestly NOT driven (GUI-only) — on Ben's checklist; package capped at agent_tested.🤖 Generated with Claude Code