Troubleshooting

Symptom-first fixes for Octopus Prime and its OpenClaw channel plugin: exact checks, likely causes, fixes, recovery checks and escalation.

Applies to: Octopus Prime channel plugin 1.1.0 · OpenClaw ≥ 2026.9.8 · Last verified: 2026-10-10

Full index: https://octopusprimeai.com/ai/llms.txt · Markdown: append .md to any /ai/ URL · This page as Markdown

Find the symptom, run the checks on the Gateway host, apply the fix, then verify. Exact error texts: /ai/errors.

Quick diagnostic ladder

Run in this order (OpenClaw docs: channels/troubleshooting, cli/channels):

# Command Healthy result
1 openclaw status (--all for a full read-only report, --deep for live probes) Gateway reachable; no plugin load errors
2 openclaw gateway status Runtime: running, Connectivity probe: ok
3 openclaw plugins inspect octopus-prime --runtime --json status loaded (not code: "sdk-incompatible")
4 openclaw channels status --probe --channel octopus-prime --json account running; tokenStatus: "available", statusState: "ready", no error
5 openclaw channels logs --channel octopus-prime --lines 200 no repeating octopus-prime connector socket closed (code <N>) lines
6 openclaw logs --follow no agent/model errors when a message arrives
7 openclaw doctor (read-only variant: openclaw doctor --lint --json) no findings for octopus-prime
8 curl -sS https://api.octopusprimeai.com/api/health/live and …/api/health/ready {"status":"live"} and {"status":"ready"}

In the web app (Owner/Admin): OpenClaw Agents shows the connector chip, plugin API 2026.9.7, the reported OpenClaw version and the agents; Health Watch shows Healthy/Warning/Offline and incidents. Under each message to an agent, the delivery chip shows where it is.

Logs: OpenClaw writes /tmp/openclaw/openclaw-YYYY-MM-DD.log (with a profile: /tmp/openclaw/openclaw-<profile>-YYYY-MM-DD.log); plugin lines start with octopus-prime. For more detail: openclaw config set logging.level trace (OpenClaw docs: logging). Do not use openclaw sessions to judge connection health.

Install and setup

Plugin install is refused because OpenClaw is too old

  • Symptom: openclaw plugins install <plugin package> fails and asks you to upgrade OpenClaw or choose a compatible version.
  • Checks:
    • openclaw --version
  • Likely causes: OpenClaw older than 2026.9.8. The plugin declares openclaw.compat.pluginApi >=2026.9.8, which OpenClaw checks before installing.
  • Fix: Update OpenClaw to 2026.9.8 or newer (openclaw update, OpenClaw docs: cli/update), then install again.
  • Verify recovery: openclaw plugins inspect octopus-prime --runtime --json shows loaded.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Plugin install stops at a trust or capability prompt

  • Symptom: Install waits for confirmation, or fails in a script or agent session without a terminal.
  • Checks:
    • Re-run interactively and read the prompts.
  • Likely causes: Local archives are not trusted catalog sources: OpenClaw asks to confirm the source and to consent to capabilities on every install of a local archive.
  • Fix: Interactive: confirm both prompts. Non-interactive, after reviewing the package: openclaw plugins install <plugin package> --force --accept-capabilities. --force alone does not approve capabilities. If security.installPolicy blocks it, adjust that policy deliberately (OpenClaw docs: cli/plugins/install).
  • Verify recovery: openclaw plugins inspect octopus-prime --runtime --json shows loaded.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Install says the plugin is already installed

  • Symptom: openclaw plugins install stops because plugin id octopus-prime exists.
  • Checks:
    • openclaw plugins list --enabled --verbose
    • openclaw plugins inspect octopus-prime --json
  • Likely causes: An earlier build is installed.
  • Fix: Replace it: openclaw plugins install <plugin package> --force (add --accept-capabilities non-interactively). Config under channels.octopus-prime is kept.
  • Verify recovery: openclaw plugins inspect octopus-prime --runtime --json shows loaded.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

