My job has quite an annoying dev environment setup, with a slew of scripts, a shared library that works as interface for different services. the shared library and all services live in separate repos. worktrees have worked sort of, but i need to be careful to break things down in a way that no two agents are modifying db schema at the same time, since they share resources. i explored container use and dev containers as ways to setup environments for my agents to run in their isolated box, but wanted to know if there s any good project that solves this problem while retaining a decent interface. opinions?