Agent Skills
返回列表
🤖

远程操控 tmux 交互会话

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/remote-control-tmux-sessions-for-interactive-cli-agents

技能介绍

解决什么问题

交互式 CLI 工具往往需要持续输入、确认选项并实时读取输出,无法通过简单的一次性 shell 命令完成。当需要 AI 代理介入这类工具时,手动干预效率低,而通用自动化方案又难以适配动态交互场景。

工作方式

该技能让代理直接驱动已有的 tmux 会话,核心能力包括:

  • 向会话发送按键指令(如 Enter、Ctrl+C、参数输入);
  • 抓取面板输出内容,作为代理决策的输入。

关键步骤:

  1. 定位目标 tmux 会话;
  2. 根据交互需求发送特定按键;
  3. 抓取最新输出以判断状态并调整后续操作。

适用边界

  • 仅用于现有 tmux 会话的监督与干预,不适合通用终端自动化;
  • 不要用于启动新的后台任务,需先手动创建会话;
  • 依赖环境需安装 tmux,敏感场景运行前务必审阅上游文档。

使用场景

  • 运维在 tmux 会话中运行交互式部署工具,让代理发送按键完成多步确认并抓取输出判断进度
  • 测试工程师让代理向现有 tmux 会话中的交互式 CLI 输入参数,持续监控面板输出以检查异常
  • 需要监督后台交互式 CLI 会话时,让代理发送按键干预并读取面板状态确认执行结果
  • 开发者手动创建 tmux 会话后,让代理接管交互式配置流程,逐项输入配置值并抓取输出校验

适合人员

  • 为交互式 CLI 编写自动化代理的开发者,需要驱动已有 tmux 会话完成多步操作
  • 用 tmux 管理多个交互式命令的后端运维工程师,需要在会话中按需干预并确认输出
  • 负责交互式工具测试的工程师,需要代理模拟按键输入并持续抓取面板输出做状态判断
  • 将交互式 CLI 接入 Agent 工作流的集成开发者,需要会话监督与介入能力