The non-agentic coding take is that a monorepo makes code sharing a lot easier. Especially in my case with OCaml front to back, I can just share protocol.mli files between parts of the code without duplication or vendoring my own repos.
The same is really true for agents. All code in one place makes it faster and more reliable to load the proper context for coding tasks.