Skip to main content
A machine is a computer running the gpr daemon with a live websocket to the backend.

Responsibilities

  • Stay connected to the hub (wss://api.getpullrequest.com/gpr/ws/daemon in production)
  • Launch ACP agents for sessions
  • Manage git worktrees for tasks
  • Forward permission requests and stream agent output

Lifecycle commands

Online vs agent alive

gpr doctor / hub “online” means the daemon websocket is registered. It does not mean Cursor or Claude is already running. Agents spawn when a session starts.

Data on disk

Override the home directory with GPR_HOME.