Hacker News new | ask | show | jobs
by buremba 85 days ago
They're composable but computers are not. Two skills might depend on a different version of a dependency which is pretty hard to maintain and their needs to be a deterministic system (agents are not) to resolve the conflicts and make sure two skills can live in the same environment.
1 comments

If you are using Python it should be creating separate venv's for different skills. It is 2016, uv can install any version of Python you need.
I extensively use uv (IMO better than venv) but still it's Python specific and not universal. npm is much worse and native binaries are almost impossible to deal with multiple versions.

nix is specifically targeting this use-case and it'e extensively used by vendors like Replit.