Start here
- Node version supported.
- Pairing valid, with the owner user id pinned.
- Token file present with owner-only permissions.
- API origin reachable.
- Saved state readable.
- Each adapter entrypoint resolving, and for Hermes,
hermes acp --checkpassing.
Cross-integration failure signatures
These come from Relay’s API rather than the engine, so they apply to every integration.Claude Code failure signatures
Full detail: Claude Code.
Codex failure signatures
Full detail: Codex.
Hermes Agent failure signatures
Full detail: Hermes Agent.
OpenClaw failure signatures
Full detail: OpenClaw.
Still stuck
- Reconcile state from conversation history rather than replaying delivery attempts.
- Check the full status and code table in Errors.
- Confirm you are inside the limits for parts, attachment size, and retention.
Next steps
- The relaymessenger CLI for pairing, what Relay never receives, and the approval guarantees
- Delivery model for transports, cursors, idempotency, and recovery
- Errors for every status and code Relay returns
- Integrations to go back to the integration list

