4 ms·
Not Claude specific, but related to the agent model of things... I've been paying $10/month for GitHub Copilot, which I use via Microsoft's Visual Studio Code,
by mikewarot 1y ago
Not Claude specific, but related to the agent model of things...
I've been paying $10/month for GitHub Copilot, which I use via Microsoft's Visual Studio Code, and about a month ago, they added ChatGPT5 (preview), which uses the agent model of interaction. It's a qualitative jump that I'm still learning to appreciate in full.
It seems like the worst possible thing, in terms of security, to let an LLM play with your stuff, but I really didn't understand just how much easier it could be to work with an LLM if it's an agent. Previously I'd end up with a blizzard of python error messages, and just give up on a project, now it fixes it's own mess. What a relief!
- hu3 1y agoYeah in agent mode it compiles code and runs tests, if anything breaks it attempts to fix. Kinda wild to see at first.
- amelius 1y agoI'd probably install a snapshotting filesystem before I let it change stuff on my system (such as installing packages and such).
- ffsm8 1y agoThat's what devcontainers are for. You create the config and the editor runs effectively inside of the docker container. Works surprisingly good. Vscode for example even Auto proxies opened ports inside of the container to the host etc. Will also make using Linux tooling a lot easier on non- Linux hosts like Windows/MacOS
- amelius 1y agoIt's nice in theory. In practice, they require a lot of sysadmin-related work, and installing all the software inside them is no fun, even if using scripts, etc.
- ffsm8 1y agoIt's a one time time investment that most people already have partially and just needs to be transcribed (existing compose/dockerfile)
- amelius 1y ago> It's a one time time investment No, because the software that needs to be installed into them keeps changing (new versions, new packages, etc.) Sysadmin is a job for a reason. And with containers you are a sysadmin for more than one system.
- ffsm8 1y agoI see, it's rare to interact with someone that hasn't discovered dependency management yet and hasn't made that part of their project. If you did manage to integrate that into your, it would consequently make it a one time time investment, because things are automatically pulled in with the versions specified.
- deleted 1y ago[deleted]
- zelphirkalt 1y agoOr isolate in a VM.
- forgotusername6 1y agoIn agent mode there is a whitelist of commands in the VScode settings that it can do without confirmation. When I went to edit that file, copilot suggested adding "rm -rf *".
- randomNumber7 1y agoThis must be a mistake. It should be "rm -rf /*"
- forgotusername6 1y agoIt actually suggested four options rm -rf *, rm -rf .*, rm -rf../* and rm -rf ../.*