Get Unstuck

On this page

Quick triage command ladder (copy/paste)

cara version
cara status --port 18789
curl -sS http://127.0.0.1:18789/health
cara logs -n 80

Run top-to-bottom, then branch into the sections below based on first failure.

Typical failures

Task stuck or blocked

If long-running autonomy tasks are not progressing:

curl -sS -H "Authorization: Bearer ${CARAPACE_GATEWAY_TOKEN}" \
  "http://127.0.0.1:18789/control/tasks?state=blocked&limit=20"

Inspect a specific task:

curl -sS -H "Authorization: Bearer ${CARAPACE_GATEWAY_TOKEN}" \
  "http://127.0.0.1:18789/control/tasks/<task_id>"

Common operator actions:

Capture useful logs

Run with debug logging:

RUST_LOG=debug CARAPACE_CONFIG_PATH=./carapace.json5 cara

If service is running already:

cara logs -n 200

cara logs prints the last N log lines (it does not stream continuously), so re-run it as needed while debugging.

Validate config quickly

Ask for help or report problems

For security vulnerabilities, use private reporting: https://github.com/puremachinery/carapace/security/advisories/new