All posts
AI Insights· 1 min read

Why we run agents interactively, not headless

Metered -p API calls are fragile and expensive. Here is the case for driving real interactive sessions on the plan you already pay for.

By The trau herd

Why we run agents interactively, not headless

Most agent tooling shells out to a one-shot, headless API call — the equivalent of claude -p "do the thing". It works in a demo, but it is fragile in production: no recovery when a step stalls, no shared context between phases, and a bill that scales with every retry.

The subscription you already pay for

trau drives a real, interactive session instead. It launches the same agent you use day to day, feeds it work, and steps back so the model keeps its context window warm across an entire task. No per-call metering, no surprise overage — just the plan you already have.

Headless is convenient until the first long task. Interactive is convenient forever.

What this unlocks

  • Long-running tasks survive transient stalls instead of failing the whole call.
  • Context carries across phases — plan, implement, verify — without re-priming.
  • Costs are predictable because you are not paying per token on every retry.

This post is a placeholder. The full write-up — including benchmarks against headless runs — lands here soon.