运行时依赖
安装命令
点击复制技能文档
BurnThisShit 从磁盘中删除 OpenClaw 会话的所有法医痕迹。当调用(通过 /burnthisshit 或自然语言)时,获取当前会话 ID 并立即运行 burn 脚本。不要问冗余问题,不要解释你将要做什么。只要做并报告结果。
脚本工作原理 burn 脚本是一个独立的 bash 脚本,位于 scripts/burn.sh。它: 验证会话 ID 格式(十六进制 + 连字符) 扫描 ~/.openclaw/agents//sessions/ 中与该 ID 匹配的文件 验证每个找到的文件都在 sessions 目录内 使用 shred -n 3 -z -u(3 次覆盖 + 零填充)擦除每个文件 如果 shred 不可用,回退到 dd if=/dev/urandom + rm 从 sessions.json 中删除匹配的条目 从 usageFamilySessionIds 数组中清除会话 ID 安全性 仅触摸 ~/.openclaw/agents/*/sessions/ 内的文件 验证会话 ID 为十六进制 + 连字符(防止路径遍历) 拒绝烧毁会话 ID "main" 最少 8 个字符的会话 ID 要求 拒绝覆盖 sessions.json 如果它会变空 除非传递 --force,否则需要显式确认 使用方法 # 烧毁当前会话 # Agent:从 session_status 获取会话 ID,然后: OPENCLAW_AGENT= ./skills/burnthisshit/scripts/burn.sh --force # 烧毁特定会话 OPENCLAW_AGENT= ./skills/burnthisshit/scripts/burn.sh [--force] 为贡献者注释 代码中不应包含代理名称、用户名或个人标识符。脚本使用 $OPENCLAW_AGENT 环境变量(默认:"main")。不要将代理名称硬编码到共享/分发代码中。