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.






