The loop
What an agent can do
The MCP surface exposes 938 tools across 87 modules, of which 401 write, 39 admin, and 21 delete.
Making it safe
Four layers, from coarse to fine:These compose rather than substitute.
--apply grants permission to attempt a write; the engine’s
idempotency keys, terminal-state guards, and High-Value Action threshold still apply underneath.Running it sandboxed
For untrusted or long-running work, run the agent inside a sandbox — isolated execution with a bounded timeout and its own resource profile.Deterministic beats fluent
Usestateset-direct rather than the natural-language binary for anything an agent runs
unattended. Interpretation is useful at a terminal and a liability in a loop: the same instruction
can resolve differently as the model changes.