Skip to content

Troubleshooting

Start with the exact message Aura printed, then match the symptom below. Aura fails closed when it cannot safely understand or preserve configuration, so the repair is usually to restore readable, valid input—not to bypass validation.

Cause: The installer changed a profile that the current terminal has not loaded, automatic profile modification was disabled or failed, or a custom installation directory is missing from PATH.

Fix: Open a new terminal after an automatic profile change. Otherwise, add the PATH snippet the installer printed to the named profile and run aura --version.

Cause: Aura skips update checks for package-manager, informational, non-interactive, CI, disabled, unstamped, symlinked, or otherwise unmanaged executions.

Fix: Confirm the binary came from a standalone release, then review the complete eligibility and recovery guidance in Automatic updates.

Cause: Aura did not find the executable on its PATH, could not parse its version, or the version falls outside the adapter’s supported range.

Fix: Run aura check --verbose to see the detection scope. Install or update the application, authenticate it, or supply absolute search directories with --path.

Cause: ~/agents/aura.json contains invalid JSON, an unsupported schema version, an unsafe MCP definition, duplicate ownership, or an unreadable known field.

Fix: Preserve a copy first. Repair the JSON path named by Aura, restore a known-good backup, or upgrade Aura when the schema is newer. Aura will not overwrite an invalid manifest for you.

Cause: .aura/preset.json is new or changed and has not been trusted interactively.

Fix: Run aura setup, read the displayed preset, snippets, and MCP transports, then accept or decline. setup --yes deliberately cannot make this trust decision.

Cause: The source is hidden by allowedSkillSources, disabled by the distribution, offline, missing a private-directory token, or returned invalid content.

Fix: Read the source-specific note, correct the allowlist or connectivity, set the named token variable, and reopen aura setup --add skill. Never place the token in the preset.

Cause: A catalog entry references an environment variable that is not set where the application runs.

Fix: Follow the credential’s setup URL when present, set the named variable outside Aura’s files, and rerun aura setup --add mcp.

Cause: A target changed after Aura read or previewed it, or two planned operations claim the same target.

Fix: Preserve the current file, rerun the check to build a plan from fresh contents, and resolve any remaining ownership or target conflict. Do not force the stale plan.

Cause: The backup is unreadable, already undone, or the current files no longer satisfy restore preconditions.

Fix: Run aura undo --list, preview a specific backup, and preserve conflicting files before retrying. A missing journal requires an external backup; Aura will not invent prior contents.

--detail includes underlying adapter errors and, for previews, may include file contents. Run it locally and inspect the output before sharing it:

Terminal window
aura check --detail
aura setup --dry-run --detail