dsh-web-search-ddg
aooyoo
Zero-token DuckDuckGo search provider for the DeepSeek Harness (DSH) web seam — local headless browser, no API key, no m…
PROJECT TOPICS
PROJECT README
中文 | English
DeepSeek Harness(DSH)工作区与会话管理增强插件。以标准 DSH 插件包形式发布,核心改动以
overlay 补丁集方式覆盖官方 @deepseek-ai/dsh-* 的 17 个 bundle(这些改动点位于
apiproxy RPC 表、工作区注册表、工作区浏览器 UI 等不可叠加扩展的内部实现中),配套一键
安装 / 回滚 / 校验脚本。
session.delete 变为移入回收站,
物理删除仅能从回收站执行(session.purge / workspace.purge)。additionalPaths),沙箱同步授权全部根目录。.md 文件按 Markdown
排版(标题/列表/代码块/表格/链接等),.js/.ts/.vue/.json/.java/.py/.xml/.yml/.css/.html
等 30+ 种代码文件自动包进对应语言的语法高亮代码块;由服务端新增的 host.readFile RPC
提供内容(限制在工作区根目录内,≤256KB,二进制文件拒绝预览)。C:\)导致未分组会话
创建失败等。前置:已安装 DeepSeek Harness(@deepseek-ai/dsh@0.1.0-rc.6)。
# 1. 安装插件包到 DSH profile(插件清单中可见 dsh-workspace-enhance)
npm install --prefix "$env:USERPROFILE\.dsh\profiles" dsh-workspace-enhance
# 2. 应用 overlay 补丁集(自动备份)
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.dsh\profiles\node_modules\dsh-workspace-enhance\scripts\install.ps1"
# 3. 重启 DSH 服务,浏览器 Ctrl+Shift+R 强刷
校验与回滚:
powershell -ExecutionPolicy Bypass -File "...\scripts\verify.ps1" # 检查补丁是否生效
powershell -ExecutionPolicy Bypass -File "...\scripts\uninstall.ps1" # 从最近一次备份回滚
npx -y @deepseek-ai/dsh web 重启服务时重新拉取官方包,不会连带覆盖已打补丁的文件。node_modules\@deepseek-ai 为准(补丁落在这里)。verify.ps1 会报告 REVERTED)。dsh-workspace-enhance/
├── package.json # 标准 DSH 插件元数据(dsh.client → lib/client.js)
├── lib/
│ ├── index.js # 宿主侧 Cordis 服务(插件清单可见性 + 能力标记)
│ └── client.js # 客户端插件(标准 __ModuleLoader__ 形式)
├── overlay/ # 覆盖补丁集(与 @deepseek-ai 相对路径一致,17 个 bundle)
├── scripts/ # install / uninstall / verify
└── README.md(中文,GitHub 默认展示)/ README.en.md(英文)
目标版本:@deepseek-ai/dsh@0.1.0-rc.6(Windows)。升级 DSH 版本后需重新核对 overlay
与新版 bundle 的差异(verify.ps1 会报告 REVERTED)。
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。