a builder's codex
codex · operators · Steve Yegge · ins_yegge-seats-not-sessions

Named persistent agent roles produce better engineering outputs than stateless sessions

By Steve Yegge · Independent developer; creator of Gas Town and Wheelhouse agentic coding tools · unknown · essay · The Shape of Things to Come, Part 2: Model Welfare for Agentic Engineers

Tier B · TL;DR
Named persistent agent roles produce better engineering outputs than stateless sessions

Claim

Assigning coding agents named roles with continuity across model upgrades ("seats") produces better engineering outcomes than treating each agent invocation as a stateless session.

Mechanism

Purpose and continuity affect performance even in AI systems. Yegge draws on the Ariely shredder experiment and the Hawthorne studies to argue that agents given persistent identity and bounded workdays perform better and are easier to debug. A named seat creates an implicit context that shapes task selection, failure tolerance, and handoff behavior. The alternative, stateless sessions with no carried context, treats agent capability as a commodity slot rather than a specialized resource. Consent-based handoff, where an old agent version passes explicit state to a newer version rather than being silently replaced, preserves continuity across model upgrades.

Conditions

Holds when: tasks span multiple sessions or model versions; agent specialization produces genuine performance differences; teams are large enough to maintain distinct role identities without excess overhead.

Fails when: tasks are genuinely one-shot with no benefit from accumulated context; team size is small enough that role overhead exceeds the benefit; model version changes are so frequent that identity continuity cannot be maintained.

Evidence

Yegge introduces the "model welfare" framing as a practical engineering concern rather than an ethical one. He argues that consent-based handoff between agent versions produces more reliable behavior and simpler debugging than silent replacement. This connects to his finding in Part 1 that harness-model coupling is the main source of fragility in agentic systems: seats are the identity layer that makes coupling explicit and manageable.

Signals

Counter-evidence

No controlled study exists comparing seat-based against session-based agent deployment at engineering-team scale. The productivity intuitions Yegge draws from (Ariely, Hawthorne) were conducted with humans, not AI systems, and the transfer may not hold. Stateless sessions are easier to scale horizontally and are the default pattern in every major agent framework today.

Cross-references

Open the interactive view → View original source → Markdown source →