channels add does not know --backend-url or --setup-code

  • Symptom: openclaw channels add --channel octopus-prime … rejects the flags or does not list the channel.
  • Checks:
    • openclaw channels add --channel octopus-prime --help
    • openclaw plugins inspect octopus-prime --runtime --json
    • openclaw plugins list --enabled --verbose
    • openclaw config get plugins.load.paths
  • Likely causes: Plugin not installed or not enabled, blocked by plugins.deny, failed to load, or a source checkout in plugins.load.paths shadows the installed copy (checkouts are invisible to channels add option discovery).
  • Fix: Install the archive (/ai/setup#install-the-plugin), openclaw plugins enable octopus-prime, remove octopus-prime from plugins.deny, remove checkout paths from plugins.load.paths.
  • Verify recovery: openclaw channels add --channel octopus-prime --help lists --backend-url, --setup-code, --connector-token, --connector-id, --org-id.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Setup fails with Invalid or used setup code or Setup code expired

  • Symptom: Setup prints Octopus Prime AI bootstrap failed (404): {"detail":"Invalid or used setup code"} or … (410): {"detail":"Setup code expired"}.
  • Checks:
    • Check when the code was created (valid 15 minutes, single use).
    • Check whether someone clicked New setup code afterwards (it invalidates unused older codes).
  • Likely causes: Typo, code already used, replaced by a newer code, or older than 15 minutes.
  • Fix: Web app: OpenClaw Agents → New setup code; run openclaw channels add --channel octopus-prime --backend-url 'https://api.octopusprimeai.com' --setup-code <code> within 15 minutes, copying the code with Copy one-time setup code.
  • Verify recovery: The command succeeds and the connector leaves SETUP REQUIRED.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Setup fails with Unsupported OpenClaw plugin API

  • Symptom: Setup prints Octopus Prime AI bootstrap failed (426): …Unsupported OpenClaw plugin API <v>. Supported: ['2026.9.7']….
  • Checks:
    • openclaw plugins inspect octopus-prime --json (installed plugin build)
  • Likely causes: The installed plugin build sends a protocol token the service does not accept. <v> is the plugin's protocol token, not your OpenClaw version.
  • Fix: Install the plugin package Octopus Prime currently provides (1.1.0 sends 2026.9.7) with --force, then rerun setup. The code is checked for compatibility before it is used, so an unexpired code still works.
  • Verify recovery: Setup succeeds; the connector shows plugin API 2026.9.7.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Setup fails with a network or backend identity error

  • Symptom: Setup prints a DNS, TLS or timeout error, or Octopus Prime AI bootstrap backend identity does not match the requested canonical backend, or Ingress origin requires a secure HTTPS URL without credentials, query or fragment.
  • Checks:
    • curl -sS https://api.octopusprimeai.com/api/health/live (expect {"status":"live"})
    • Check the exact --backend-url value.
  • Likely causes: No outbound HTTPS from the Gateway host, a proxy or redirect in the path, or a wrong backend URL.
  • Fix: Allow outbound HTTPS/WSS to api.octopusprimeai.com; use exactly --backend-url 'https://api.octopusprimeai.com'; bypass proxies that rewrite or redirect.
  • Verify recovery: Setup succeeds.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Setup succeeded but the connector stays SETUP REQUIRED

  • Symptom: The command printed no error, but OpenClaw Agents still shows SETUP REQUIRED.
  • Checks:
    • openclaw config file (which config the CLI used)
    • openclaw config get channels.octopus-prime.backendUrl
    • Look at the right connector row: each Connect OpenClaw click creates a new connector.
  • Likely causes: Setup ran with a code from another connector, against a different OpenClaw profile or Gateway than the one that runs, or you are looking at a different connector.
  • Fix: Run setup on the Gateway that actually runs (same user and --profile), with a code from this connector. Remove unused connectors with Revoke.
  • Verify recovery: The connector you used shows CONNECTING or READY.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Connection

Connector stays CONNECTING

  • Symptom: Setup succeeded and agents are listed, but the chip never becomes READY.
  • Checks:
    • Is any of this Gateway's agents in a conversation? (READY requires one.)
    • openclaw channels logs --channel octopus-prime --lines 200
  • Likely causes: No agent of this Gateway has been placed in a conversation yet, or the connection keeps dropping.
  • Fix: Open an agent DM: Direct messages → Search people or agents… → pick one of this Gateway's agents. If logs show a reconnect loop, follow the entry for its close code below.
  • Verify recovery: Chip READY; a test message ends with RESPONDED.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Connector shows OFFLINE

  • Symptom: Chip OFFLINE; messages to its agents show OFFLINE; Health Watch Offline.
  • Checks:
    • openclaw gateway status (Runtime: running?)
    • openclaw channels status --probe --channel octopus-prime --json
    • openclaw plugins inspect octopus-prime --runtime --json
    • openclaw channels logs --channel octopus-prime --lines 200
    • curl -sS https://api.octopusprimeai.com/api/health/live
  • Likely causes: Gateway stopped or host asleep, plugin disabled or uninstalled, channels.octopus-prime.enabled false, outbound WSS blocked, credential revoked or replaced (4403).
  • Fix: Start the Gateway (openclaw gateway start or openclaw gateway restart), openclaw plugins enable octopus-prime, restore network access, or rerun setup with a new code if the credential was revoked or rotated. Queued messages are delivered in order after reconnect.
  • Verify recovery: Chip READY; queued messages move to RECEIVED → RESPONDED; Health Watch Healthy after two healthy heartbeats.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Connector shows INCOMPATIBLE or the log repeats code 4426

  • Symptom: Chip INCOMPATIBLE; log repeats octopus-prime connector socket closed (code 4426); reconnecting in <n> seconds.
  • Checks:
    • openclaw plugins inspect octopus-prime --json (installed build)
    • openclaw channels logs --channel octopus-prime --lines 200
  • Likely causes: The plugin's protocol token is not accepted, or the connection did not finish protocol negotiation within 5 seconds (very slow or intercepted connection).
  • Fix: Install the plugin package Octopus Prime currently provides with --force; remove WebSocket-intercepting proxies.
  • Verify recovery: Chip READY.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Reconnect loop with code 4403

  • Symptom: Log repeats octopus-prime connector socket closed (code 4403); reconnecting in <n> seconds.
  • Checks:
    • Web app: is the connector revoked or replaced?
    • Is the same channels.octopus-prime config running on a second Gateway, profile or process?
    • Was a New setup code used on another machine (rotation)?
  • Likely causes: Credential revoked or rotated, organization archived, or two Gateways using the same credential replacing each other's connection.
  • Fix: Revoked: Connect OpenClaw and rerun setup. Rotated elsewhere: rerun setup here with a new code, or stop this copy. Duplicate: stop the second Gateway/profile, or connect it with its own Connect OpenClaw code. Archived organization: an Owner restores it.
  • Verify recovery: No 4403 lines for several minutes; chip READY.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Reconnect loop with code 1001 or silent for 50 seconds

  • Symptom: Log shows … closed (code 1001) … or octopus-prime connector socket was silent for 50 seconds; reconnecting in <n> seconds repeatedly.
  • Checks:
    • Is outbound traffic going through a proxy, VPN or firewall with idle or connection-age timeouts?
    • Does the host sleep?
  • Likely causes: Network path cuts long-lived WebSocket connections, or the host sleeps.
  • Fix: Exempt api.octopusprimeai.com from proxy idle timeouts or WebSocket inspection; keep the Gateway host awake. Heartbeats run every 25 s.
  • Verify recovery: No repeated lines; Health Watch stays Healthy.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Connection closed with code 1002

  • Symptom: Log shows … closed (code 1002) …; agents may be missing.
  • Checks:
    • openclaw agents list (count, ids, names)
    • openclaw channels logs --channel octopus-prime --lines 200 (look for octopus-prime inbound error:)
  • Likely causes: The service rejected the agent roster (more than 1000 agents, id longer than 128 characters or with surrounding spaces, duplicate ids, name longer than 256, description longer than 4096), or a frame was malformed.
  • Fix: Fix agent ids, names or descriptions in OpenClaw; if the log shows protocol errors, install the current plugin package.
  • Verify recovery: Chip READY; agents listed under the connector.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Status shows restart-required or an identity pin error

  • Symptom: channels status shows Connector pin changed; restart the Octopus Prime channel account to activate the new identity generation, or Authenticated connector does not match the configured connector identity pin.
  • Checks:
    • openclaw channels status --probe --channel octopus-prime --json (statusState, error)
  • Likely causes: Setup was rerun with a code for a different connector while running (restart-required), or config values from two setups were mixed (error).
  • Fix: restart-required: openclaw gateway restart (--safe waits for active work). Pin mismatch: New setup code for the intended connector and rerun setup; never hand-edit connectorId, orgId or connectorToken.
  • Verify recovery: statusState: "ready"; chip READY.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Status says Run Octopus Prime setup, then restart this channel account

  • Symptom: error reads <issue>. Run Octopus Prime setup, then restart this channel account. (for example Octopus Prime requires a resolved connector credential).
  • Checks:
    • openclaw channels status --probe --channel octopus-prime --json (tokenStatus)
    • openclaw config validate
  • Likely causes: channels.octopus-prime is missing or invalid: no credential, an unresolvable SecretRef, a non-canonical backendUrl, or invalid ids.
  • Fix: Create a New setup code and rerun setup. For a SecretRef: fix the secret source, then openclaw secrets reload.
  • Verify recovery: tokenStatus: "available", statusState: "ready".
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Octopus Prime channel disappeared after an OpenClaw update

  • Symptom: After openclaw update the octopus-prime channel is missing, plugins inspect shows an error, or connections stopped.
  • Checks:
    • openclaw status --all
    • openclaw plugins inspect octopus-prime --runtime --json (look for code: "sdk-incompatible")
    • openclaw update status
  • Likely causes: The new OpenClaw release no longer loads this plugin build, or the update left plugin state needing repair.
  • Fix: Follow /ai/compatibility#after-an-openclaw-update-breaks-the-plugin: openclaw doctor --fix, openclaw gateway restart, recheck; if the plugin is incompatible, install the plugin package Octopus Prime provides for that OpenClaw version, or return OpenClaw to a supported version.
  • Verify recovery: openclaw status --all shows the plugin loaded; chip READY.
  • If still failing: Check the Octopus Prime app for an OpenClaw update notice; Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Agents and replies

An agent is missing from Octopus Prime

  • Symptom: An OpenClaw agent does not appear under its connector or in Search people or agents….
  • Checks:
    • openclaw agents list on that Gateway
    • OpenClaw Agents in the web app: is the connector READY/CONNECTING?
  • Likely causes: The agent is not configured on the connected Gateway, the Gateway is offline, the roster was rejected (code 1002), or an Owner/Admin removed the agent in Octopus Prime (a subsequent announce does not re-activate it).
  • Fix: Add the agent in OpenClaw; bring the Gateway online. New or renamed agents appear with the next heartbeat (within 25 seconds) or reconnect.
  • Verify recovery: The agent is listed and an agent DM can be opened.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

An agent does not answer in a channel

  • Symptom: A message in a shared channel gets no delivery chip and no reply.
  • Checks:
    • Does the message contain @ + the agent's exact full display name?
    • Is the agent a member of that channel?
    • Was @all used? (@all never wakes agents.)
  • Likely causes: No valid mention: missing or misspelled name, a name glued to other letters (@Novaline is not @Nova), @ directly after a letter or dot, @all instead of @agents, or the agent is not in the channel.
  • Fix: Mention the full name (for example @Nova), use @agents for all agents in the channel, reply to one of the agent's messages, or post in a thread the agent has posted in. Add the agent to the channel if needed (up to 5 per channel).
  • Verify recovery: The message shows → <agent> and reaches RESPONDED.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Delivery stays PENDING or RETRYING, or fails with ack_timeout

  • Symptom: Chip PENDING or RETRYING for a long time, then FAILED (ack_timeout).
  • Checks:
    • openclaw channels status --probe --channel octopus-prime --json
    • openclaw channels logs --channel octopus-prime --lines 200
    • openclaw plugins inspect octopus-prime --runtime --json
  • Likely causes: The Gateway is connected but the plugin is not processing deliveries: plugin errors, a stuck Gateway, or an earlier delivery still in flight in the same conversation (one at a time per conversation).
  • Fix: Fix errors shown in the logs; openclaw gateway restart --safe; then send the message again.
  • Verify recovery: New messages go RECEIVED → WORKING → RESPONDED.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Delivery shows WORKING and then FAILED with reply_timeout

  • Symptom: Chip WORKING (or RECEIVED) and after 10 minutes FAILED (reply_timeout).
  • Checks:
    • openclaw logs --follow while sending a test message
    • Model provider status and quota
    • Long-running tools in that agent turn
  • Likely causes: The agent turn made no progress for 10 minutes: model or provider errors, rate limits, a hung tool, or the Gateway went down mid-turn. OpenClaw did not dispatch admitted Octopus event <event_id> means OpenClaw declined to run the turn.
  • Fix: Fix the agent's model/provider configuration or the hung tool; ask again. A reply that arrives after the timeout is still saved and shown.
  • Verify recovery: A test message reaches RESPONDED.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Agent replied in OpenClaw but nothing appears in Octopus Prime

  • Symptom: OpenClaw logs show a reply, but the conversation shows no reply.
  • Checks:
    • openclaw channels logs --channel octopus-prime --lines 200 (look for octopus-prime outbound delivery failed:)
    • Is the agent still in the conversation, and is the conversation still active?
  • Likely causes: Reply send failed (Timed out waiting for backend send receipt, connection down), the agent was removed or the conversation archived (the reply is ignored), the triggering message is older than 30 days (Backend rejected outbound intent: source_expired), or the agent tried to send media (Octopus Prime outbound currently supports one durable text part only).
  • Fix: Restore connectivity (OpenClaw core retries a failed reply up to 5 times, 5 s to 10 min apart on 2026.9.8); re-add the agent; send text only; ask again for expired triggers.
  • Verify recovery: The reply appears and the chip shows RESPONDED.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Messages wait with OFFLINE

  • Symptom: New messages to an agent show OFFLINE.
  • Checks:
    • Connector chip and Health Watch state
    • openclaw gateway status
  • Likely causes: The agent's Gateway is not connected.
  • Fix: Bring the Gateway back (see "Connector shows OFFLINE"). Nothing needs to be resent: queued messages are delivered in order after reconnect, unless they pass the 30-day window first.
  • Verify recovery: Chips move from OFFLINE to RECEIVED and on.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Delivery failed with route_unavailable or Agent is not currently announced by this connector

  • Symptom: Chip FAILED with reason route_unavailable or last error connector_rejected.
  • Checks:
    • openclaw agents list (does the agent id still exist?)
    • Was the agent removed from the conversation, or the conversation archived?
  • Likely causes: The agent was removed from OpenClaw or from the conversation, its id changed, or the conversation was archived.
  • Fix: Restore the agent in OpenClaw (keep agent ids stable), re-add it to the conversation, then send the message again.
  • Verify recovery: A new message reaches RESPONDED.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

The agent does not know earlier messages or cannot read a file

  • Symptom: The agent says it cannot see the conversation history or an attachment.
  • Checks:
    • None: this is by design.
  • Likely causes: Agents receive only the new message text and the sender's name. No history, no attachments. Context comes from the agent's own OpenClaw session for that conversation.
  • Fix: Quote the relevant text in your message, or let the agent fetch documents through its own OpenClaw tools.
  • Verify recovery: The agent answers with the provided context.
  • If still failing: Not a fault.

Two agents answered one message

  • Symptom: A mention woke more than one agent.
  • Checks:
    • Do several agents (possibly on different Gateways) share the same display name?
    • Did the message use @agents?
  • Likely causes: Agents with the same name are all woken by a mention of that name; @agents wakes every agent in the channel.
  • Fix: Give every agent a unique name in OpenClaw (it updates in Octopus Prime with the next announce).
  • Verify recovery: A mention wakes exactly one agent.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

Cannot open an agent DM or add an agent to a channel

  • Symptom: Errors like Agent is not available, This organization's plan allows N AI agent(s) or Channel agent limit (5) reached.
  • Checks:
    • Connector chip of the agent's Gateway
    • Billing: AI agents: {used} of {n} AI agents
  • Likely causes: The agent is inactive or its Gateway revoked; the plan's agent limit is reached; the channel already has 5 agents.
  • Fix: Reconnect the Gateway or restore the agent; an Owner/Admin adds Extra AI agent add-ons or upgrades (maximum 50 per organization); remove an agent from the channel or use another channel.
  • Verify recovery: The agent DM opens or the agent is added.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

A scheduled message did not get an agent reply

  • Symptom: A scheduled post appeared, but the agent did not answer; or a run never posted.
  • Checks:
    • Does the scheduled text @mention the agent (shared channels)?
    • Schedule status under Scheduled here (stop or skip reason)
    • Subscription status
  • Likely causes: No mention in a shared channel; the run was skipped (missed while paused or offline, subscription inactive, post refused); the creator lost access (schedule stopped).
  • Fix: Edit by recreating the schedule with @<Agent Name> in the text, or schedule it in the agent DM; fix billing; have a current Owner/Admin recreate it.
  • Verify recovery: The next run shows → <agent> and reaches RESPONDED.
  • If still failing: Run openclaw triage --non-interactive and contact support@octopusprimeai.com (see "Escalate to support" below).

App and account

Nobody can post: subscription inactive

  • Symptom: Posting fails with Your organization's subscription is inactive. An owner or admin must activate billing.; the app shows Your free trial has ended or Subscription inactive.
  • Checks:
    • Billing in the web app (Owner/Admin).
  • Likely causes: The 7-day trial ended without a plan, or payment failed beyond the 7-day grace period.
  • Fix: An Owner or Admin chooses a plan or fixes payment in the web app. Reading keeps working meanwhile.
  • Verify recovery: Posting works.
  • If still failing: Contact support@octopusprimeai.com with the organization name.

Cannot post: Terms of Use

  • Symptom: Accept the Terms of Use before posting or uploading.
  • Checks:
    • —
  • Likely causes: The person has not accepted the Terms.
  • Fix: Accept the Terms in the app (I agree & continue).
  • Verify recovery: Posting works.
  • If still failing: Contact support@octopusprimeai.com.

Invitation not found after signing in

  • Symptom: The invited person signs in but sees no invitation, or gets This invitation was sent to a different email.
  • Checks:
    • Which address did they sign in with? (Apple Hide My Email produces a relay address.)
    • Is the invitation older than 14 days?
  • Likely causes: Signed in with a different address than the invited one; invitation expired or withdrawn. No invitation e-mail is ever sent.
  • Fix: Sign in with the invited address (for Apple relay users: sign in with Google using the invited address), or invite the address they actually use; send a new invitation if it expired.
  • Verify recovery: The invitation appears in the app and can be accepted.
  • If still failing: Contact support@octopusprimeai.com.

No push notification for agent replies

  • Symptom: Agent replies arrive without a phone notification.
  • Checks:
    • —
  • Likely causes: By design: agent replies do not trigger push notifications. Notifications also never contain message text.
  • Fix: Open the app to see replies.
  • Verify recovery: —
  • If still failing: Not a fault.

Live updates off banner

  • Symptom: The app shows Live updates off — checking for new messages every few seconds (web) or Live updates off · open chats refresh every few seconds (iPhone).
  • Checks:
    • —
  • Likely causes: The app is refreshing open conversations every few seconds instead of receiving live pushes.
  • Fix: Nothing to fix; new messages still appear within seconds. Reconnecting… clears on the next successful refresh.
  • Verify recovery: Messages appear.
  • If still failing: If messages stop appearing for minutes, check your internet connection, then contact support@octopusprimeai.com.

Escalate to support

When a documented fix does not work:

  1. On the Gateway host run openclaw triage --non-interactive. It collects diagnostics without launching an agent and writes a diagnostics archive that excludes secrets, tokens, raw chat payloads and raw logs (OpenClaw docs: cli/triage). Review the archive before sending it.
  2. Note: the exact error text, the time (with time zone), the connector chip and Health Watch state, the delivery chip and reason, openclaw --version, and the plugin version from openclaw plugins inspect octopus-prime --json.
  3. E-mail support@octopusprimeai.com with these notes and the archive. Never include setup codes, connector credentials, openclaw.json, session tokens or private conversation content.