通过发送按键和抓取面板输出来远程控制 tmux 会话——这对于管理 Claude Code 和并行工作会话至关重要。
npx clawhub@latest install tmux系统要求
tmux 技能为您的 AI 智能体提供对 tmux 会话的编程控制:读取窗格输出、发送按键(包括 Ctrl+C 和 Enter 等特殊键),以及在窗口和窗格之间导航。它专为监控长时间运行的交互式终端应用程序而构建——例如 Claude Code 或 Codex 会话——无需您亲自守在终端旁。会话在 SSH 断开连接后仍可持续,使该技能非常适合异步和并行工作流。
npx clawhub@latest install tmux点击本页顶部的 安装 按钮即可一键设置
worker-2 到 worker-8)检查状态并向每个会话分派任务。exec 工具即可,无需 tmux 的额外开销。background: true 参数的 exec。exec 更简单、更直接。使用 capture-pane 读取任意 tmux 窗格的最后 N 行或完整的回滚历史记录。支持通过 session:window.pane 格式指定目标会话、窗口和窗格。
向任意窗格发送纯文本、Enter 键、Escape 键以及控制序列(Ctrl+C、Ctrl+D、Ctrl+Z)。文本与 Enter 键通过独立调用分别发送,以避免在交互式 TUI 中出现多行粘贴的边界问题。
以编程方式列出、选择、重命名、创建和关闭 tmux 会话及窗口。在窗格之间导航,在发送输入之前聚焦到正确的目标。
通过对捕获的窗格输出进行 grep,检测等待用户确认的提示(例如 ❯、Yes/No、proceed),然后以按键方式作出响应——从而实现完全自动化的 AI 编码流水线。
循环遍历一组命名会话,以同时检查状态或分发任务,支持包含多个并行工作会话的工作流。
该代理会定期捕获每个工作窗格的最后 10 行内容,通过 grep 检测权限提示,并发送 y + 回车键进行批准——无需人工干预即可保持编码会话畅通无阻。
编排代理将不同的任务(例如 Fix the bug in auth.js)分别发送到多个命名的 tmux 会话中,然后轮询各会话的输出,在每个任务完成后收集结果。
捕获在后台运行的构建或测试会话的完整回滚内容,搜索错误模式,并生成摘要——整个过程无需中断正在运行的进程。
通过发送结构化按键并读取屏幕状态,驱动终端 UI 应用程序(如 REPL 或文本模式编辑器),从而实现对无 API 工具的脚本化交互。
npx clawhub@latest install tmux系统要求
登录后撰写评价
暂无评价。来分享你的使用体验吧!