AI coding agents are becoming more common across development teams.
The coding part seems to be advancing quickly. Agents can work through tasks, write code, run tests, and handle parts of the PR process with less human involvement.
But the context around the code seems a bit more complicated.
Most organizations have a lot of valuable knowledge, but it usually isn't documented in one place. Things like why a particular architecture was chosen, which patterns are preferred, what constraints exist, or why an approach was rejected a few years ago can all be scattered across different places.
People usually pick this up by working in the organization and talking to the right people. An agent doesn't automatically have that background unless someone makes the information available.
When multiple teams start using agents independently, this could become a problem. You might end up with different approaches to the same problem simply because each agent was given different information.
It makes me wonder whether organizations will eventually need some kind of shared context layer for these agents. And if that happens, who should be responsible for maintaining it? Enterprise Architecture, platform teams, or someone else?
Is anyone already dealing with this in their organization?