Skip to content

Troubleshooting

Start with the health check:

Terminal window
nbx doctor --verbose

Restart your shell, then check:

Terminal window
command -v nbx
nbx version

If nbx is still unavailable, run the installer again.

Run nbx list and confirm you are inside the intended project. Analyze the project if it has no box:

Terminal window
nbx analyze .
Terminal window
nbx status --check
nbx analyze .

Use nbx analyze --force only when normal analysis does not repair the mismatch.

Confirm the selected box, make the query more concrete, and choose an intent when useful:

Terminal window
nbx search "expired session retry" --intent debug

Inspect source before treating an empty result as proof of absence.

Several symbols may share a name. Add a file path or use the UID returned by nbx def:

Terminal window
nbx def validate --file src/auth/validator.ts
Terminal window
nbx configure --force
nbx configure status

Restart the coding client after configuration.

Inspect the current schema, bind every relationship variable you return, and add a limit:

Terminal window
nbx schema

nbx reset --force removes Noodlbox-managed state. It is not a general first repair step. Use automatic fixes offered by nbx doctor --fix first.

Run nbx feedback and include the installed version, failing command, redacted output, target box, and reproduction steps.