第65篇:Vibe Coding时代:LangGraph + 沙箱执行实战,解决 Agent 执行测试和命令污染宿主机的问题一、问题场景:Agent 执行 pytest,把宿主环境弄乱了Agent 要想验证代码,通常要执行命令:pytest ruff mypy npm test pip install python main.py如果直接在宿主机执行,就会有风险:1. 依赖污染本地环境 2. 测试删除文件 3. 恶意代码访问宿主目录 4. 进程卡死占满资源 5. 网络请求不受控制 6. 生成大量临时文件 7. 多任务互相影响我见过最常见的危险写法:subprocess.run(["pytest"]