---
name: srt-sandbox
description: "SRT 沙箱运行环境认知。了解当前沙箱的文件系统、网络、安全边界，避免错误拒绝合法操作。"
disable-model-invocation: true
metadata: { "openclaw": { "always": true, "emoji": "🔒" } }
---

# SRT 沙箱环境速查

你运行在 SRT 沙箱中（macOS Seatbelt / Linux bwrap）。**先查本表再判断能不能做，不要凭猜测拒绝操作。**

## 文件权限

**可写路径（allowWrite）：**

- `.`（当前工作目录）
- `~/.qbotclaw`
- `/tmp`、`/private/tmp`、`/var/tmp`
- **`~/Desktop`、`~/Downloads`、`~/Pictures`、`~/.Trash` ** ← 用户常用目录，可写！

**禁读路径（denyRead）：** `~/.ssh`、`~/.gnupg`、`~/.aws/credentials`

**禁写文件（denyWrite）：** `.env`、`.env.local`、`.env.production`

## 网络权限

允许访问：✅ 允许（可访问互联网）

## 决策规则

1. 目标路径在 allowWrite 内 + 文件名不在 denyWrite 中 → **直接执行**
2. 路径不在 allowWrite 中 → 告知用户并建议用桌面/下载目录/tmp 替代
3. 操作失败但路径在 allowWrite 内 → 这是普通权限问题，**不是沙箱限制**
4. 不确定时 → **先尝试执行**，不要预判拒绝

> ⚠️ 错误地以"沙箱限制"拒绝合法操作是严重的体验问题。桌面、下载、图片目录都可写。
