Channels
Stagewhisper Channel
OpenClaw channel plugin for StageWhisper
Install
npm install
pnpm
README
# @stagewhisper/stagewhisper
OpenClaw channel plugin that turns StageWhisper live call moments into assistant tasks.
## What it does
During a live StageWhisper call, the system detects actionable moments (follow-ups, research requests, scheduling needs) and packages them as structured tasks. This plugin receives those tasks via the StageWhisper relay and injects them into OpenClaw as channel messages, allowing your AI assistant to start working while the call is still happening.
## Setup
### 1. Install the plugin
```bash
openclaw plugins install @stagewhisper/stagewhisper
```
Or install from a local path during development:
```bash
openclaw plugins install /path/to/integrations/openclaw-stagewhisper-channel
```
### 2. Generate a pairing code in StageWhisper
Open StageWhisper desktop → Settings → Assistant → Generate pairing code.
### 3. Complete pairing
```bash
openclaw stagewhisper pair --code <PAIRING_CODE> --api-url https://api.stagewhisper.io
```
Follow the printed instructions to apply config, then restart:
```bash
openclaw gateway restart
```
### 4. Verify the connection
```bash
openclaw stagewhisper status
```
## Development
```bash
cd integrations/openclaw-stagewhisper-channel
pnpm install
pnpm test
pnpm typecheck
```
### Local install for testing
```bash
openclaw plugins install $(pwd)
```
## Configuration
The plugin reads from `channels.stagewhisper` or `plugins.entries.stagewhisper.config`:
| Key | Required | Description |
|-----|----------|-------------|
| `apiBaseUrl` | Yes | StageWhisper backend URL |
| `integrationId` | Yes | Integration ID from pairing |
| `relayToken` | Yes | Relay token from pairing |
| `label` | No | Display label (default: "StageWhisper") |
## Architecture
```
StageWhisper Desktop → StageWhisper Backend (relay) → This Plugin → OpenClaw Assistant
← Reply path ←
```
The plugin runs a background service that:
1. Connects to the StageWhisper relay stream (SSE)
2. Receives queued assistant tasks
3. Injects them as channel messages into OpenClaw
4. Posts assistant replies back to StageWhisper
## License
MIT
channels
Comments
Sign in to leave a comment