Help
Troubleshooting
Fix common Reeve issues — connection problems, auth errors, connector sync failures, and more.
Troubleshooting
Quick fixes for the most common issues. If yours isn't listed here, check the FAQ or ask on Discord.
Start Here
Run these to get a snapshot of what's wrong:
reeve status # Quick health check
reeve status --all # Detailed report (safe to share — tokens are redacted)
reeve doctor # Auto-diagnose and repair common issuesreeve status --all is the best thing to paste when asking for help. All sensitive values are redacted automatically.
Connection Issues
Desktop App shows "Connecting…" or "Disconnected"
- Quit the app fully and relaunch
- Run
reeve gateway statusin a terminal to check if the gateway process is running - Check for port conflicts: another service may be using port 18789
- Run
reeve doctor— it detects and repairs common config issues
Cockpit shows "Unauthorized"
The Cockpit token doesn't match the gateway token.
- Run
reeve cockpit— this opens the Cockpit with the correct token embedded in the URL - If using a remote gateway, confirm
gateway.auth.tokenmatches your connect config - Clear browser storage for
app.meetreeve.comand reload
Can't reach the Cockpit remotely
- Recommended: Use Tailscale Serve —
reeve gateway --tailscale serve - SSH tunnel:
ssh -N -L 18789:127.0.0.1:18789 user@your-server, then openhttp://127.0.0.1:18789 - Check that
gateway.bindis set correctly for your access method
Authentication & Sign-In
Agent gives no reply / "all models failed"
- Run
reeve models status— checks LLM provider connectivity - Verify API keys are configured:
reeve config get models.providers - Check your Anthropic or OpenAI account — expired billing or rate limits cause silent failures
- Add a fallback model so Reeve can switch providers when one is unavailable
Magic link not arriving
- Check your spam/junk folder
- Try signing in with Google instead
- Clear browser cookies for
meetreeve.comand retry
Rate limit errors (HTTP 429)
You've hit the API provider's rate limit.
- Wait 1–5 minutes for the window to reset
- Configure a fallback model from a different provider
- Upgrade your API plan for higher rate limits at the provider (Anthropic Console or OpenAI Platform)
Connector Issues
A connector shows "Disconnected"
- Go to Connectors in the Cockpit and click Reconnect
- For OAuth connectors (Shopify, Meta Ads, Google Ads): the token may have expired — re-authorize
- For API key connectors (Klaviyo, Zendesk, Gorgias): verify the key hasn't been rotated or deleted
- Check that the external platform hasn't suspended or restricted your account
Shopify data is missing or stale
- Confirm your store domain uses the
*.myshopify.comformat, not a custom domain - Check that the Reeve app is still installed in your Shopify admin (Settings → Apps)
- Disconnect and reconnect from the Connectors page
- Shopify has a short API cache — very recent changes may take a few minutes to appear
Ad data is stale or missing
Ad platforms typically have a 1–4 hour reporting delay — this is normal and not a Reeve issue.
- Ask Reeve for a fresh report to trigger a new API fetch
- Verify your Meta or Google ad account is active and not restricted
- Check connector status in the Cockpit — reconnect if needed
Klaviyo emails / metrics not showing
- Verify the API key has read access to campaigns, flows, and metrics
- Disconnect and reconnect the Klaviyo connector
- Confirm the API key is a private key (not a public key)
Agent & Chat Issues
Sent a message, got no reply
reeve status— is the gateway up?reeve models status— can the agent reach an LLM?- If using WhatsApp or Telegram: check if a pairing approval is pending (
reeve pairing list) reeve logs --follow— look for errors in the live log stream
"Context too large" errors
The conversation has filled the model's context window.
- Start a fresh session: send
/newin the chat - Reeve auto-compacts context when it gets close to the limit — this is normal behavior
- If it happens repeatedly, see Compaction
Slow responses
- Check your LLM provider's status page — degraded API performance is usually the cause
- Try a faster model:
reeve config set agents.defaults.model "claude-sonnet-4-5" - Verify your internet connection is stable
Desktop App Issues
App won't open ("unidentified developer")
Right-click the app icon → Open → Open again. macOS Gatekeeper only shows this once — the app is signed and notarized.
Blank white window on launch
- Quit the app fully (⌘Q, not just close window)
- Delete
~/Library/Application Support/Reeveand relaunch - Check Console.app for crash logs mentioning "Reeve"
Updates not installing
- The app checks for updates on launch — quit and relaunch to trigger a check
- Download the latest version manually from meetreeve.com
Still Stuck?
- Run
reeve status --alland copy the output - Discord: discord.gg/meetreeve — fastest community response
- GitHub: github.com/MindFortressInc/reeve/issues — for confirmed bugs
- Email: support@meetreeve.com — for account-specific issues