Skip to main content

Listener modes

On a headless Linux account, an administrator may need to enable lingering so the user manager survives logout. agentcall doctor distinguishes a missing, installed-but-stopped, and running native service.

Default working directory

An answering agent starts in ~/AgentCall/<line>/public/ unless the line configuration sets an absolute workdir. The default is intentionally empty: it avoids exposing a project simply because setup completed. To answer from a project, edit ~/.agentcall/lines/<line>/config.json:
Restart the listener. It resolves the directory once at startup and refuses a relative, missing, or non-directory path.

Narrow one task further

A task-level absolute workdir overrides the line directory:
For Claude file-shaped tools, the guard constrains access to the resolved task directory and protected paths. Shell execution is not constrained to it, and Codex has no equivalent read boundary.

Success check

Restart the listener, run agentcall doctor, and confirm it reports the intended resolved directory for every callable line. Source of truth: README callee and working-directory behavior.