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
DSH 设置页「关于」栏位 + 一键检测更新插件。
@deepseek-ai/dsh dist-tags),
与本地版本做标准 semver 比较(含 rc/beta 预发布规则),给出结论:<DSH_HOME>/data/dsh-update-check.json,重开设置页仍可见| 端点 | 说明 |
|---|---|
GET /dsh-update-check/info |
本地版本与环境信息 JSON(版本来源:进程启动入口 bin.js 上级包 package.json,多路径兜底) |
GET /dsh-update-check/check |
代理 npm registry dist-tags,返回 latest / next(10s 超时,失败返回 { ok:false, error },HTTP 502) |
GET/POST /dsh-update-check/last-check |
上次检测结果的读写(原子写 JSON 文件) |
GET /dsh-update-check/debug |
诊断:settings 注册状态(仅排障用) |
持久化为何不走 settings 服务:官方
dsh-host-apiproxy的WEB_SETTINGS_NAMESPACES白名单硬编码了可读写命名空间,插件命名空间不在 白名单会被 RPC 以settings-not-exposed拒绝(改官方包需重启 dsh 才生效), 因此改用 host 独立 JSON 文件,热装配即可用,升级 DSH 也不受影响。
# 运行时注入(免重启,立即生效)
# 或用 dev_install_package 热装配(同时写入 profile bundles,重启后自动装配)
依赖:host 侧仅 Node 内置模块 + webServer 服务;client 侧仅 react +
slots/locale(client 运行时核心服务)。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。