sassy_setup_tools
Check, install, or add external tools (Tesseract, ADB, scrcpy, Nmap, Plink, Cloudflared) to PATH. Use check for a read-only report, install to add missing required tools.
Instructions
Mutating installer for external tool dependencies; use action=check for the read-only report. The action parameter (default "check") accepts check, install, install_required, add_to_path. The tool_name parameter is required only for action=install and must be one of tesseract, adb, scrcpy, nmap, plink, cloudflared. action=check reports each tool as found with its path and required flag; only tesseract is required (OCR/vision need it unconditionally), while adb/scrcpy serve Android tools and plink serves SSH/Linux tools. action=install_required installs every missing required tool; action=install installs the named tool, both via the host package manager (winget, brew, or sudo apt-get) with a 180 second per-package timeout, so installs take minutes. Run action=add_to_path (or restart) afterward. For a read-only scan also covering Chrome and Python packages, use sassy_setup_check_tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | check | |
| tool_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||