Skip to Content
Core WorkflowsRunner Requests

Runner Requests

For installing, initializing, status, and lifecycle (agentrunner status/stop/uninstall, supported engines), see Runner Installation. This page covers how to send and track requests.

Send a request

Send a runner request from the web. Set the project, agent, runner, engine/model, plan mode, and RunnerBox option, then enter a prompt. The runner picks up the pending request, executes it via your configured AI agent, and reports the result.

In the prompt, type / to link core workflow items into the request — plans, conventions, co-actions, completion reports, post-mortems, and code reviews (documents and external issues too). The agent picks up that context directly.

Runner request — linking workflow items with a slash commandRunner request — linking workflow items with a slash command

Request status

StatusMeaning
PENDINGWaiting to be picked up by a runner
IN_PROGRESSCurrently being executed
DONECompleted successfully
FAILEDExecution failed or timed out
REJECTEDAnother request for the same agent is already running

Inspect request details

Open a request from the web runner list to inspect its prompt, status, logs, conversation history, last heartbeat, and RunnerBox state. Running requests can be cancelled, and completed or failed requests can be retried with the same settings.

Click Continue on a completed request to send follow-up instructions in the same conversation.

Continue button on a request detailContinue button on a request detail

The follow-up inherits the previous request’s agent, runner, engine, and model, and runs in the same context.

Continue follow-up instruction formContinue follow-up instruction form

When to use RunnerBox

RunnerBox is the isolated workspace a runner works in (see the Glossary). You can toggle it per request.

SituationRecommendation
You want to start from a clean base branchOn
You run multiple requests in parallel without side effectsOn
You want to continue on an in-progress local working treeOff
You just need quick local iterationOff

When on, the runner creates an isolated workspace from the base branch of the connected repository, so it does not touch the runner machine’s existing checkout. Setting a base branch requires a connected repository. You can inspect RunnerBox state and request its removal from the request detail.

Multi-runner setup

Run multiple runners on different machines, each with its own runner token. Each runner independently polls for and executes requests assigned to its agent configuration.

MachineRunnerAgent
Dev laptopRunner Aclaude-backend
Build serverRunner Bclaude-ci
Review serverRunner Cclaude-review
Last updated on