The runtime model is intentionally split: OpenClaw owns routing and policy, this plugin translates channel behavior, andDocumentation Index
Fetch the complete documentation index at: https://openclaw-simplex.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
simplex-chat remains a separately managed process with a WebSocket API.
The invite or address link is the access boundary. Once a sender reaches the agent through SimpleX, OpenClaw still applies pairing approval, allowlists, and group policy before that sender can trigger agent work.
OpenClaw loads the plugin
OpenClaw registers the
openclaw-simplex channel. For disabled or unconfigured channels, it can use the lightweight setup entry before loading the full runtime entry.The plugin attaches to your SimpleX runtime
OpenClaw only starts the channel after explicit
channels.openclaw-simplex.connection config exists. The plugin then connects to the separately running simplex-chat WebSocket API.Inbound events are normalized
Incoming SimpleX events are parsed into OpenClaw message context, including peer/group routing, message bodies, media references, reply context, and runtime status updates.
Policies are applied
OpenClaw evaluates DM policy, allowlists, group policy, pairing state, command authorization, and same-chat exec approval authorization. In pairing mode, newly discovered contacts must be approved before they become trusted senders.
OpenClaw does not spawn
simplex-chat, does not create a hosted bot identity for this channel, and does not currently expose plugin-defined invite buttons on the external plugin channel card.What the plugin surfaces
Runtime status
Channel status snapshots, health state, disconnect tracking, and runtime error surfaces.
Multi-account routing
Default-account behavior and per-account overrides under the shared
openclaw-simplex channel config.Message actions
Send, react, poll, edit, delete, upload-file, and group management actions.
Operational helpers
Directory lookups, target resolution, heartbeat readiness, and gateway invite methods for developer-controlled onboarding and automation flows.