SuperAPI AI 工具集

hex1b

通用与其它

查看项目

更新于 10-16 00:31

技能介绍

用途:Hex1b 是 dotnet 命令行工具,可在无头虚拟终端中启动并自动化任何终端程序,包括 TUI 应用、交互式 CLI、Shell、REPL 和 curses 程序,用于脚本化测试与演示录制。

安装:dotnet tool install -g Hex1b.Tool;或本地安装 dotnet new tool-manifest、dotnet tool install --local Hex1b.Tool、dotnet tool restore。

主要能力:terminal start 启动进程(可指定 --width/--height/--cwd/--attach/--record),terminal list/info/resize/stop/clean/attach 管理终端;capture screenshot 支持 text、ansi、svg、png、html 格式,可加 --scrollback 与 --wait;assert 用 --text-present/--text-absent 等待内容出现或消失;keys 发送文本与命名按键(支持 --ctrl/--shift 修饰);mouse click/drag 发送鼠标输入;capture recording start/stop/status/playback 录制与回放 asciinema v2 .cast 文件;app tree 可查看启用 .WithDiagnostics() 的 Hex1b 应用控件树;agent init 生成 SKILL.md 技能文件。所有命令支持 --json。

使用方式:先 terminal start 启动并取得终端 ID(即 PID,可用前缀),再用 assert 等待就绪,随后 keys/mouse 交互,capture screenshot 截图,最后 terminal stop 清理。

限制:PNG 截图必须指定 --output;app tree 仅适用于启用诊断的 Hex1b 应用;其余平台与版本细节暂未提供。