OpenClaw Integration
TuringPulse plugin for OpenClaw — add observability, governance, and alerting to your OpenClaw agents with zero code changes via the plugin system.
TypeScript OnlyPlugin SystemObservabilityGovernance
Installation
Terminal
openclaw plugins install @turingpulse/sdk-openclawOr install via npm:
Terminal
npm install @turingpulse/sdk-openclawQuick Start
Add TuringPulse to your OpenClaw configuration file. The plugin hooks into the OpenClaw lifecycle to capture traces, spans, and governance events automatically.
openclaw.json
{
"plugins": {
"@turingpulse/sdk-openclaw": {
"apiKey": "${TP_API_KEY}",
"workflowName": "my-openclaw-project"
}
}
}Configuration Options
| Option | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | Your TuringPulse API key |
workflowName | string | Yes | Name for this workflow in TuringPulse |
endpoint | string | No | Custom API endpoint (defaults to TuringPulse cloud) |
labels | object | No | Default labels for all spans |
governance | object | No | Governance settings (HITL, reviewers, escalation) |
What Gets Captured
| Telemetry | Description |
|---|---|
| Agent runs | Full execution traces for each agent invocation |
| Tool calls | Arguments, results, and duration for each tool |
| LLM calls | Model, tokens, latency, and cost for each LLM invocation |
| Errors | Error types, messages, and stack context |
Advanced Configuration
openclaw.json
{
"plugins": {
"@turingpulse/sdk-openclaw": {
"apiKey": "${TP_API_KEY}",
"workflowName": "production-agent",
"labels": {
"environment": "production",
"team": "platform"
},
"governance": {
"hitl": true,
"reviewers": ["security@company.com"],
"escalationTimeout": 3600
}
}
}
}💡
Zero Code Changes
The OpenClaw plugin system means TuringPulse integrates purely via configuration — no changes to your agent code are needed.