dsh-pointer
在终端中运行以下命令:
dsh plugin install Phonky-Chou/dsh-pointer
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 左侧栏打开「插件」→「添加插件」,输入 npm 包名 dsh-pointer,或填写完整源码地址 https://github.com/Phonky-Chou/dsh-pointer 安装;也可执行 dsh plugin install Phonky-Chou/dsh-pointer,安装后启用并重启 DSH。
插件介绍
改前端或文档类 HTML 时,你往往要在对话里反复描述「左边那张卡片」「标题下面那行字」,模型却猜不准具体 DOM 和源码位置。dsh-pointer 把这件事搬进 DeepSeek Harness 的文档预览:在预览里左键点元素、右键拖拽框选区域,选中结果会变成输入框里的引用 chip,随消息一起发送,并带上选择器、标签、文本片段以及文件:行:列等结构化信息,让 agent 直接对准要改的那一段代码。
插件自注册 html/htm 预览实现,内置预览仍可随时切回,卸载也不留侵入痕迹。预览内容跑在 srcdoc 沙箱 iframe 里,探针经 postMessage 回传,用户页面碰不到 DSH 主界面。为尽量还原真实页面,外链 CSS、图片与字体等资源会内联进预览;定位源码时会把 data URL 还原成原始引用再匹配行号。大文件走插件 host 路由读取,绕开 DSH 单页 32 MB 限制,并可在菜单里调节大文件上限以保护宿主内存。
指代模式里,预览保留带编号的高亮标记,与输入框 chip 一一对应;悬停 chip 时预览里对应标记会高亮联动。消息走双通道:chip 为主、host 上下文块兜底,发送后界面仍显示 chip。适合在 Windows 桌面版 DSH 里做 HTML 页面微调、对照 UI 改样式或结构、以及需要把「点哪改哪」说清楚的前端与文档维护者。已知限制包括目前仅 html/htm、不穿透嵌套 iframe、Shadow DOM 只能选宿主等。
截图预览
使用场景
- 对照预览左键点元素,把选择器与文件行号发给 agent 改样式或结构
- 右键框选一块区域,说明「就改这里」而不用反复描述位置
- 打开带外链资源的 HTML 项目预览,并指代具体 DOM 再讨论修改
适合人员
- 在 Windows 桌面版 DSH 里改 HTML 页面的前端开发者
- 需要把 UI 位置精确交给模型的文档或模板维护者
- 习惯预览 + 对话联动、减少「那个按钮」式描述的用户

