Skip to content

Agents and approvals

llms.txt lists every page for an agent
Agent jobs doStays with people
Push a commit to a change when askedApprove a plan
Open a change that follows a drift checkMerge
Post a review noteCut or publish a release
Start an Op and report that it waits at a gateOverride a policy denial, and deploy to a shared environment

A change an agent pushes plans like any other and needs the same approval. The generated agent jobs never apply, approve or merge. An approval recorded as an agent’s counts toward no quorum, and passes a gate only through a policy permit in enforce mode.

Add this to a scheduled Op spec and render it with chant run --generate <forge> --spec <file>:

{ "ops": [{ "name": "chant-agent", "agent": { "on": "comment", "comment": "/chant agent", "maxRuns": 10, "timeout": 30 }, "runner": "ubuntu-latest" }] }

A comment such as /chant agent add a cost-center tag to the bucket starts it. For drift, set "agent": { "on": "drift", "maxRuns": 2 } on the drift check’s spec.

Agent jobs has the setup.

chant