Docs by LangChain · 2026-02-07

LangChain Sandboxes:深度代理的安全隔离机制

摘要

Sandboxes是LangChain深度代理的安全隔离环境,解决agent行为不可预测带来的安全隐患。它通过创建专用backend,为agent提供文件系统操作工具和shell命令执行能力,同时建立安全边界隔离主机系统。文章介绍了使用sandboxes的四大优势(安全、清洁环境、可复现、灵活)以及Modal、Daytona、Deno等可用提供商。

内容框架与概述

本文首先阐述了sandboxes的核心价值:解决AI agent在代码生成、文件系统交互和shell命令执行过程中的安全隐患问题。不同于其他仅暴露文件操作的backend,sandbox backend额外提供execute工具,使agent能够在隔离环境中执行任意shell命令。文章随后从四个维度分析使用sandboxes的必要性,并列举了当前支持的主要服务提供商,最后简要说明隔离边界的工作原理及安全注意事项。

核心概念及解读

Sandbox(沙箱):为AI agent提供隔离执行环境的专用backend,防止agent访问主机敏感资源。

Isolation Boundary(隔离边界):sandboxes创建的安全屏障,保护主机系统免受agent潜在危险操作的影响。

Execute Tool(执行工具):sandbox backend特有的shell命令执行能力,使agent能够在隔离环境中运行任意命令。

Backend Protocol(后端协议):Agent与Sandbox之间通过标准化协议进行通信,实现工具调用和环境管理。

Node VFS(节点虚拟文件系统):本地开发环境的Sandbox提供商,适用于测试场景无需云端资源。


原文信息

字段内容
原文Sandboxes
作者Docs by LangChain
发表日期2026-02-07

此摘要卡片由 AI 自动生成