diff --git a/CHANGELOG.md b/CHANGELOG.md index a5c95456d..21dd40218 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -85,6 +85,7 @@ - Docs: add FAQ for PNPM/Bun lockfile migration warning; link AgentSkills spec + ClawdHub guide (`/clawdhub`) from skills docs. - Docs: add showcase projects (xuezh, gohome, roborock, padel-cli). Thanks @joshp123. - Docs: add Couch Potato Dev Mode showcase entry. Thanks @dbhurley for PR #442. +- Docs: add schema-accurate configuration examples guide. Thanks @daveonkels for PR #277. - Build: import tool-display JSON as a module instead of runtime file reads. Thanks @mukhtharcm for PR #312. - Status: add provider usage snapshots to `/status`, `clawdbot status --usage`, and the macOS menu bar. - Build: fix macOS packaging QR smoke test for the bun-compiled relay. Thanks @dbhurley for PR #358. diff --git a/docs/gateway/configuration-examples.md b/docs/gateway/configuration-examples.md index 9ca7d1e78..45b414ff0 100644 --- a/docs/gateway/configuration-examples.md +++ b/docs/gateway/configuration-examples.md @@ -184,22 +184,6 @@ Save to `~/.clawdbot/clawdbot.json` and you can DM the bot from that number. } }, - signal: { - enabled: true, - account: "+15555550123", - httpUrl: "http://localhost:8080", - allowFrom: ["+15555550123"] - }, - - imessage: { - enabled: true, - cliPath: "imsg", - dbPath: "~/Library/Messages/chat.db", - service: "auto", - allowFrom: ["+15555550123"], - groups: { "*": { requireMention: true } } - }, - // Agent runtime agent: { workspace: "~/clawd", @@ -350,37 +334,6 @@ Save to `~/.clawdbot/clawdbot.json` and you can DM the bot from that number. } }, - // Web client - web: { - enabled: true, - heartbeatSeconds: 60, - reconnect: { - initialMs: 2000, - maxMs: 120000, - factor: 1.4, - jitter: 0.2, - maxAttempts: 0 - } - }, - - // Browser automation - browser: { - enabled: true, - controlUrl: "http://127.0.0.1:18791", - cdpUrl: "http://127.0.0.1:9222", - headless: false, - defaultProfile: "clawd", - profiles: { - clawd: { cdpPort: 18800, color: "#FF4500" }, - work: { cdpPort: 18801, color: "#0066CC" } - } - }, - - // UI tweaks - ui: { - seamColor: "#FF4500" - }, - // Gateway + networking gateway: { mode: "local", @@ -397,32 +350,6 @@ Save to `~/.clawdbot/clawdbot.json` and you can DM the bot from that number. reload: { mode: "hybrid", debounceMs: 300 } }, - bridge: { - enabled: true, - port: 18790, - bind: "tailnet" - }, - - discovery: { - wideArea: { enabled: true } - }, - - canvasHost: { - enabled: true, - root: "~/clawd/canvas", - port: 18793, - liveReload: true - }, - - talk: { - voiceId: "elevenlabs_voice_id", - voiceAliases: { Clawd: "EXAVITQu4vr4xnSDxMaL" }, - modelId: "eleven_v3", - outputFormat: "mp3_44100_128", - apiKey: "ELEVENLABS_API_KEY", - interruptOnSpeech: true - }, - skills: { allowBundled: ["brave-search", "gemini"], load: { @@ -550,4 +477,5 @@ Save to `~/.clawdbot/clawdbot.json` and you can DM the bot from that number. - If you set `dmPolicy: "open"`, the matching `allowFrom` list must include `"*"`. - Provider IDs differ (phone numbers, user IDs, channel IDs). Use the provider docs to confirm the format. +- Optional sections to add later: `web`, `browser`, `ui`, `bridge`, `discovery`, `canvasHost`, `talk`, `signal`, `imessage`. - See [Providers](/providers/whatsapp) and [Troubleshooting](/gateway/troubleshooting) for deeper setup notes.