Repository navigation
Motty NetCLI v0.3.0-netcli.1
基于上游 t8y2/motty b0fa5ef 的 fork 构建,包含网络设备 CLI 执行改造。
新增
- 网络设备 CLI 执行:AI Agent 在 Telnet / 串口会话上直接发送设备原生命令,不再套 POSIX shell 包装(
{ ...; }; printf ... GOPAI_ ...),修复上游 issue t8y2#326。- 新增
internal/netcli:提示符状态机(400ms 静默确认、分页自动翻页、设备错误行捕获) - 平台表:华为 VRP、H3C、锐捷、思科等;未识别平台走通用表
- 主机可显式选择 Auto / Shell / Network CLI;Telnet、串口默认走 netcli
- 结果报告完成状态(prompt_restored / timeout / cancelled / disconnected),不报退出码
- 新增
- Net CLI 超时设置:设置 → AI 助手 → 助手行为,可选 30 / 60 / 120 / 300 秒(默认 60)。
该值是等待下限:设备回到提示符即提前结束,只防止慢设备或长分页被提前掐断。 - 已 rebase 到上游最新
b0fa5ef(含主机分组、终端宽度等 7 个新提交)。
安装
下载 motty-0.3.0-netcli.1-windows-amd64-setup.exe,双击安装。
- 安装到当前用户目录,不需要管理员权限
- 未签名,Windows SmartScreen 会提示 →「更多信息」→「仍要运行」
- 支持
ssh://与telnet://链接
SHA256:a18c7730d005c8ef000b73a591ba8210a82ad0015940e0794e54a1727873f5d4
说明
这是个人 fork 的构建,不是上游官方发布。上游仓库:https://github.com/t8y2/motty