Skip to content

Motty NetCLI v0.3.0-netcli.1

Choose a tag to compare

@NOTFROMCONCEN NOTFROMCONCEN released this 04 Nov 09:44

基于上游 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