I've already gone through docs, etc... but just wanted to check-in with people who really understand everything to see if I should keep heading in the Dagger direction.
I'm building an open-source, self-hosted platform for discovering and running third-party AI agents.
- Federated (no gatekeepers - anyone can publish agents to a Git-based index)
- Agents run on user infrastructure with injected credentials
- All third-party agents treated as potentially malicious
I was looking at Kata/gVisor for isolation, but Dagger's sandbox looks very promising.
A couple specific questions:
- Is the sandbox designed for potentially adversarial/untrusted code from arbitrary developers, or is it meant for isolating your own trusted modules from each other?
- GPU passthrough? We need NVIDIA GPU access for local model inference (via Ollama/llama.cpp) I believe gVisor has issues with this
Thanks!