Troubleshooting
Most nax failures come from missing CLI authentication, ambiguous project selection, prompt-size limits, or stale local state. Start with the exact command you ran, then check whether the failure happened before submission, while waiting for agents, or while reading artifacts afterward.
Required CLIs are missing
gh auth login
netlify loginnax does not provide its own browser auth flow for those tools.
Could not resolve NETLIFY_SITE_ID
netlify link
nax init --site-id <site-id>
nax init --site-name <site-name>For multi-project repositories, run from the app directory or pass the needed filter/config option.
No runnable transport detected
nax init
nax run review --transport netlify-apiPinned SHA not on remote
git push
nax run review --no-auto-contextAgent run times out
nax run review --timeout-minutes 45Long synthesis steps often need more time than first-round audit steps.
Prompt is too large
unset NAX_PROMPT_BLOB_DISABLE
NAX_SAFE_PROMPT_BYTES=32768 nax run reviewUse local blob mirrors under .nax/workflows/<run-id>/blobs/ to debug what was submitted.
Resume or sync state
nax run --retry <run-id>
nax admin sync last
nax admin clean blobsDashboard unauthorized
Reopen the exact URL printed by nax dashboard. Mutating endpoints require the per-process token query value or an x-nax-token header.
Dashboard fallback HTML
npm run dashboard:buildThe published package should include src/dashboard/web/dist; source checkouts need a local build.
Remote model status is best effort. If dashboard pills stay on submitted or waiting, inspect .nax/workflows/<run-id>/events.jsonl for the raw event stream.
See also
- Get started for first-run setup.
- Configuration reference for environment variables.
- Artifacts for recovery and handoff paths.