Skip to main content
host_process executes environment commands directly on the machine running AgentCompass. It has the lowest startup overhead, but it does not provide container isolation, resource limits, or outbound network enforcement. Use it only when the selected benchmark and harness are designed for local execution and do not require a prebaked task image. Prefer Docker, Daytona, or Modal for repository repair, terminal tasks, untrusted commands, or reproducible sandbox state.
A harness running through host_process can read and modify files accessible to the current user and can use the host network. Do not use it for untrusted agent-generated shell commands.

Basic Run

The CLI defaults to host_process when --env is omitted. Specify it explicitly in shared commands so the execution location remains clear:
Before running, confirm that the benchmark page lists host execution as supported and that every required local tool or service is installed.

Provider Params

Override the workspace for one run:
Use agentcompass config docs env host_process to inspect the live schema.

Network and Resources

host_process supports only the public network mode and cannot switch policy between setup, agent rollout, and verification. CPU, memory, disk, process, and filesystem access are controlled by the operating system account rather than environment parameters. If a run needs no-network, an allowlist, per-task resource limits, task images, or disposable state, select an isolated provider:

Troubleshooting