4 ms·
How did you make sure Claude wasn't doing anything unintended while allowing it to run scripts it wrote on your network?
by wickedsight 9mo ago
How did you make sure Claude wasn't doing anything unintended while allowing it to run scripts it wrote on your network?
- gregoriol 9mo agoRun it inside a VM, make snapshots of the VM if needed (or use vagrant/ansible to rebuild), commit regularly, ...
- wickedsight 9mo agoThe VM still needs access to the network for the use cases they described though.
- isolli 9mo agoThat seems incompatible with the parallel tasks of cleaning and cooking (at least for me, especially with kids around).
- gregoriol 9mo agoThe VM is setup once, before you get to be "on the go": that's your development environment, you need one anyway
- magospietato 9mo agoI still manually approve tool use requests at the start of a run. As it gets deeper in I might allow it to run safer commands without that oversight (e.g. writing to local text files), but potentially destructive execution still requires approval. As for the local env, I'm treating the Android terminal as a sandbox. Anything gets trashed I just reset and reinstall my toolchain. I won't pretend I'd use this workflow for anything high-stakes. But for simple things like "I wonder how my Hue lights actually work?", its viable.