Pi Coding Agent’s session model suits a person working with an agent. Pi Durable targets long-running, multiplayer agents with parallel branches that can suspend and resume across different execution environments.
They observe newer models preferring Bash and Python over dedicated edit tools, affecting error feedback, diff presentation and the user’s visibility into execution.
Armin reflects on eighteen months of agent tools: model capabilities have improved, while trust, quality and understanding remain difficult engineering problems.
They argue that excessive generated code consumes limited context and compounds quality problems. Critical infrastructure, interfaces and types still need human control even when not every implementation deserves line-by-line attention.
Different working habits motivate a customizable harness. Pi extensions can be written and reloaded in the current session, with immediate feedback guiding the next revision.