发布时间:2026/8/13 9:38:06
沙箱有哪些、谁开发的、如何让 Agent 在沙箱中运行,以及配置参数详解 一、LangChain Deep Agents 支持的主要沙箱 开发者沙箱名称开发者 / 公司简介隔离技术主要特点LangSmith SandboxLangChain官方第一方托管沙箱无需第三方账号官方管理与 LangSmith 深度集成、支持快照、Auth Proxy、Service URLE2BE2B捷克创始人 Vasek Mlejnsky Tomas Valenta2023 年成立目前最流行的 AI Agent 沙箱之一Firecracker microVM启动极快~150ms、开源、高安全隔离、Fortune 100 广泛使用DaytonaDaytona克罗地亚Ivan Burazin 等2023 年成立后转向 Agent 基础设施可编程、可组合的计算环境容器 / Kata / gVisor 等冷启动极快~90ms、支持 GPU、持久化、开源友好ModalModal Labs无服务器 AI 计算平台沙箱是其能力之一gVisor原生 GPU 支持强、适合机器学习工作负载RunloopRunloop AI旧金山约 2024–2025 年专为 AI Coding Agent 设计的 DevboxmicroVM 容器企业级、快照/蓝图、高性能Vercel SandboxVercelVercel 平台原生沙箱Firecracker microVM与 Vercel 生态深度集成、按活跃 CPU 计费AgentCoreAWSBedrock AgentCore Code InterpreterAWS 官方代码解释器沙箱AWS 基础设施适合已在 AWS 生态的用户此外还可通过自定义方式接入其他提供商如 NVIDIA OpenShell 等。二、让 Agent 在沙箱中运行的具体方式两种模式LangChain 推荐的是Sandbox as Tool模式Agent 跑在你这边沙箱只负责执行1. Python 代码方式最常用以几个主流提供商为例LangSmith官方推荐入门fromdeepagentsimportcreate_deep_agentfromdeepagents.backendsimportLangSmithSandboxfromlangsmith.sandboximportSandboxClientfromlangchain_anthropicimportChatAnthropic clientSandboxClient()ls_sandboxclient.create_sandbox()# 可加 name、idle_ttl_seconds 等参数backendLangSmithSandbox(sandboxls_sandbox)agentcreate_deep_agent(modelChatAnthropic(modelclaude-sonnet-4-6),system_promptYou are a Python coding assistant with sandbox access.,backendbackend,# 关键把沙箱后端传进去)try:resultagent.invoke({messages:[{role:user,content:写一个小包并跑 pytest}]})finally:client.delete_sandbox(ls_sandbox.name)# 务必清理E2Bfrome2bimportSandboxfromlangchain_e2bimportE2BSandbox e2b_sandboxSandbox.create()backendE2BSandbox(sandboxe2b_sandbox)agentcreate_deep_agent(...,backendbackend)# 用完后e2b_sandbox.kill()DaytonafromdaytonaimportDaytonafromlangchain_daytonaimportDaytonaSandbox sandboxDaytona().create()backendDaytonaSandbox(sandboxsandbox)agentcreate_deep_agent(...,backendbackend)# 用完后sandbox.stop()Modal / Runloop / Vercel写法类似只是创建沙箱的 SDK 不同。2. Deep Agents Code CLI 方式命令行快速启动# 安装对应依赖后dcode--sandboxlangsmith dcode--sandboxe2b dcode--sandboxdaytona dcode--sandboxmodal dcode--sandboxrunloop dcode--sandboxvercel# 常用附加参数dcode--sandboxdaytona --sandbox-setup ./setup.sh# 创建后先跑初始化脚本dcode--sandboxrunloop --sandbox-id dbx_abc123# 复用已有沙箱dcode--sandboxlangsmith --sandbox-snapshot-name my-snap# 使用/创建快照三、配置参数有哪些、怎么配置、字段含义配置分两层A. 创建沙箱时的参数各提供商略有差异LangSmith 常见参数name沙箱名称方便后续查找/复用idle_ttl_seconds空闲多少秒后自动清理强烈建议设置ttl_seconds总生命周期template_name/snapshot_id从模板或快照启动vcpus/mem_bytes/fs_capacity_bytesCPU、内存、磁盘配额env_vars注入环境变量不建议放敏感密钥Daytona 常见参数languagepython/typescript/javascripttimeout命令默认超时秒target区域us/euimage自定义 Docker 镜像snapshot从快照创建resources{cpu, memory, disk}需配合 imageautoStopInterval空闲自动停止分钟数0 永不自动停envVars、initialFiles、labelsModal 常见参数app/appNameimage/imageNamecpu、memoryMiBgputimeout/idleTimeoutMsblockNetwork是否阻断网络安全相关env、secrets、volumesE2B主要通过Sandbox.create()的 template、timeout、metadata 等支持自定义环境变量、文件预置B. Deep Agents / CLI 层面的配置CLI Flags参数含义--sandbox TYPE指定提供商langsmith / e2b / daytona 等--sandbox-id ID复用已有沙箱跳过创建和清理--sandbox-setup PATH创建后执行的初始化脚本路径--sandbox-snapshot-name NAME使用或创建快照配置文件方式~/.deepagents/config.toml[sandboxes] default daytona [sandboxes.providers.myprovider] class_path mypackage.provider:MyProvider working_dir /workspace supports_sandbox_id true supports_snapshot_name false [sandboxes.providers.myprovider.params] region us-east-1 # 其他传给 get_or_create 的参数C. 作用域配置LifecycleThread-scoped默认每个对话线程独立沙箱Assistant-scoped同一 Assistant 的所有线程共享一个沙箱状态会累积需注意清理四、关键安全提醒配置时务必注意永远不要把真实 API Key、数据库密码等密钥直接注入沙箱环境变量、文件、secrets 都不安全。优先使用「宿主机侧工具 网络代理注入凭证」的方式。能关网络就关blockNetwork等参数。用完一定要delete/kill/stop/terminate并设置合理的 TTL。对 Agent 的工具调用开启 Human-in-the-loop 审批更安全。

