ash upgrade
Run all necessary setup and upgrade tasks.
Usage
uv run ash upgradeWhat It Does
- Migrates schedule data into graph storage - Imports legacy
~/.ash/schedule.jsonlentries into~/.ash/graph/schedules.jsonl, writes schedule edges, and removes the legacy file - Verifies sandbox - Checks sandbox image is built and working
When to Run
Run after:
- Installing Ash
- Updating to a new version
- Changing configuration
Examples
After installation:
uv run ash upgradeAfter updating:
git pulluv syncuv run ash upgradeOutput
Running database migrations...✓ Database up to dateVerifying sandbox...✓ Sandbox readyTroubleshooting
If migrations fail, check:
uv run ash db statusIf sandbox verification fails, rebuild:
uv run ash sandbox builduv run ash sandbox status