Big love for Pi - it was the first integration I added to Safehouse. I wanted something that offers strong guarantees across all agents (I test and write them nonstop), has no dependencies (e.g., the Node runtime), and is easy to customize, so I didn't use the Anthropic sandbox-runtime.
Yeah I think for general use the transparency of what your thing does is really great compared to a pile of TypeScript and whatnot.
Code here: https://github.com/gbrindisi/agentbox