iCommerce Agent
An iCommerce agent combines three things: the embedded engine for state, the MCP server for tools, and the CLI safety model so writes stay explicit. The result is an agent that resolves work rather than describing it — and leaves a record of what it did.The loop
What an agent can do
The MCP surface exposes 719 tools across 63 domains, of which 287 write, 47 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.