← 返回列表
D

dsh-preview

v0.1.0 · 1 天前发布

Eyes for your DeepSeek Harness agent — it opens, sees, and fixes what it builds. Headless-browser preview & self-verification tools (screenshot, console, DOM read, interact) as a dsh plugin.

dsh-plugindeepseek-harnessdshbrowserscreenshotplaywrightverificationpreview

README

dsh-preview

English | 中文

给你的 DeepSeek Harness agent 装上眼睛——它写的页面,它自己打开、自己看、自己修。

dsh agent 能写出一整个 Web 应用,却从没"见过"它:改完 CSS 无法确认效果,"验证"页面靠重读源码,最后还得让打开浏览器替它描述哪里坏了。dsh-preview 补上这个闭环:六个无头浏览器工具加一个内置验证技能,agent 在宣称"做完了"之前,自己打开刚写的页面、查控制台、读渲染后的 DOM、点按钮走交互,最后给你留一张截图。

实际效果

一次真实、未剪辑的运行:让 dsh agent(DeepSeek-V4-Pro)验证它之前写的 Three.js 体素游戏。装上 dsh-preview 后,它全自主完成了:

1. browser_open http://localhost:8091 —— 页面加载成功,加载期零控制台错误。
2. browser_console —— 发现一条 404(/favicon.ico),正确判断为无害;其余 7 个本地资源全部 200。
3. browser_read —— 逐字确认了开始界面文案、操作说明和 HUD 文本。
4. browser_interact(点击开始按钮)—— 遮罩关闭、HUD 出现,它亲眼看着坐标从 41.0 落到 39.0、FPS 稳定在 120,据此判断物理和渲染循环正常。无新增错误。
5. browser_screenshot —— 开始前/后两张 PNG 存进工作区留档。
6. 报告里明确列出验证了什么——以及验证不了什么(真实 GPU 渲染、指针锁定手感)。

全程没有人类转述过一张截图。

安装

```sh
dsh pl

查看完整 README →

版本兼容矩阵

DSH 版本状态说明
dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
dsh@0.1.0 ✅ 兼容 标准 patch ✅
dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
dsh@0.3.0+ ❓ 未知 尚未发布

💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

元数据

License
MIT
npm
dsh-preview
Repo
git+https://github.com/Viger1/dsh-preview.git
Engines
{"node":"^22.19.0 || >=24.0.0"}
Weekly DL
0
Monthly DL
0
dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"}}