Comment by beepbooptheory
Comment by beepbooptheory 19 hours ago
But then what do you do with that? Is the software distributable/buildable outside of the container after all that?
Comment by beepbooptheory 19 hours ago
But then what do you do with that? Is the software distributable/buildable outside of the container after all that?
You could go a step further in paranoia and provide essentially just a clean base image and require the agent to do everything else using public internet - pull your open source repo using an anonymous clone, make changes, push it back up as an unprivileged account PR.
For a private repo you would need slightly more permissions, probably a read-only SSH key, but a similar process.
When you run yolobox, the current directory is shared fully with read-write with the container. That means anything the AI changes will be on your host machine also. For max paranoia, only mount git repos that are clean and pushed to a remote, and don’t allow yolobox to push.