dsh-snapmarketing
by xDylanLong
dsh-snapmarketing 是用于发现、安装和管理允许插件的一个轻量级 DeepSeek Harness 表面。
dsh-snapmarketing is a thin DeepSeek Harness surface for discovering, installing, and managing allowlisted plugins.
安装
dsh plugin --profile web add github:xDylanLong/dsh-snapmarketingGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
SnapMarketing
中文 | English
面向 DeepSeek Harness 的营销插件中心:在 Harness 内发现、搜索、安装和管理营销相关插件。
SnapMarketing 是一个建立在 Harness 之上的轻量入口,沿用 Harness 已有的 Profile、安装器和插件运行时,让营销插件保持在 Harness 的正常生命周期内。
安装
dsh plugin --profile web add @snapmarketing/dsh-plugin-center
重启 dsh web,然后打开 设置 → 插件市场。
如果你想先了解产品定位和界面,可以访问 dsh-snapmarketing 官网。本仓库是安装与运行 Plugin Center 的代码仓库。
你会得到什么
- 营销插件目录——随包发布精选的营销插件目录,展示名称、描述、分类、版本、仓库和安装来源。
- 搜索与筛选——按插件名称和描述搜索,快速找到适合当前营销工作流的插件。
- 一键安装与卸载——选择目录条目后,由 Harness 执行真实的包操作;界面展示进度和操作结果。
- 真实的已安装状态——读取当前 Harness Profile 的插件清单,不把一次按钮点击当成插件已经生效。
- 界面型与能力型插件——通过目录元数据说明插件用途;界面型插件拥有自己的 UI,能力型插件通过 Harness、Agent 或声明的工作流使用。
- 明确的刷新提示——安装后如果 Harness 需要刷新,页面会明确提示待生效状态。
工作方式
随包发布的营销目录
↓
SnapMarketing 插件市场
↓ 校验后的插件 id
Harness 现有安装器
↓
Harness Loader 与插件运行时
目录文件位于 packages/plugin-center/registry/plugins.json,随 @snapmarketing/dsh-plugin-center 一起发布。Host 会校验 Manifest,把用户选择的插件 id 解析为已确认的包来源,再交给 Harness 执行安装或卸载。已安装的客户端不会在运行时访问 GitHub。
安全与边界
SnapMarketing 有意只做 Harness 上面的一层入口,不负责:
- 托管插件包或建设独立的 Marketplace 后台;
- 创建账号、处理支付或接受任意上传;
- 检查、分析或沙箱化第三方插件源码;
- 替代 Harness 的包管理器、Loader、UI Slot 或插件生命周期。
Manifest 策略会拒绝 HTTP 地址、本地路径和任意 Git 来源等未批准的安装来源。目录是精选 allowlist,不等于对第三方插件背书;请只安装你信任来源和权限的插件。
开发
pnpm install
pnpm dev
pnpm dev 会构建 SnapMarketing,把本地 Plugin Center 以 link 方式安装到 web Profile,启动 Harness Web,并监听客户端 bundle。默认使用名为 dsh-snapmarketing-dsh-home 的隔离临时目录,默认地址是 http://127.0.0.1:3081。
常用覆盖参数:
DSH_ROOT=/path/to/deepseek-harness-demo pnpm dev
DSH_HOME=/tmp/dsh-snapmarketing-dsh-home pnpm dev
DSH_PORT=4099 pnpm dev
DSH_SKIP_HARNESS_BUILD=1 pnpm dev
只管理当前项目的插件时,可以直接运行:
pnpm dsh:add
pnpm dsh:remove
常规检查:
pnpm test
pnpm typecheck
pnpm build
pnpm check:package
目录与文档
新增或更新目录条目时,请确认包名、仓库、版本、分类和安装来源准确。保持 Thin Layer 边界:复用 Harness 的安装和 UI API,不新增平行的包管理或布局系统。
许可证
Apache-2.0
原始 README: https://github.com/xDylanLong/dsh-snapmarketing/blob/main/README.md ↗
同类插件
查看全部 →
awesome-dsh-plugins
前部索引仓库(Radar):自动扫描发现的所有 dsh 插件候选;经测试合格的将移入后序精选目录仓库

DSH-Plugins-Marketplace
DSH插件市场 / DSH Plugin Marketplace: 在 DeepSeek Harness Web GUI 中一键浏览、安装与更新 GitHub topic:dsh-plugin 的全部插件 | browse, install & update all GitHub dsh-plugin plugins in the DSH Web GUI

zat-dsh-engine
DeepSeek Harness视觉插件市场——浏览、搜索和安装社区插件

dsh-market
装在 DSH 里的插件市场:设置页内逛/搜全部社区插件,按分类筛选,确认后一键安装,已装插件一目了然。

dsh-plugin-marketplace
DeepSeek Harness认证插件市场及自主注册库

deepseek-plugin-store
DeepSeek Harness 独立社区插件商店:发现、安装并提交经过验证的插件、工具与扩展。 | Independent community plugin directory.