chore: rename project to clawdbot

This commit is contained in:
Peter Steinberger
2026-01-04 14:32:47 +00:00
parent d48dc71fa4
commit 246adaa119
841 changed files with 4590 additions and 4328 deletions

View File

@@ -7,7 +7,7 @@ read_when:
# Camera capture (agent)
Clawdis supports **camera capture** for agent workflows:
Clawdbot supports **camera capture** for agent workflows:
- **iOS node** (paired via Gateway): capture a **photo** (`jpg`) or **short video clip** (`mp4`, with optional audio) via `node.invoke`.
- **Android node** (paired via Gateway): capture a **photo** (`jpg`) or **short video clip** (`mp4`, with optional audio) via `node.invoke`.
@@ -67,10 +67,10 @@ The easiest way to get attachments is via the CLI helper, which writes decoded m
Examples:
```bash
clawdis nodes camera snap --node <id> # default: both front + back (2 MEDIA lines)
clawdis nodes camera snap --node <id> --facing front
clawdis nodes camera clip --node <id> --duration 3000
clawdis nodes camera clip --node <id> --no-audio
clawdbot nodes camera snap --node <id> # default: both front + back (2 MEDIA lines)
clawdbot nodes camera snap --node <id> --facing front
clawdbot nodes camera clip --node <id> --duration 3000
clawdbot nodes camera clip --node <id> --no-audio
```
Notes:
@@ -108,30 +108,30 @@ Photos are recompressed to keep the base64 payload under 5 MB.
The macOS companion app exposes a checkbox:
- **Settings → General → Allow Camera** (`clawdis.cameraEnabled`)
- **Settings → General → Allow Camera** (`clawdbot.cameraEnabled`)
- Default: **off**
- When off: camera requests return “Camera disabled by user”.
### CLI helper (node invoke)
Use the main `clawdis` CLI to invoke camera commands on the macOS node.
Use the main `clawdbot` CLI to invoke camera commands on the macOS node.
Examples:
```bash
clawdis nodes camera list --node <id> # list camera ids
clawdis nodes camera snap --node <id> # prints MEDIA:<path>
clawdis nodes camera snap --node <id> --max-width 1280
clawdis nodes camera snap --node <id> --delay-ms 2000
clawdis nodes camera snap --node <id> --device-id <id>
clawdis nodes camera clip --node <id> --duration 10s # prints MEDIA:<path>
clawdis nodes camera clip --node <id> --duration-ms 3000 # prints MEDIA:<path> (legacy flag)
clawdis nodes camera clip --node <id> --device-id <id>
clawdis nodes camera clip --node <id> --no-audio
clawdbot nodes camera list --node <id> # list camera ids
clawdbot nodes camera snap --node <id> # prints MEDIA:<path>
clawdbot nodes camera snap --node <id> --max-width 1280
clawdbot nodes camera snap --node <id> --delay-ms 2000
clawdbot nodes camera snap --node <id> --device-id <id>
clawdbot nodes camera clip --node <id> --duration 10s # prints MEDIA:<path>
clawdbot nodes camera clip --node <id> --duration-ms 3000 # prints MEDIA:<path> (legacy flag)
clawdbot nodes camera clip --node <id> --device-id <id>
clawdbot nodes camera clip --node <id> --no-audio
```
Notes:
- `clawdis nodes camera snap` defaults to `maxWidth=1600` unless overridden.
- `clawdbot nodes camera snap` defaults to `maxWidth=1600` unless overridden.
- On macOS, `camera.snap` waits `delayMs` (default 2000ms) after warm-up/exposure settle before capturing.
- Photo payloads are recompressed to keep base64 under 5 MB.
@@ -145,7 +145,7 @@ Notes:
For *screen* video (not camera), use the macOS companion:
```bash
clawdis nodes screen record --node <id> --duration 10s --fps 15 # prints MEDIA:<path>
clawdbot nodes screen record --node <id> --duration 10s --fps 15 # prints MEDIA:<path>
```
Notes: