dsh-browser
在终端中运行以下命令:
dsh plugin install Plonkloving/dsh-browser
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install Plonkloving/dsh-browser,或按插件管理指引从 https://github.com/Plonkloving/dsh-browser 安装该 Cordis 包。
插件介绍
在 Harness 里写代码、跑 Agent 时,你往往还要切到系统浏览器查资料、看文档或打开工作区里刚生成的报告。dsh-browser 把这一切收进 Web UI:侧边栏一颗地球图标即可打开完整浏览器面板,不必在 IDE 与外部浏览器之间来回切换。
面板提供标签页、后退/前进/刷新/主页和万能框:输入可以是 URL、工作区文件路径或搜索词。搜索走 Harness 的 web 通道(POST /dshbrowse/api/search),结果在本地面板展示并可导出 CSV/JSON,同一会话内相同查询会缓存,避免重复调用模型。浏览档案可绑定文件夹并注册为 Harness 工作区,从而一键「新建 Agent 会话」或把页面标题、摘要与标题结构「发送到 Agent」。
页面有两种视图:Page 通过服务端抓取并在面板源下 sandbox 渲染(去掉站点脚本与 CSP,绕过 X-Frame-Options 限制);Reader 则解析为可读文档模型,配合声明式扩展做去广告、高亮、专注阅读等(扩展不执行代码)。工作区内的 HTML、PDF、Markdown、媒体等可直接打开;browser_open 工具还可把 URL 或文件排队到面板标签页。下载写入真实目录且不重名覆盖,该目录也可作为浏览根目录再次打开。
适合长期在 Harness 内协作、希望搜索与抓取受 browser-trust 围栏保护、又要把浏览状态与工作区/Agent 绑在一起的用户。Host 侧路由变更需重载插件行;Client 侧支持 HMR 热更新。
使用场景
- 在 Harness 内查文档、读网页,无需切到系统浏览器
- 把工作区里的 HTML、PDF、Markdown 报告直接在面板里打开预览
- 绑定文件夹为浏览档案后,从页面一键发送到 Agent 会话
适合人员
- 长期在 DeepSeek Harness Web UI 内工作的开发者
- 需要受 browser-trust 保护的抓取与搜索的用户
- 希望浏览器状态与工作区、Agent 会话打通的团队