其他
技能
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…
deepseek-harnessdeepseek-harness-plugindsh-bundledsh-ctest
PROJECT TOPICS
PROJECT README
DeepSeek Harness(DSH)插件集合。
| 包 | 说明 |
|---|---|
packages/dsh-skill-mcp-manager |
在会话内管理 Harness 的 Skill 与 MCP 服务器;含 Web 设置页"技能与 MCP"可视化界面(设置 → 技能与 MCP) |
packages/dsh-copy-session-id |
在会话头部显示当前会话 ID,点击一键复制到剪贴板(纯浏览器插件) |
packages/dsh-auto-approve |
自动审批模式:拦截审批请求自动批准(沙箱升级/全部),并为权限选择器新增 Auto approve 档位;含 /auto-approve 命令与会话头按钮 |
# 以 web profile 为例(相对路径会锚定到当前目录)
dsh plugin --profile web add ".\packages\dsh-skill-mcp-manager"
dsh --profile web --dump-config # 验证组合后的条目树
# 重启 dsh web 后生效:模型工具、/skill-mgr、/mcp-mgr 命令、以及设置页 UI
插件包通过 package.json 的 dsh.bundle.patch 声明为 bundle 层,安装后自动激活;同时通过 dsh.client 声明 Web 客户端一半(lib/client.js),由 dsh-client-modules 编入 boot 图并提供,无需重新构建 DSH 前端。
{ name, inject, Config, apply }(Cordis 插件契约);浏览器 half 为手写 lazy-CJS bundle(window.__ModuleLoader__.load),仅依赖 react 与现有客户端服务。node_modules 是指向 DSH 安装依赖的 junction,仅用于本地测试时的模块解析。node packages/dsh-skill-mcp-manager/test/smoke.mjs(宿主端工具 + 命令协议)node packages/dsh-skill-mcp-manager/test/client-smoke.mjs(客户端 bundle 加载 / apply / 插槽注册 / 命令桥)CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。