vector_setup
Validates Python compatibility, installs the Vector SDK if missing, writes OpenClaw config, checks robot connectivity, runs smoke tests. Returns a PASS/FAIL report with fixes.
Instructions
Run the VectorClaw setup wizard: validate Python compatibility, install the Vector SDK if missing, write OpenClaw config, check robot connectivity, and run smoke tests. Returns a structured PASS/FAIL report with actionable remediation steps. Call this tool first when setting up VectorClaw for a new user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | Robot IP address (optional). Only needed when auto-discovery via Wire-Pod does not work. | |
| serial | No | Robot serial number (required if VECTOR_SERIAL env var not set). Find it in the Vector app under Settings → My Vector → Serial Number. | |
| run_smoke | No | Run a status read and harmless head-move as a final smoke test (default: true). | |
| install_sdk | No | Attempt to install wirepod_vector_sdk when the SDK is absent (default: true). | |
| write_config | No | Write VECTOR_SERIAL/VECTOR_HOST to ~/.openclaw/workspace/config/mcporter.json (default: true). | |
| run_connectivity | No | Run a live connectivity check against the robot (default: true). |