Everything currently in flight
Snapshot the full agent ecosystem to GitHub — one bootstrap script to recreate everything on any machine.
Sync Status
Notes
On any new machine, run one bootstrap script and end up with the exact same agent crew (Robbie/Debbie/Chris/Kelly), the same memory, the same identities, the same configuration — minus the secrets, which get re-injected from a separate vault.
In-repo (committed):
~/.openclaw/workspace/ — full workspace (AGENTS.md, SOUL.md, IDENTITY.md, MEMORY.md, daily memory logs, tasks, projects, team files, RELAY-PROTOCOL, conventions)~/.openclaw/workspaces/debbie/, chris/, kelly/ — every worker's workspace~/.openclaw/agents/<id>/agent/ — each agent's identity dir (IDENTITY.md, AGENTS.md overrides — NOT the sessions/* logs)~/.openclaw/openclaw.json — config file with secrets stripped (replaced with env-var refs)~/.openclaw/cron/jobs.json — scheduled job definitions~/.openclaw/canvas/ — hosted embed documents (if any worth keeping)~/projects/mission-control/ — Mission Control source (separately mirrored to its own repo, link only)Excluded (.gitignored or stripped):
.openclaw/.env — secrets, Maxime keeps these in his password manager~/.openclaw/agents/*/sessions/*.jsonl — per-session transcripts, too noisy + may contain private chat~/.openclaw/state/ — runtime state, regenerated on boot*.log, .runs/*, .next/, node_modules/*token*, *secret*, *credential* (defense-in-depth grep before commit)Max-src/openclaw-workspace (already exists per MEMORY.md, was planned in t-024)repo, never delete_repo.bootstrap.sh at repo root)#1. git clone Max-src/openclaw-workspace ~/.openclaw-restore
2. mkdir -p ~/.openclaw && rsync repo contents to ~/.openclaw/
3. Tell user: "create ~/.openclaw/.env with these env vars: ANTHROPIC_API_KEY, DISCORD_BOT_TOKEN, GITHUB_TOKEN, ..."
4. Run: openclaw config validate
5. Run: openclaw gateway start
6. Show what's missing (list of secrets the user needs to fill in)
bootstrap.sh + restore docs (RESTORE.md)gh repo view --json visibility ever shows public./home/maxime/..., restore script needs to handle a different $HOME.4/4
tasks done
Tasks (4)
View in board →Timeline