coderClaw

Gateway troubleshooting

This page is the deep runbook. Start at /help/troubleshooting if you want the fast triage flow first.

Command ladder

Run these first, in this order:

coderclaw status
coderclaw gateway status
coderclaw logs --follow
coderclaw doctor
coderclaw channels status --probe

Expected healthy signals:

No replies

If channels are up but nothing answers, check routing and policy before reconnecting anything.

coderclaw status
coderclaw channels status --probe
coderclaw pairing list <channel>
coderclaw config get channels
coderclaw logs --follow

Look for:

Common signatures:

Related:

Dashboard control ui connectivity

When dashboard/control UI will not connect, validate URL, auth mode, and secure context assumptions.

coderclaw gateway status
coderclaw status
coderclaw logs --follow
coderclaw doctor
coderclaw gateway status --json

Look for:

Common signatures:

Related:

Gateway service not running

Use this when service is installed but process does not stay up.

coderclaw gateway status
coderclaw status
coderclaw logs --follow
coderclaw doctor
coderclaw gateway status --deep

Look for:

Common signatures:

Related:

Channel connected messages not flowing

If channel state is connected but message flow is dead, focus on policy, permissions, and channel specific delivery rules.

coderclaw channels status --probe
coderclaw pairing list <channel>
coderclaw status --deep
coderclaw logs --follow
coderclaw config get channels

Look for:

Common signatures:

Related:

Cron and heartbeat delivery

If cron or heartbeat did not run or did not deliver, verify scheduler state first, then delivery target.

coderclaw cron status
coderclaw cron list
coderclaw cron runs --id <jobId> --limit 20
coderclaw system heartbeat last
coderclaw logs --follow

Look for:

Common signatures:

Related:

Node paired tool fails

If a node is paired but tools fail, isolate foreground, permission, and approval state.

coderclaw nodes status
coderclaw nodes describe --node <idOrNameOrIp>
coderclaw approvals get --node <idOrNameOrIp>
coderclaw logs --follow
coderclaw status

Look for:

Common signatures:

Related:

Browser tool fails

Use this when browser tool actions fail even though the gateway itself is healthy.

coderclaw browser status
coderclaw browser start --browser-profile coderclaw
coderclaw browser profiles
coderclaw logs --follow
coderclaw doctor

Look for:

Common signatures:

Related:

If you upgraded and something suddenly broke

Most post-upgrade breakage is config drift or stricter defaults now being enforced.

1) Auth and URL override behavior changed

coderclaw gateway status
coderclaw config get gateway.mode
coderclaw config get gateway.remote.url
coderclaw config get gateway.auth.mode

What to check:

Common signatures:

2) Bind and auth guardrails are stricter

coderclaw config get gateway.bind
coderclaw config get gateway.auth.token
coderclaw gateway status
coderclaw logs --follow

What to check:

Common signatures:

3) Pairing and device identity state changed

coderclaw devices list
coderclaw pairing list <channel>
coderclaw logs --follow
coderclaw doctor

What to check:

Common signatures:

If the service config and runtime still disagree after checks, reinstall service metadata from the same profile/state directory:

coderclaw gateway install --force
coderclaw gateway restart

Related: