dsh-console-hub
在终端中运行以下命令:
dsh plugin install RBkreb/dsh-console-hub
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install RBkreb/dsh-console-hub,安装完成后重启 dsh 即可使用;插件源码详见 https://github.com/RBkreb/dsh-console-hub
插件介绍
网络工程师做批量变更或排查故障时,往往要逐条对着串口服务器或终端服务器的 console 端口敲命令、等提示符、翻分页,既慢又容易看漏。dsh-console-hub 把这层重复的人工循环交给 AI agent:通过 Telnet 或 Raw TCP 建立连接后,插件能自动识别提示符、步进 --More-- 分页、检测 Vty 半空闲连接并以回车唤醒,把盯着屏幕敲键盘变成提交任务后直接读取结果。
核心能力覆盖完整控制回路:设备视图的增删改、多编码支持(UTF-8、GBK、GB18030、Big5、Shift-JIS)、基于游标的增量读取以避免回显重复、可配置的自动分页策略(空格/q/Ctrl+C/手动)、空闲超时回收,以及三级高危拦截规则——回滚与重启默认触发人工确认,其余按正则或 token 匹配决定放行、询问或拒绝。
适合需要批量操作、故障排查或 AI 辅助 CLI 执行的网络与运维团队。请注意,拦截规则是护栏而非沙箱,建议同时在设备侧收紧权限;协议仅支持 Telnet 与 Raw TCP,SSH 与串口直连暂不支持,部分非标准 CLI 的提示符或分页正则需自行调优。
使用场景
- 批量修改交换机配置并等待提示符逐条确认
- 排查故障时增量读取 console 输出并自动步进分页
- 执行回滚或重启等高危命令前触发人工确认
- 检测 Vty 半空闲连接并以回车自动唤醒
适合人员
- 管理多台网络设备并依赖串口服务器或终端服务器的运维工程师
- 需要 AI 辅助完成 CLI 执行与结果回收的网络团队
- 对高危操作设有人工审批流程的 SOC 或 NOC 值班人员