gpr not found
~/.local/bin to PATH. Re-run the installer if the binary is missing:
Daemon offline in the app
wss://api.getpullrequest.com/gpr/ws/daemon. After laptop sleep, gpr reconnect or gpr restart often clears a stuck socket.
Pairing QR expired
Pairing tokens are short-lived (on the order of minutes). Rungpr setup --force and scan again.
No agents ready
gpr, then:
PATH or exported API keys. Install tools in standard locations, then gpr restart. To pass env into the agent process (keys, base URLs, proxies), use agents.json.
Agent works in a terminal, not in GPR
The daemon does not source.zshrc, .bashrc, or PowerShell profiles. Auth that works after source ~/.zshrc is invisible to LaunchAgent / service-managed gpr.
Put the same variables on the agent in ~/.gpr/agents.json, then gpr restart. If you override a catalog id such as claude, include command as well. Env-only blocks fail.
Task stuck in waiting for machine
Host went offline. Bring the daemon back, then wait for auto-resume from checkpoint. See Handle task failures.Task failed during testing
Open task activity for the failing command output. Fix tests locally if needed, then Rerun from the app.Permission prompts never appear
For unattended tasks, more tool kinds are auto-approved (includingexecute). Mutating edit / delete / move should still reach you unless you widened auto-approve via env vars. See Permissions.
