One-command agent migration: pack identity, memory, config, credentials, cron jobs, and workspace into a single .soul archive, then unpack on a new machine for full restoration.
npm install -g @kagura-agent/openclaw-teleport
Or use npx without installing:
npx @kagura-agent/openclaw-teleport pack
# Pack the default (first) agent
openclaw-teleport pack
# Pack a specific agent by name
openclaw-teleport pack kagura
Produces a file (tar.gz) containing:
openclaw.json# Restore to default workspace (~/.openclaw/workspace)
openclaw-teleport unpack kagura_20260320.soul
# Restore to a custom workspace
openclaw-teleport unpack kagura_20260320.soul --workspace /path/to/workspace
Unpack automatically:
openclaw.jsonghopenclaw-teleport inspect kagura_20260320.soul
Shows manifest metadata without unpacking: agent name, pack date, file count, repos, channels, cron jobs.
⚠️ .soul files contain plaintext credentials (API tokens, bot tokens, app secrets). Treat them like password files:
gpg -c agent.soulpack to save current stateunpack from a saved .soul file.soul file (minus secrets) as a template共 1 个版本