Files
Dirigent/docs/INTEGRATION.md

1.2 KiB

WhisperGate Integration (No-touch Template)

This guide does not change your current OpenClaw config automatically. It only generates a JSON snippet you can review.

Generate config snippet

node scripts/render-openclaw-config.mjs \
  /absolute/path/to/WhisperGate/plugin \
  openai \
  whispergate-no-reply-v1 \
  561921120408698910

Arguments:

  1. plugin path
  2. provider alias
  3. model name
  4. bypass user ids (comma-separated, optional)

Output

The script prints JSON for:

  • plugins.load.paths
  • plugins.entries.whispergate.config

You can merge this snippet manually into your openclaw.json.

Installer script (with rollback)

For production-like install with automatic rollback on error:

./scripts/install-whispergate-openclaw.sh

Environment overrides:

  • PLUGIN_PATH
  • NO_REPLY_PROVIDER_ID
  • NO_REPLY_MODEL_ID
  • NO_REPLY_BASE_URL
  • NO_REPLY_API_KEY
  • BYPASS_USER_IDS_JSON
  • END_SYMBOLS_JSON

The script:

  • writes via openclaw config set ... --json
  • creates config backup first
  • restores backup automatically if any step fails

Notes

  • Keep no-reply API bound to loopback/private network.
  • If you use API auth, set AUTH_TOKEN and align provider apiKey usage.