SuperAPI AI 工具集

tty7

通用与其它

查看项目

更新于 10-16 06:22

技能介绍

用途:tty7 是 tty7 服务端的瘦客户端,每个命令执行后即退出,加 --json 可输出机器可读结果。GUI 无需运行,窗格由服务端持有。

主要能力:run 在真实 PTY 中运行命令并以命令自身退出码退出;exec 在已有窗格的 shell 提示符上执行命令行;send 向窗格打字,--key 发送 Ctrl-C、Esc、方向键等按键;capture 读取窗格内容,--plain 输出可读文本;wait 阻塞等待窗格回到空闲;procs 查看进程树与端口;agents 查看机器上各编码智能体的状态;ls、ws tree、pane ls、status、machine ls、events 用于只读查看。

必要用法:先运行 tty7 doctor 检查服务端可达性、方言匹配、agent 状态钩子与 TTY7_CONFIG_DIR、TTY7_WS、TTY7_PANE 环境变量。在 tty7 窗格内,split、send、exec、capture、procs、wait、pane close 默认作用于 $TTY7_PANE;外部需显式指定目标。典型流程:PANE=$(tty7 split --v),tty7 send "$PANE" 'npm run dev' --enter,之后 tty7 capture "$PANE" --plain,完成用 tty7 pane close "$PANE"。exec 要求窗格有 shell 集成且处于提示符,建议给 --timeout,超时退出码 124。发送秘密应使用管道或 --from-file,多行文本使用 --paste。委派给其他智能体时应使用交互模式而非 -p,并先阅读 references/delegation.md。

限制与注意:窗格宽度固定 120 列;新建窗格首次发送可能吞掉回车,需 capture 回读确认;--changed 可能漏掉极快命令。不要向非自己创建的窗格发送、执行或关闭内容,不要关闭孤儿窗格、停止或重启服务端。远程用 -m <machine> 路由,需已有链路。ws stop、machine connect、machine disconnect 尚未实现。未提供的具体收费、价格与更多平台信息暂未提供。