I support features across multiple repos. Backend, contract, frontend — three repos, one feature. Monorepo? Too expensive. Too much migration. I had to make polyrepo work with an agent. This is the path I took to get there — it ended in a small open-source tool called Orbit, but the tool is the last step, not the point.
Attempt 1: copy-paste
One repo, one session — that's the agent default. So I copy the API signature from the backend session, paste it into the frontend session, re-explain the context. Every session starts from zero. I'm the proxy. Works for simple changes, breaks the moment you need to trace a call chain across repos.
Attempt 2: start the session at the project root
Put all repos under one directory — ~/project/. Start the agent there. It sees everything.
The problem: "everything" is 36 repos — my 3, plus other project repos, the CI/CD toolchain, and the community repos I pull in for verification like Kubernetes and gRPC. Start the a
Discussion
Say something first
It all starts with you—share your thoughts now.