相关新闻

2026/8/13 9:38:06

云克隆Luminex液相悬浮芯片(DAO/GH/IL10/IL1b/IL6/LPS六因子Panel)实现肠道屏障功能、细菌易位与系统性炎症的同步定量分析

肠道屏障功能完整性的评估,长期以来缺乏一个“从门户到全身”的高效一体化检测方案。DAO(二胺氧化酶)是肠黏膜屏障完整性的“直接度量尺”,LPS是细菌产物易位的“分子证据”,GH是肠黏膜修复能力的“风向标”&#xff0…

2026/8/13 9:38:06

3分钟学会Android应用级虚拟定位:FakeLocation完整使用教程

3分钟学会Android应用级虚拟定位:FakeLocation完整使用教程 【免费下载链接】FakeLocation Xposed module to mock locations per app. 项目地址: https://gitcode.com/gh_mirrors/fak/FakeLocation 你是否希望在不暴露真实位置的情况下使用某些应用&#xf…

2026/8/13 9:33:06

ROS 2 Lyrical Luth 第1章 系统入门教程

ROS 2 Lyrical Luth 第一章 系统入门教程 ROS2 Lyrical正式版替换测试版记录前言 本文对标原文档《ROS Noetic 入门》结构,科学严谨完整讲解ROS 2 Lyrical Luth(代号 lyrical),覆盖版本背景、PC 原生 Ubuntu 安装、虚拟机部署、D…

2026/8/13 10:33:23

Claude Code:从代码补全到编程伙伴的AI架构与实战解析

1. 从“代码补全”到“编程伙伴”:Claude Code的定位演进如果你在2023年之前问我,一个AI编程助手能做什么,我大概率会回答:“一个更聪明的代码补全工具。” 但今天,当我和团队里的工程师们讨论Claude Code时&#xff0…

2026/8/13 10:33:23

Claude Code记忆系统解析:AI编程助手如何实现项目级上下文感知

1. 项目概述:为什么我们需要一个“会记忆”的AI编程助手?如果你和我一样,每天要和不同的代码仓库、项目配置、业务逻辑打交道,那你肯定遇到过这样的场景:打开一个两周前写的项目,对着自己写的函数名发愣&am…

2026/8/13 10:33:23

AI应用开发实战:Agent、RAG、Skill与MCP核心概念解析与协同架构

1. 项目概述:从概念丛林到实战地图最近和不少同行、刚入行的朋友聊天,发现一个挺有意思的现象:大家嘴里高频蹦出Agent、RAG、Skill、MCP这些词,但真要问起来“它们到底是个啥?彼此之间又是什么关系?”&…

2026/8/13 10:33:23

OpenClaw语音技能开发实战:从零构建智能对话应用

1. 项目概述:为什么OpenClaw Skill值得投入?如果你是一名开发者,或者对智能语音交互感兴趣,最近可能频繁听到“OpenClaw”这个名字。它不是一个新出的游戏角色,而是一个正在快速崛起的、面向全球开发者的语音技能开放平…

2026/8/13 10:28:20

别再说你会Java线程!死锁血泪教训,3个鸿沟你跨过了吗?

身为 Java 开发者, 你是否也曾有这般经历呢? 刚入这一行的时候, 心里觉着“线程难道不就是通过 new ()这种方式去启动一个任务嘛”, 一直到线上出现了因线程死锁、资源竞争而致使的数据错乱状况, 这才发觉自己对于线程的认识仅仅停留在 “表面操作” 上面。对于Java线程, 新手…

2026/8/12 10:37:12

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/12 5:35:25

当 LLM 遇见大文档:主流开源项目如何处理上下文超限

从 Agentic Loop 到 Repo Map,七种策略与六类陷阱引言:128K vs 10MB 的硬冲突 2026 年的 LLM 上下文窗口已达到 128K ~ 1M token(≈ 0.5MB ~ 4MB 文本),但 LLM 想要处理的真实数据规模远远超过这个量级:真实…

2026/8/13 0:02:21

Prefix Cache

Prefix Cache(前缀缓存) 是大模型推理引擎(如 vLLM、SGLang、TensorRT-LLM)中用于跨请求复用已计算 KV Cache 的核心内存与计算优化技术。 它的核心目的在于:彻底消除重复 Prompt 的 Prefill 阶段计算,将首…

2026/8/13 0:02:21

VSCode插件精选:从AI补全到代码规范,打造高效开发环境

1. 项目概述:为什么说插件是VSCode的灵魂?如果你和我一样,每天有超过8小时的时间是在VSCode里度过的,那你肯定明白,一个顺手的开发环境有多重要。VSCode本身已经足够优秀了,但真正让它从“好用的编辑器”蜕…

2026/8/13 0:02:21

如何快速完成文件批量重命名:FreeReNamer终极指南

如何快速完成文件批量重命名:FreeReNamer终极指南 【免费下载链接】FreeReNamer 功能强大又易用的文件批量重命名软件 项目地址: https://gitcode.com/gh_mirrors/fr/FreeReNamer 你是否曾经面对成百上千个杂乱无章的文件感到头疼?传统的手动重命…

2026/8/10 11:20:30

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/11 17:06:59

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/11 3:05:11

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…