Before it
Agents were given raw shell access and expected to cope.
The problem
Interfaces built for humans are poor interfaces for models, which have no screen and limited context.
What it introduced
Design the interface for the agent: scoped file viewing, guarded edits with linting, and concise feedback.
Why it matters
It showed a large share of agent performance comes from interface design rather than model capability.
What modern models inherit
Tool design as a first-class part of agent engineering.
What came next
The agent-computer interface idea runs through every serious coding agent since.