Verify & Troubleshoot
Outcome
Section titled “Outcome”You can confirm production health quickly and isolate setup regressions.
Verification sequence
Section titled “Verification sequence”- Health endpoint:
GET /api/healthreturnsstatus: "ok". - Slack ingress: mention bot and confirm thread reply appears.
- Queue callback: verify callback route logs include successful processing.
- Plugin auth (if enabled): run one real command and confirm expected result.
Symptom -> likely cause
Section titled “Symptom -> likely cause”| Symptom | Likely cause | First check |
|---|---|---|
| Slack mention receives no reply | Missing webhook URL or token scopes | Slack app Event Subscriptions URL + scopes |
| Webhook 401/signature errors | Incorrect signing secret | SLACK_SIGNING_SECRET value |
| Message accepted but no threaded work | Queue callback trigger misconfigured | vercel.json trigger + callback route |
| Plugin commands fail auth | Missing credentials or OAuth state | Plugin env vars + /sentry auth flow |
Useful signals
Section titled “Useful signals”webhook_handler_failedqueue_callback_failedagent_turn_failedcredential_issue_failed
Recovery order
Section titled “Recovery order”- Confirm most recent deploy/version boundary.
- Validate env vars and webhook URLs.
- Validate queue trigger and callback handler status.
- Roll back to last known-good deployment if regression is immediate.
Next step
Section titled “Next step”For runtime internals, read Execution Model.