Skip to content

Verify & Troubleshoot

You can confirm production health quickly and isolate setup regressions.

  1. Health endpoint: GET /api/health returns status: "ok".
  2. Slack ingress: mention bot and confirm thread reply appears.
  3. Queue callback: verify callback route logs include successful processing.
  4. Plugin auth (if enabled): run one real command and confirm expected result.
SymptomLikely causeFirst check
Slack mention receives no replyMissing webhook URL or token scopesSlack app Event Subscriptions URL + scopes
Webhook 401/signature errorsIncorrect signing secretSLACK_SIGNING_SECRET value
Message accepted but no threaded workQueue callback trigger misconfiguredvercel.json trigger + callback route
Plugin commands fail authMissing credentials or OAuth statePlugin env vars + /sentry auth flow
  • webhook_handler_failed
  • queue_callback_failed
  • agent_turn_failed
  • credential_issue_failed
  1. Confirm most recent deploy/version boundary.
  2. Validate env vars and webhook URLs.
  3. Validate queue trigger and callback handler status.
  4. Roll back to last known-good deployment if regression is immediate.

For runtime internals, read Execution Model.