Your checkout never changes
The agent edits a task-specific worktree on its own branch. Stop, retry, follow up, or revert any run from the web UI or the CLI.
The agent edits inside a Docker container on a dedicated Git worktree and branch. ProPR validates the result and delivers it as commits on a pull request your team reviews like any other.
The agent edits a task-specific worktree on its own branch. Stop, retry, follow up, or revert any run from the web UI or the CLI.
Containers get ordinary outbound access by default. Restricted network mode is optional: turn it on for the instance or a repository and the container reaches only the model provider, GitHub, package registries, and hosts you list.
The agent reads the repository and writes nothing. ProPR itself creates every branch, commit, push, and pull request. The guide to running coding agents on your own server covers the Docker host behind this boundary.
ProPR prepares the workspace and delivers the result. The agent implements inside the boundary.
ProPR updates the repository and creates the task worktree and branch.
The coding agent reads context and edits files inside the isolated workspace.
ProPR validates the result, commits, pushes the branch, opens the pull request, and keeps the prompts, logs, diffs, and usage on the task.