| ▲ | walrus01 3 days ago | |||||||||||||||||||||||||
This is why I run opencode and similar things in a dedicated KVM virtual machine that lives on a system under my desk that doesn't have access to my user account data, documents folder, photos/video, ~/.ssh/, other API keys, ~/.anything-else/, you name it. I think it's absolutely wild that there are people out there running cutting-edge LLMs and agent harnesses and tools on the same hardware and same user/disk/session environment that contains like, PDFs of their paystubs, their 401k records, their tax returns for previous years, contracts/real estate details, whatever other personal things you keep in your Documents folder as an educated modern professional with obligations and debts and assets. Sometimes this VM gets duplicated for specific projects and then various dependencies for testing installed in it that are specific to what the needs are. As an additional advantage it means I can leave it running in the background doing things when I want to shut my laptop, then resume talking to it later. (edit, for everyone who hasn't seen it yet, take a look at the "grok uploads your entire code base" category of problem: https://www.google.com/search?client=firefox-b-d&q=grok+uplo... ) | ||||||||||||||||||||||||||
| ▲ | jbstack 3 days ago | parent | next [-] | |||||||||||||||||||||||||
I do something similar. I have a base NixOS image in Incus, with whatever tools apply to every project (e.g. Git, OpenCode) already installed. When I work on a project, I spin up a VM instance, use nix shell to add any project-specific tools, then share only the project folder from the host to the guest. This way, the worst the agent can do is destroy my project folder, and I can always restore that from another clone of the repo. I know a lot of people are using containers for sandboxing, but given how capable the latest models have shown themselves to be for breaking out of sandboxes, I prefer the extra isolation of VMs for this. I do all this locally - it's an interesting point to able to turn the laptop off but keep the agents running. I might consider running some of these on my homelab server just for that. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | dolmen 2 days ago | parent | prev | next [-] | |||||||||||||||||||||||||
The article goes beyond and warn about jailing MCP servers independently of the agent itself (which also deserves to be jailed). | ||||||||||||||||||||||||||
| ▲ | phoghed 3 days ago | parent | prev [-] | |||||||||||||||||||||||||
My work computer has nothing of personal value to me. It has everything I need to do work. The agent does my work. Why wouldn’t I just run this shit? We’ve all been executing arbitrary code from a gorillion packages from pypi, npm, cargo, etc for well over a decade. Getting anyone to care much will be an uphill battle. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||