xingyingyuzhui/dsh-vision-bench

xingyingyuzhui★ 0JavaScript最后同步: 2026-08-22

在 GitHub 打开

DSH plugin: Vision bench — Keil debug and Modbus HMI in the session view

README 摘要

dsh-vision-bench · Vision 台架 日常开发用的会话工作台。跟 Claw 无关。 - 会话区四个标签: 总览 、 调试 、 上位机 、(侧栏)点表/曲线/告警/工程 - 设置页 台架 :绑定本机 Python / Keil UV4 / OpenOCD,一键 运行自检 - 安装后写入用户预设 台架模式 (从官方 standard 复制,再挂上 vision bench ) - Agent 需要时自己调用 vision bench ,不把现场状态塞进每一轮系统提示 - 编译 / 读点 / 写点 / 烧录进入共享任务和时间线;调试页轮询,能看到 Agent 发起的操作 - 只使用绑定路径,不在磁盘上搜索 台架模式 插件启动时若还没有 vision-bench 预设,会把官方 标准模式 复制到 $DSH HOME/.agent-presets/vision-bench/ ,并加上 agent 平面的本插件行。新会话在设置里选 台架模式 即可。 vision bench 只出现在这个预设里,避免每个 Agent 都多带一套工具。 action 作用 status 当前工程、Target、下载包、进行中任务、时间线 ls 列出工作区内目录和 .uvprojx (不含 .uvmpw ) select 选定工程 build 编译 map 当前 Target 的组、源文件、包含关系和函数名;超出上限时带 truncated read 不传 address 则读点表全部段;传入则单次读 write 写线圈 / 保持寄存器: values 长度 1 走 FC05/06,大于 1 走 FC15/16;写入后自动回读并报告一致性。 Agent 发起的写点需要用户在界面上批准 (上位机页确认卡,5 分钟内有效),结果以通知回到会话 manual 请求用户完成现场人工操作(上电、接线、按复位等), text 必填;用户在调试页点击完成后以通知回到会话 当前能用 - 设置页绑定 Python / UV4 / OpenOCD(绝对路径) - 调试 :工作区资源管理器选 .uvprojx (暂不支持 .uvmpw 多工程),选 Target 和输出格式,再编译。失败时编译输出给出错误数、前几条错误原文、阶段和日志路径;「查看完整日志」在应用内打开日志(尾部 256KB,支持搜索)。Agent 失败编译会把 logFile / phase / errors 写入共享任务。右侧「工程」页跟随当前 Session 的工程和 Target;只解析工作区内的 C/H,映射过大时标明截断。 vision bench map 返回同一份结构 - 烧录下载 :绑定 OpenOCD 后选调试器(cmsis-dap/stlink/jlink…)和目标芯片(stm32f1x/stm32f4x/…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdshdsh-pluginagentvision

分类