Tmux命令执行器

12分钟前更新 1 00
Tmux命令执行器Tmux命令执行器
Tmux命令执行器

技能简介

claw-shell 是一个在固定 tmux 会话 claw 中执行 Shell 命令的工具,将命令输出返回给调用方,同时通过会话隔离避免影响其他终端环境。

业务背景

运维人员常需在隔离环境中执行脚本或命令,避免污染当前工作终端。该工具自动创建专属会话运行Shell指令,既保留完整输出供后续核查,又通过会话隔离防止误操作波及生产环境,同时内置风险拦截机制保障操作安全。

落地案例:开发团队部署服务前需批量清理临时文件并重启中间件。调用本工具执行清理脚本时,系统检测到rm命令自动触发二次确认;待用户批准后继续在独立会话中完成操作,全程不影响团队成员正在进行的日志排查工作,最终返回执行结果供发布流程校验。

能做什么

  • 在独立的 tmux 会话中运行任意 shell 命令
  • 自动创建或复用名为 claw 的会话
  • 捕获并返回命令执行的完整输出
  • 拦截高风险操作,要求用户二次确认

使用说明

安装依赖

# 确保系统已安装 tmux
# Ubuntu/Debian
sudo apt-get install tmux

# macOS
brew install tmux

调用方式

通过工具 claw_shell_run 传入命令参数:

{
  "command": "ls -la"
}

工具会自动附加到 claw 会话(不存在则创建),发送命令并捕获最新面板输出返回。

输入与输出

见下方输入与输出表格。

项目内容
输入command(字符串,必填)— 待执行的 shell 命令
输出captured_output(字符串)— 命令执行后的终端输出内容
适用人群开发者、运维人员、自动化脚本编写者、AI Agent 开发者
不包含多会话管理、远程服务器连接、命令历史持久化、权限提升自动化

 

风险提示

  • 禁止直接执行 sudo 提权命令
  • 删除类命令 rm 需经用户明确批准
  • 系统级操作如 rebootshutdown 必须二次确认
  • 检测到危险关键词时自动暂停并询问用户

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/imaginelogo/claw-shell/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...