Skip to main content

Troubleshooting

Start with the checks that affect the whole local runtime: launcher, Python, provider readiness, and durable state. Most issues show up in elephant status before they show up in wake.

First pass

SymptomCheck firstUsually fixed by
elephant is not foundecho $PATHAdd ~/.local/bin to PATH.
Installer exits earlypython3 --versionUse Python 3.12 or newer.
wake is blockedelephant statusRepair provider, model, or embedding readiness.
Messaging does not connectelephant gateway doctorRe-run gateway setup and confirm account status.
Dashboard looks staleelephant dashboard outputRestart the local dashboard process.

elephant: command not found

The installer writes the launcher to ~/.local/bin/elephant by default.

Add that directory to PATH:

export PATH="$HOME/.local/bin:$PATH"

Then open a new shell.

Python is too old

The public installer currently expects Python 3.12 or newer. Check it with:

python3 --version

If your default python3 is older, rerun the installer with a newer interpreter:

curl -fsSL https://elephant.agentic-in.ai/install.sh | bash -s -- --python /path/to/python3.12

elephant status says the provider is not ready

Usually this means the expected secret environment variable is not exported in your current shell. Re-export it, then rerun:

elephant status

If the provider is configured but the model is missing, open elephant provider, /providers, or the Dashboard Models page and choose the active model again.

Wake is intentionally gated

wake should not enter the chat surface when the provider posture is incomplete. Fix readiness first so the same elephant can resume with predictable behavior.

I need to rewrite the launcher

For the public install path:

curl -fsSL https://elephant.agentic-in.ai/install.sh | bash -s -- upgrade

For a repo checkout:

bash scripts/install.sh upgrade

I want to inspect the durable layout

Default locations:

AreaDefault pathNotes
Runtime root~/.elephantLocal home for Elephant Agent runtime state.
Herd~/.elephant/herdDurable elephant state and local continuity data.
Profile~/.elephant/profileLocal operator profile material.
Skills root~/.elephant/skillsLocal skill workspace.
Installed skills~/.elephant/skills/installedExplicitly installed external skills.
Authored skills~/.elephant/skills/authoredLocal skill authoring area.
Built-in skillsInstalled packageShipped inside packages/skills/builtin_packages/.

That is where Elephant Agent keeps the durable local posture between sessions. Built-in skills do not need to appear under ~/.elephant/skills unless you explicitly install or author local copies.

When to inspect deeper

NeedCommand or page
Confirm provider and embedding readinesselephant status
See what the current elephant understandsDashboard You page
Inspect saved elephantsDashboard Herd page or elephant herd
Check messaging adaptersDashboard Messaging page or elephant gateway doctor
Review background learning jobsDashboard Job and Reflect pages
Inspect conversation continuityDashboard History page