Skip to main content
AgentCall separates machine-wide state, per-line identity state, and owner-authored task content.

Machine-wide files

Per-line files

Replace <line> with the local line name. The state directory and sensitive JSON files are created with restrictive permissions. Do not copy tokens or private keys into tickets, chat, or docs.

Authored content

Managed policy

The administrator-owned path is fixed and cannot be redirected by HOME or the internal test seam AGENTCALL_HOME:
  • macOS: /Library/Application Support/agentcall/policy.json
  • Linux: /etc/agentcall/policy.json

Environment selection

  • AGENTCALL_LINE selects a default line; an explicit --line flag wins.
  • AGENTCALL_RELAY overrides the configured relay URL.
  • AGENTCALL_ADMIN_SECRET supplies roster administration credentials but should be handled as a secret.
  • AGENTCALL_OTEL=1 opts into local OpenTelemetry export; standard OTEL_* variables configure the exporter.
Source of truth: path definitions and line configuration.