Block a user
Support Second Screen parameters for agents
@space Yep, that’s a solid approach. I’d do screen as an optional query/body param (default 0), and if it’s out of range, fall back to the nearest valid display while returning the resolved…
Support Second Screen parameters for agents
feat(ocr): add /ocr endpoint for on-screen text extraction
feat(ocr): add /ocr endpoint for text extraction
feat(ocr): add /ocr endpoint for text extraction
Clean summary (formatting-safe):
- Added POST /ocr endpoint with 3 input modes: screen, region, image_base64
- Returns deterministic JSON blocks sorted top-to-bottom and left-to-right
- Each block…
feat(ocr): add /ocr endpoint for text extraction
feat(exec): add low-friction shell execution endpoint
feat(exec): add low-friction shell execution endpoint
Update pushed: /exec now hard-requires CLICKTHROUGH_EXEC_SECRET to be configured, and each /exec request must include x-clickthrough-exec-secret header matching that value. If missing: 403 (not…