▲ | myflash13 2 days ago | |
It's not clear to me what a "container" and "pairing" is in this context. What if my application is not dockerized? Can Claude Code execute tests by itself in the context of the container when not paired? This requires all the dependencies, database, etc. - do they all share the same database? Running full containerized applications with many versions of Postgres at the same time sounds very heavy for a dev laptop. But if you don't isolate the database across parallel agents that means you have to worry about database conflicts, which sounds nasty. In general I'm not even sure if the extra cognitive overload of agent multiplexing would save me time in the long run. I think I still prefer to work on one task at a time for the sake of quality and thoroughness. However the feature I was most looking forward to is a mobile integration to check the agent status while away from keyboard, from my phone. | ||
▲ | thejash 2 days ago | parent | next [-] | |
Replying to each piece: > What if my application is not dockerized? Then claude runs in a container created from our default image, and any code it executes will run in that container as well. > Can Claude Code execute tests by itself in the context of the container when not paired? Yup! It can do whatever you tell it. The "pairing" is purely optional -- it's just there in case you want to directly edit the agent's code from your IDE. > Do they all share the same database? We support custom docker containers, so you should be able to configure it however you want (eg, to have separate databases, or to share a database, depending on what you want) > Running full containerized applications with many versions of Postgres at the same time sounds very heavy for a dev laptop Yeah -- it's not quite as bad if you run a single containerized Postgres and they each connect to a different database within that instance, but it's still a good point. One of the features on our roadmap (that I'm very excited about) is the ability to use fully remote containers (which definitely gets rid of this "heaviness", though it can get a bit expensive if you're not careful) > the feature I was most looking forward to is a mobile integration to check the agent status while away from keyboard, from my phone. That's definitely on the roadmap! | ||
▲ | penlu 2 days ago | parent | prev | next [-] | |
in this context, the container contains the running claude instance, and pairing synchronizes its worktree with your local worktree. under sculptor, claude code CAN execute tests by itself when not paired. that will also work for non-dockerized applications. sharing a postgres across containers may require a bit of manual tweaking, but we support the devcontainer spec, so if you can configure e.g. your network appropriately that way, you can use a shared database as you like! regarding multiplexing: the cognitive overhead is real. we are investigating mechanisms for reducing it. more on that later. regarding mobile integration: we also want that! more on that later. | ||
▲ | stpedgwdgfhgdd 2 days ago | parent | prev [-] | |
You can use git worktree to work in parallel in multiple terminal tabs. It does give a higher cognitive load. |