Terminal — 双向交互终端会话 统一封装串口、SSH 和本地 Shell 的双向交互会话。它补齐 的“监控/发送是分离命令”和 的“远程命令多为一次性执行”之间的空白:当目标需要保持登录状态、菜单状态、REPL 状态或设备 CLI 上下文时,使用本 skill。 定位 - :扫描、监控、单次发送、日志、Hex 查看。 - :OpenSSH 配置、远程命令、传输、隧道。 - :保持一个可持续读写的交互式会话,并通过 驱动下一步判断。 配置 环境级配置 ( ) terminal skill 的环境级配置目前为空对象 。交互终端的关键参数通常和具体会话绑定,优先通过 命令显式传入,避免误连设备或误用凭据。 会话状态 ( ) 后台会话运行时状态保存到工作区的 ,使用 字段记录会话名、后端、PID、TCP 控制端口和日志路径。 参数优先级 1. CLI 参数 ( , , , 等) - 最高优先级 2. 会话状态 ( 中已启动的 ) 3. 默认值 - 最低优先级 子命令 | 子命令 | 用途 | 风险 | |--------|------|------| | | 启动一个后台交互会话 | 中 | | | 列出现有会话 | 低 | | | 查询单个会话状态 | 低 | | | 向会话写入文本或 Hex 数据 | 中 | | | 读取并清空会话输出缓冲 | 低 | | | 前台行模式接入…