Skills Backup Claw Shell

🐚 隔离会话 · 安全执行 · 持久输出

在 tmux 会话中安全执行 shell 命令,隔离环境、捕获回显,适合自动化脚本与长期任务管理

收藏
6.1k
安装
1.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

claw-shell 是一个受控的 shell 执行工具,专为在隔离的 tmux 会话环境中运行命令而设计。其核心流程为:自动创建或附加到名为 claw 的 tmux 会话 → 发送用户指令 → 捕获最新 pane 输出并返回给 Agent。这种设计保证了命令执行的持久性与环境隔离,特别适合需要后台运行、跨会话保持状态或捕获完整输出的场景。

显著优点

1. 环境隔离:所有命令严格限定在 claw 会话内,不会污染用户其他 tmux 会话或主 shell 环境
2. 状态持久:tmux 会话天然支持后台运行,命令输出历史完整保留,可随时复查

3. 输出捕获:自动获取 pane 最新内容,无需手动重定向或日志文件管理

4. 安全守门:内置命令过滤器,对 sudormreboot 等高危操作强制要求用户确认

潜在缺点与局限性

  • 单会话瓶颈:所有任务共享同一 claw 会话,并发命令可能互相干扰或串扰输出
  • 输出解析依赖:返回的是 pane 原始文本,复杂交互式程序(如 vim、top)的输出可能难以解析
  • tmux 依赖:目标系统必须预装 tmux,且 session 管理权限需到位
  • 无内置超时控制:长时间挂起的命令需外部机制干预

适合人群

  • 需要自动化执行脚本并获取结果的开发者
  • 运行后台编译、测试、数据抓取等长耗时任务的用户
  • 希望隔离 Agent 操作与日常 shell 环境的 tmux 重度用户

常规风险

尽管内置了基础危险命令拦截,但 rm 等操作经用户确认后仍会执行,误确认仍可导致数据丢失。建议对关键路径操作增加二次校验或备份机制。

Skills Backup Claw Shell 内容

手动下载zip · 2.8 kB
handler.jstext/javascript
请选择文件