设置
认证
从 app.deno.com → Settings → Organization Tokens 获取您的令牌。与 deepagents 结合使用
独立使用
配置
| 选项 | 类型 | 默认值 | 描述 |
|---|---|---|---|
memoryMb | number | 768 | 内存(MB) (768-4096) |
lifetime | "session" | string | "session" | 生命周期 ("session", "5m", "30s") |
region | string | - | 区域。选项: "ams" | "ord" |
可用区域
| 区域代码 | 位置 |
|---|---|
ams | 阿姆斯特丹 |
ord | 芝加哥 |
生命周期选项
"session"(默认): 当您关闭/处置客户端时,沙盒关闭- 持续时间字符串: 保持沙盒存活特定时间 (例如
"5m","30s")
访问 Deno SDK
要使用高级功能,请访问底层 Deno SDK:重新连接到现有沙盒
重新连接需要基于持续时间的生命周期(不是"session"):
工厂函数
错误处理
错误代码
| 代码 | 描述 |
|---|---|
NOT_INITIALIZED | 沙盒未初始化 - 调用 initialize() |
ALREADY_INITIALIZED | 无法初始化两次 |
AUTHENTICATION_FAILED | 无效或缺失的 Deno Deploy 令牌 |
SANDBOX_CREATION_FAILED | 创建沙盒失败 |
SANDBOX_NOT_FOUND | 沙盒 ID 未找到或已过期 |
COMMAND_TIMEOUT | 命令执行超时 |
COMMAND_FAILED | 命令执行失败 |
FILE_OPERATION_FAILED | 文件读/写失败 |
RESOURCE_LIMIT_EXCEEDED | CPU、内存或存储限制超出 |
限制和约束
| 约束 | 值 |
|---|---|
| 最小内存 | 768 MB |
| 最大内存 | 4096 MB (4 GB) |
| 磁盘空间 | 10 GB |
| vCPUs | 2 |
| 工作目录 | /home/app |
| 网络访问 | 完全(默认) |
环境变量
| 变量 | 描述 |
|---|---|
DENO_DEPLOY_TOKEN | Deno Deploy 组织访问令牌 |
将这些文档连接 到 Claude、VSCode 等,通过 MCP 获取实时答案。

