Skip to main content
One AgentCall installation owns one identity. Contacts and peer trust belong to that installation; there is no primary-line selector or per-line state tree.

Private installation state

The state directory and sensitive files are created with restrictive permissions. Do not copy tokens or private keys into tickets, chat, or docs.

Authored content

Setup writes $HOME as the initial scope root. scope.json can narrow that root or add denied paths; the built-in credential-focused denylist always applies to Claude file tools.

Environment overrides

AGENTCALL_RELAY overrides the configured relay URL. AGENTCALL_HOME redirects private installation state for testing and diagnostics; authored content and the security root remain tied to the real user home. Legacy ~/.agentcall/lines/ state is never merged automatically. Follow migrate to one installation identity. Source of truth: path definitions and installation configuration.