The second run is the signal.
Most coding-agent demos show the first run. That made sense at the start. The question was whether an agent could do useful work at all.
But for engineering teams, the first run is no longer the whole question. Agents can write code, fix bugs, update tests, and navigate repos. Not always perfectly, but often enough that the next problem is obvious.
What happens to the learning?
An agent discovers a repo quirk. It tries a path that fails. A senior engineer corrects it. CI reveals something the docs did not say. The agent eventually gets to a working answer. Then the session ends.
If the next agent has to rediscover the same lesson, the company did not get smarter. It just rented intelligence for one task.
That is why the second run matters. The first run proves the agent can work. The second run proves the team can learn.
A good memory layer should let the next agent start with the shortcut the previous run already paid to discover. It should know where the lesson applies, where it came from, whether it still holds, and whether it actually improved a later task.
This is the shift we care about at Memco.
Not bigger prompt files. Not more traces. Not another place to dump context. Institutional memory for agentic engineering.
One agent learns. Every agent ships faster.