Is it just running the agent inside Docker or is there something more tailored out there?
[–] kikdij 2 days ago
[–] elendee 2 days ago
I'm now avoiding any cloud-agents until further notice.
[–] zulban 2 days ago
They're just going to sell you Docker isolation and call it something else.
I mount only the project folders I want my AI to see, and it has no keys to anything otherwise. If can push and deploy using the same project files but from my host machine, manually.
[–] samvher 2 days ago
[–] jvinet 2 days ago
For full isolation, I also use a VM via Incus. Lets me run the dayjob's Tailscale within, as well.
[–] ionetan 2 days ago
Perhaps of interest?
[–] Matl 2 days ago
[–] dannyfritz07 2 days ago
[–] over190bpm 1 day ago
[–] smoe 2 days ago
[–] tikkabhuna 2 days ago
[–] rdg1991 2 days ago
[–] f53d 2 days ago
[–] Matl 2 days ago
[–] thehours 2 days ago
- smolvm (what I currently use)
- tart (for macOS VM)
- nono
- Anthropic Sandbox Runtime (srt)
- Docker containers
I didn't love any of them, but nono/srt struck a nice balance of convenience + security. I found srt more intuitive than nono. I could basically share my srt with a colleage via a json, while the nono config is more complex. And also noisy with what gets blocked / asking for approval. Some would see that as a perk, I thought it was distracting since a big reason to use a sandbox is to avoid permissions fatigue.
[–] pllbnk 2 days ago
[–] pavelsich 2 days ago
[–] weightedreply 2 days ago
For SSH I've started migrating from one prover wide key to multiple project scoped keys. I was also using SSH inside the container but realized I could just make commits inside and then eventually push from outside.
I think hardening tips for Docker/Podman could warrant its own "Ask HN" post - not just for reducing exposure to agents but also all the recent supply chain attacks.
[–] NortySpock 2 days ago
I don't quite have it to a smooth workflow for my needs ("research this codebase and draft a plan we can discuss, with code examples") but it seems promising.
They have their own clone of the repo they're working on. And when they're done, I pull their commits from my own git working copy, with my system user, and then push it to my bare repos, which acts both as an easily backupable source and as my CI, with their post-update hooks. The whole "pull from codex, then push to bare repo" is so common that I made for myself a `meat_proxy` command that automates it. I'm some lazy meat.