dsh-live-loop
在终端中运行以下命令:
dsh plugin install POWERRRRRRRR/dsh-live-loop
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install POWERRRRRRRR/dsh-live-loop 即可从 https://github.com/POWERRRRRRRR/dsh-live-loop 安装该插件,安装后重启 DeepSeek Harness Web Profile 使其生效。
插件介绍
构建通过并不能证明页面真正可用。dsh-live-loop 为 DeepSeek Harness Agent 补上了从「写完代码」到「页面确实跑起来」之间缺失的一环:它接管本地开发服务器的生命周期,在隔离的浏览器上下文中加载页面、执行交互、采集 Console 与 Network 诊断,最终以四态判定(VERIFIED / VERIFIED_WITH_WARNINGS / FAILED / UNVERIFIED)和截图证据给出可复核的结论。观察窗口兼容 HMR、WebSocket、SSE 和轮询;失败时还会告诉 Agent 具体该修什么,再重新验证。
插件不修改应用源码,DSH 的常规编码工具仍负责写代码;Live Loop 只负责「证明」。它支持 Vite、React、Vue、Next.js 及通用脚本目标,提供结构化目标检测、原生 DSH Web 实时预览面板、稳定引用交互(点击、填表、按键、滚动)以及可选的视觉差异对比。所有浏览器上下文按会话隔离,日志、DOM 快照、截图和报告均有大小与保留期约束,页面内容始终标记为不可信证据。
如果你正在用 DeepSeek Harness 做前端开发,希望 Agent 不只是「编译无错」,而是能给出「页面 200、零 Console 错误、关键交互断言通过」这样有据可查的验证报告,这个插件就是为那个工作流设计的。当前版本严格锁定 DSH 0.1.0-rc.7 与 Node.js 22.19+ / 24+,需本地已安装 Chrome、Edge 或 Chromium。
截图预览
使用场景
- Agent 完成前端改动后,启动本地服务并在隔离浏览器中自动验证页面加载、交互断言与 Console 零错误
- 在 HMR、WebSocket、SSE 等动态场景下用有界观察窗口执行填写、点击、滚动等操作并采集结构化诊断
- 验证失败时获取具体诊断提示,定向修复后重新触发验证,形成「失败→修复→再验证」闭环
适合人员
- 使用 DeepSeek Harness 进行前端开发的个人工程师或小型团队
- 希望 Agent 交付「页面 200 + 断言通过 + 截图证据」而不仅是编译无错的研发流程负责人
- 在 Vite、React、Vue、Next.js 等栈上需要可审计运行时验证闭环的开发者