DSH Plugins
返回列表
🖥️

dsh-vision-bench

客户端 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install xingyingyuzhui/dsh-vision-bench

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install xingyingyuzhui/dsh-vision-bench 即可安装,插件源码仓库为 https://github.com/xingyingyuzhui/dsh-vision-bench

插件介绍

嵌入式固件开发的工作流长期被切碎在多个窗口之间:Keil 负责编译、OpenOCD 负责烧录、串口助手看报文、Modbus 轮询靠脚本、可视化靠另一套画布工具——切换频繁,上下文断裂,而 AI Agent 更是几乎无法直接触碰这些硬件链路。dsh-vision-bench 把这条链路收进同一个 DSH 会话工作台内,以「调试」「上位机」「监控」三个原生工作区呈现,让工程师在对话中完成从编译到烧录、从读点到写点、从总线观看到阈值告警的全流程,同时让 Agent 在用户批准下安全地驱动硬件操作。

核心能力覆盖:纯 Node 实现的 Keil UV4 工程扫描、Target 枚举、AST 级源码映射与编译(无需 Python);Modbus RTU/TCP 点位读写(FC01/02/03/04/05/06/15/16),写入后自动回读校验,Agent 发起的真实写入必须经界面确认卡批准;OpenOCD 烧录走哈希校验与 requestId 审批;GridStack 拖拽可视化(ECharts/uPlot/CSS 三级 fallback)、环形缓存趋势、阈值越限告警与操作记录;RTU 串口报文实时筛选、Hex 复制与 JSONL 导出。Agent 通过 vision_bench 工具调用 status/build/map/read/write/visualization 等动作,所有配置修改携带 configVersion 防止漂移,失败返回明确错误码而非静默降级。

它适合以 Keil + STM32/NRF52 为主力工具链、日常需要 Modbus 通信调试的嵌入式工程师,尤其是希望把「看串口、改点表、跑可视化、复现告警」从分散脚本中统一出来、并愿意让 AI 参与编译诊断和寄存器操作(但由人最终拍板)的团队。无需安装 Python,Windows 与 macOS 均可运行,macOS 上自动化测试已通过,Windows 真机验收规范已就位。

使用场景

  • 在对话中完成 Keil 编译、Modbus 读点写点、OpenOCD 烧录全流程,无需在多个窗口间切换
  • 让 Agent 自动执行编译诊断和寄存器操作,真实写入与烧录仍需界面确认卡批准
  • 拖拽式可视化实时展示点表趋势,越限自动触发告警并写入操作记录

适合人员

  • 以 Keil 加 STM32 或 NRF52 为主力工具链的嵌入式固件工程师
  • 日常需要 Modbus RTU/TCP 通信调试与点表管理的硬件开发团队
  • 希望让 AI 参与编译诊断和寄存器操作、但由人保留最终审批权的开发者