Loss reporting & safety
Dry-run by default
Section titled “Dry-run by default”import and convert only print the plan. --apply is an explicit opt-in.
Automatic backups
Section titled “Automatic backups”Before applying, every file that would be overwritten is copied to
~/.agentmove/backups/<timestamp>/, preserving relative paths.
Honest loss reporting
Section titled “Honest loss reporting”Adapters never drop data silently. Every incompatibility produces a warning telling you what happened and where the data went:
dropped— no equivalent exists (e.g. OpenClawtoolFilter)approximated— mapped to the nearest concept (e.g. persona appended toCLAUDE.md)skipped— not migrated in v0 (e.g. binary skill assets)
Secrets
Section titled “Secrets”Env/header values whose names look like secrets (*KEY*, *TOKEN*,
*SECRET*, *PASSWORD*, *CREDENTIAL*) are replaced with ${VAR}
placeholders on export. Pass --include-secrets to keep real values — only do
this for bundles that never leave your machine.