dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DeepSeek Harness (DSH) plugins monorepo — Tavily web search plugin with a ctx.web search provider, five agent tools, and a settings page
DeepSeek Harness 插件的 monorepo。各插件独立发版为 DSH bundle(npm 包),通过
plugin_manager 安装到 profile。
plugins/<name>/ — 一个 DSH 插件即一个 npm 包(含 cordis.patch.yml + Host 入口 + 可选 client.js)。packages/plugin-kit/ — 插件间共享的薄封装(Tavily SDK 封装、错误分类、审计写入、脱敏)。docs/ — 插件开发约定。| 插件 | 说明 |
|---|---|
plugins/tavily | Tavily 联网搜索:ctx.web search provider + tavily_search/extract/crawl/map/research 五个工具 + 设置页(Key/额度/审计)。支持免密模式 |
pnpm install # 安装全部依赖
pnpm build # 构建全部包
pnpm typecheck # 类型检查
pnpm lint # 代码检查
pnpm test # 运行单测
若 pnpm 提示「modules directories will be removed and reinstalled」, 它在等待交互确认;非交互环境用
printf 'y\n' | pnpm install。
pnpm new:plugin <plugin-name>
脚手架位于 plugins/_template/。
# 在 DSH profile 中以本地路径安装(开发期)
# 通过 DSH 插件管理:install_bundle,target 填本地目录
或软链到 profile 的 node_modules/@dsh-plugins/<name>,并把包名加入 profile
package.json 的 dsh.profile.bundles。
各插件独立版本号,独立 npm publish。