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-openclaw

Or install via npm:

Terminal
npm install @turingpulse/sdk-openclaw

Quick 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

OptionTypeRequiredDescription
apiKeystringYesYour TuringPulse API key
workflowNamestringYesName for this workflow in TuringPulse
endpointstringNoCustom API endpoint (defaults to TuringPulse cloud)
labelsobjectNoDefault labels for all spans
governanceobjectNoGovernance settings (HITL, reviewers, escalation)

What Gets Captured

TelemetryDescription
Agent runsFull execution traces for each agent invocation
Tool callsArguments, results, and duration for each tool
LLM callsModel, tokens, latency, and cost for each LLM invocation
ErrorsError 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.

Next Steps