Skip to main content

Agent Issues

Agent connects but never syncs

The agent shows “Waiting: no_sync_needed” repeatedly. Cause: The server hasn’t scheduled a sync yet, or auto-sync is paused. Fix:
  1. Go to Settings and make sure Automatic Sync is On
  2. Click Sync Now on the Dashboard to trigger a manual sync
  3. Check your Sync Frequency setting (default: every 4 hours)

“Permission denied” on Mac

zsh: permission denied: ./hoard-agent
Fix: Make the binary executable:
chmod +x hoard-agent

macOS blocks the app (“unidentified developer”)

Fix: Remove the quarantine attribute:
xattr -d com.apple.quarantine hoard-agent
Or: System Settings > Privacy & Security > scroll down > click “Allow Anyway”.

Windows SmartScreen blocks the app

Fix: Click More info, then Run anyway. This only happens on the first run.

”Chrome not found” or browser errors

The agent uses Chrome for automation. If Chrome isn’t installed, it downloads Chromium automatically. If the auto-download fails:
  1. Install Google Chrome manually
  2. Restart the agent

Agent crashes or exits immediately

Check the terminal output for error messages. Common causes:
ErrorCauseFix
HOARD_API_URL is requiredMissing .env fileCreate .env with your config
HOARD_API_KEY is requiredMissing API keyAdd your key from Settings
Failed to load workflowWrong path to YAMLRun from the folder containing workflows/
launch browser: ...Chrome/Chromium issueInstall Chrome or check disk space

Agent is running but dashboard shows “Offline”

The dashboard checks agent_last_seen_at. If the agent is running but shows offline:
  1. Check the terminal for errors (the agent may be crashing on heartbeat)
  2. Verify your HOARD_API_URL is correct (https://www.tryhoard.com)
  3. Check your internet connection
  4. Verify your API key is valid (check Settings)