Glossary
This page defines the terms that the AGRO pages use. Each entry links to the page that owns the term.
-
agroCLI — The one command for the sandbox lifecycle.agrocreates, starts, stops, and removes each sandbox. See Lifecycle commands. -
coding harness — The agent interface that runs in the sandbox, for example Claude Code, Codex, or Pi. You choose the coding harness. Run
agro harness install <id>to install one. See Harnesses overview. -
control plane — The
.agro/directory. The control plane holds theagroCLI package, the lifecycle scripts, the skills, the hooks, and the task plans. See.agro/directory layout. -
cron — A Markdown file in
crons/that declares a schedule. The cron runtime sends the body of the file to the agent as a prompt. See Introduction. -
cron runtime — The service that reads
crons/*.mdand fires each cron on its schedule. In the sandbox, systemd runs the cron runtime asagro-cron.service. See Introduction. -
Herdr — The interactive terminal workspace for agents in the sandbox. Run
agro tool install herdr, then runherdr. See Herdr. -
home volume — The one mount at
/home/sandbox. The home volume holds the agent logins, the installs, and the workspace at/home/sandbox/harness.agro stopkeeps the home volume.agro destroydeletes the home volume. See Installation. -
hook — A script in
.agro/hooks/that runs before each tool call. A hook can deny a tool call, for example an environment dump. See Security considerations. -
orchestrator — The agent in the first Herdr pane at
/home/sandbox/harness. The orchestrator manages git, the sandbox lifecycle, and the shared agent setup. See Introduction. -
registry entry — The host directory
${AGRO_HOME:-~/.agro}/sandboxes/<name>/. The registry entry holds the settings, the secrets, and the generated Compose files of one sandbox. See.agro/directory layout. -
sandbox — The Docker container where the agent works. The sandbox keeps the agent, its tools, and its logins off your host. See Introduction.
-
skill — A shared procedure in
.agro/skills/. Each coding harness reads the same skills through provider links, for example.claude/skillsand.agents/skills. See.agro/directory layout. -
task plan — The files of one task in
.agro/tasks/.prd.mdholds the plan, andprd.jsonholds the story state. See.agro/directory layout. -
worktree — An isolated branch checkout in
.worktrees/. See.agro/directory layout.