Troubleshooting
aegis: command not found
The installer writes the launcher to ~/.local/bin/aegis 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://aegis.agentic-in.ai/install.sh | bash -s -- --python /path/to/python3.12
aegis 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:
aegis status
I need to rewrite the launcher
For the public install path:
curl -fsSL https://aegis.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:
- runtime root:
~/.aegis - state:
~/.aegis/state - profile:
~/.aegis/profile - skills:
~/.aegis/skills - installed skills:
~/.aegis/skills/installed - authored skills:
~/.aegis/skills/authored - built-in skills: shipped inside the installed package under
packages/skills/builtin_packages/
That is where Aegis keeps the durable local posture between sessions. Built-in skills do not need to appear under ~/.aegis/skills unless you explicitly install or author local copies.