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
利用 git 实现 DSH 多端同步:工作区对话与文件双向同步(仅对话 / 全部文件 两种模式),并为预设/插件清单同步预留中央仓库绑定。
~/.dsh/sessions/<工作区>/ 的会话日志到仓库 .dsh-sync/<逻辑名>/,不碰工作区文件(适合本机强依赖工作区,他机只读查看)git add -A 整仓同步(适合纯开发工作区跨设备续接)name,缺省取远程仓库名),不依赖本地绝对路径;新设备拉取时自动把每个会话 header 的 cwd 改写为本机路径,DSH 重新识别后即可续接~/.dsh/.git-sync.yaml 不含敏感信息# 本地开发(link 安装到 web profile)
dsh plugin --profile web add "link:./dsh-git-sync" # 或在 ~/.dsh/profiles/web/package.json 手动加
# 或从 GitHub 安装(发布后)
dsh plugin --profile web add "github:dHR-P/dsh-git-sync"
重启 dsh web,设置页插件区出现「Git 同步」卡片。
说明:会话文件存于
~/.dsh/sessions/<projectKey(cwd)>/,DSH 校验文件路径与 header 的cwd一致。插件拉取时把镜像里的会话 headercwd改写为本机路径并放到对应projectKey目录,所以不同设备路径不同也能续接。历史对话里已写入的绝对路径引用(如工具调用传的文件路径)仍指向原设备,无法自动改写。
仅对话 模式不受路径影响(镜像按逻辑名存、拉取改写 header);全部文件 模式按 git 相对路径同步,克隆到任意目录即可~/.dsh/sessions/<projectKey(cwd)>/,DSH 启动自动扫描发现(无需改索引)详见 docs/design.md。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。