@getpipher/term

为AI智能体提供程序化驱动tmux会话的能力

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:@getpipher/term。
它的用途是:为AI智能体提供程序化驱动tmux会话的能力
完整的 Skill 内容见:https://321skill.com/skills/getpipher-term/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“使用@getpipher/term启动一个tmux会话,在其中运行我的Node.js测试套件,并捕获输出结果。”,它会创建一个新的tmux会话,发送命令运行测试,等待测试完成,然后将终端窗格的内容捕获并返回给你,让你无需手动操作终端即可获取测试结果。

介绍

该Skill是一个专为pi编码智能体设计的程序化tmux驱动库。它解决了AI智能体在自动化测试或与终端文本用户界面(TUI)应用交互时,无法像人类一样直接操作终端会话的问题。

通过提供一套API,该库允许智能体以编程方式创建tmux会话,并向其中发送键盘指令、捕获终端屏幕内容、等待特定文本模式出现或终端静默、调整窗口大小以及终止会话。这为构建能够自主进行TUI应用质量保证(QA)或自动化终端工作流的智能体铺平了道路。

它主要面向需要开发能够与终端环境交互的AI智能体的开发者,特别是那些专注于自动化测试、运维脚本执行或复杂CLI工具交互场景的工程师。

使用时,建议开发者对tmux的基本概念和命令有一定了解。由于它直接操作底层终端会话,在复杂交互场景下需要仔细设计等待和捕获逻辑,以确保指令执行的准确性和时序正确性。

核心特点

这是专为AI智能体(如pi)设计的tmux驱动库,而非通用的人机交互工具。它通过程序化API将tmux会话的控制权完全交给智能体,实现了对TUI应用的自动化驱动和状态监控,这在同类技能中较为少见。

注意事项

该Skill仅适用于基于tmux的终端环境,不适用于原生终端或图形界面应用的自动化。

常见问题

这个Skill能用来做什么?

主要用于让AI智能体自动化操作tmux会话,例如自动运行测试、执行构建命令、与TUI程序交互等。

需要提前安装tmux吗?

是的,使用此Skill前,您的系统上必须已安装并运行tmux。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/getpipher-term/raw/index.md 读取 @getpipher/term 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。