DeepSeek Harness Hub
← 返回列表

订阅源聚合插件genesis-agents/dsh-plugins

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

定时抓取 72 个订阅源,生成播客摘要报告并支持网页搜索

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/3 · 已提供中文文档

DeepSeek Harness 插件:一个源库,可读取 72 个订阅源并发布播客、摘要和报告,还支持通过 Serper、Tavily 和 Brave 进行网络搜索

综合分
29.4
GitHub 分
29.4
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add genesis-agents/dsh-plugins
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-plugins

DeepSeek Harness 的插件。
每个插件一个目录;每个都是自包含的包,拥有自己的
package.json。

| 插件 | 在 npm 上 | 功能 |
|---|---|---|
| dsh-agents-swarm | @ai4gensteam/dsh-agents-swarm | 一个源库——每小时定时抓取 72 个订阅源,一个带转录和翻译的阅读器,以及一个发布器,将收集到的内容转化为播客、摘要或报告 |
| dsh-web-search-serper | @ai4gensteam/dsh-web-search | 为 ctx.web 接缝提供网页搜索,支持可互换的后端:Serper、Tavily、Brave |
| dsh-brand-mine | — | 在侧边栏和对话主视觉槽位中显示品牌标志和文字标识 |
| dsh-agent-presets | — | 保存在 git 中的智能体预设,在启动时发布到可写的预设根目录 |

搜索插件的目录名与包名不同:目录保留了 -serper,因为当时 Serper 是唯一
后端,而包名则没有。harness 解析的始终是包名。

安装

你需要先有一个 harness——这些是它的插件,不是独立的程序:

npm install -g @deepseek-ai/dsh
dsh --version                  # verified against 0.1.1-rc.2

然后将插件添加到配置文件的 package.json 中,让 harness 挂载
它们:

{
"dependencies": {
"@ai4gensteam/dsh-agents-swarm": "^0.3.2",
"@ai4gensteam/dsh-web-search": "^0.3.2"
},
"dsh": {
"profile": {
"bundles": [
"@deepseek-ai/dsh-base",
"@deepseek-ai/dsh-web-app",
"@ai4gensteam/dsh-agents-swarm",
"@ai4gensteam/dsh-web-search"
]
}
}
}

cd ~/.dsh/profiles/web && npm install
dsh web --no-open        # then open http://127.0.0.1:3080

Bundle 顺序即加载顺序:补丁只能看到在它之前应用的内容,因此放在它所定制的
bundle 之前的 bundle 会被后者覆盖。

需要 Node 24 或更新版本——dsh-agents-swarm 未加保护地使用了 node:sqlite。

每个插件自己的 README 涵盖了其设置和所需的密钥。没有它们什么都无法
运行,而它们都不在此仓库中。

基于检出进行开发

git clone https://github.com/genesis-agents/dsh-plugins
cd dsh-plugins && ./deploy/setup.sh

setup.sh 会将每个插件链接到 ~/.dsh/profiles/web 并安装它们的
依赖。它是幂等的,在 pull 之后可以安全地重新运行,而且它会合并——
你的配置文件中不属于此仓库的插件会被保留不动。

有一个参数,也是唯一真正因机器而异的选择,即源库所在的位置:

./deploy/setup.sh                                # this machine owns it
./deploy/setup.sh https://box.tailnet.ts.net     # proxy to the machine that does
./deploy/setup.sh /srv/data/swarm-sources.sqlite # 在选定路径下拥有一个

然后运行 ./deploy/doctor.sh 检查结果,并在信任任何已发布的内容之前运行 ./deploy/release-check.sh。

为什么 lib/ 会被提交

git 安装获取的是源代码,而不是构建产物,因此运行 dsh plugin add github:... 的使用者否则会收到一个无法加载的包。替代方案是一个自包含的 prepare 脚本——参见 harness 仓库中的 docs/user/develop/basic/publish.md 以及 turtle-ui 示例。

文档

- 架构 — 什么在哪里运行、流水线、数据、接缝,以及一张不会自我暴露的故障表
- 洞察 — 一个落地计划 — 收集与发布之间那个阶段的设计,以及同类系统教会了它什么
- 在 Mac mini 上运行它 — 一次实际执行的迁移,包括那些初稿有误的步骤
- deploy/ — 安装、健康检查、自更新、发布

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群