Skip to content

Git Backend

Wheelhouse uses git as the storage backend for configuration and compaction summaries.

DomainFiles
PersonasSOUL.md, IDENTITY.md, MEMORY.md
TTY metatty/{name}/meta.json, CLAUDE.md
Skillsskills/{name}/skill.md, *.steps
Croncron/jobs.yaml
Usersusers/*.json
Telegram configtelegram/*.json (no bot_token)
  • Channel messages and cursors (runtime state)
  • Agent/surface sessions (ephemeral)
  • Workflow run logs
  • Secrets of any kind

Every infrastructure change is committed with the agent’s name:

git log --oneline
a3f9c2e donna: scale researcher to 2 replicas — 4 timeouts detected
7b2d1a0 donna: cap telegram summaries at 380 chars

Migrate a complete infrastructure to a new machine:

Terminal window
git clone https://github.com/you/your-infra
wh deploy apply topology.wh