~/.agentcall/lines/ exists and the root installation config
does not, current commands stop with a migration error. They do not select,
merge, or delete any legacy identity.
Before migrating
- Stop the AgentCall listener.
- Back up both
~/.agentcalland~/AgentCalloutside those directories. - Choose exactly one legacy line to keep. Its organization, handle, relay token, identity keys, recovery state, contexts, policy, and logs remain one inseparable identity. Do not combine files from different lines.
~/.agentcall/contacts.json; keep that
file as-is.
Move the selected identity
From the chosen~/.agentcall/lines/<name>/ directory, copy its contents into
~/.agentcall/. From ~/AgentCall/<name>/, copy tasks/ and public/ into
~/AgentCall/. Preserve file permissions, especially private keys and tokens.
Archive the old ~/.agentcall/lines/, ~/.agentcall/person.json, and unselected
~/AgentCall/<name>/ trees outside the active AgentCall directories. Do not
leave ~/.agentcall/lines/ in place: its presence deliberately keeps the CLI
in the migration-required state.