OpenClaw
The original personal-agent framework. First-class integration.
Third-party open-source TypeScript agent runtime — a multi-channel AI gateway connecting LLM inference to messaging apps (Telegram, WhatsApp, Discord, Slack), filesystem, shell and browser surfaces. The de facto framework for self-hosted personal agents, at 385K+ GitHub stars. Trustvice's adapter attaches through OpenClaw's own `plugin-sdk` diagnostic stream; the adapter is ours, the framework is not.
GA
Status
SDK / Library
Pattern
Node.js / TypeScript
Runtime
Not yet published
SDK version
Readiness
What “GA” means for OpenClaw
Production-grade and generally available. The adapter is published, documented, and supported — attach a production agent today.
How it attaches
SDK / Library.
Install the @trustvice/actor-openclaw package and call witness.attach() once during agent initialisation.
Install the Trustvice adapter package from npm, PyPI, or cargo and call witness.attach(agent) in your application.
npm install @trustvice/actor-openclaw
- 1
Install the adapter
Add @trustvice/actor-openclaw to your project from npm.
- 2
Issue a workspace API key
Generate a twk_-prefixed key in the dashboard under Settings → API Keys, scoped to the workspace and environment this agent's data should land in.
- 3
Attach the witness
Call witness.attach(agent) once when you initialise your OpenClaw agent. The adapter registers the framework callbacks, handles retries, and performs the workspace handshake.
- 4
Verify
Trigger one agent run. The dashboard's Witness page shows the canonical record within ~1 second of the agent emitting it.
npm install @trustvice/actor-openclaw
Coverage
3 event types captured.
agent.invocationEvery top-level agent run — the input, the resolved output, timing, and token usage.
tool.callEach tool / function the agent invokes, with arguments and the returned result.
channel.messageMessages sent and received over the agent's channels (Telegram, Slack, Discord, …).
The full pattern guide
SDK / Library — end to end.
Every framework on this pattern shares the same platform-side spine, endpoints, and gotchas. The pattern guide covers them in full.
Read the SDK / Library guideNeed help landing OpenClaw?
Talk to the integration team.
We help you land the integration end to end — including the parts that live in your environment.
Request integration help