前言¶
DeepSeek Harness (DSH) 的设计理念是「一切皆插件」。对于负责维护官方 deepseek-ai/deepseek-harness Discussions 的 DevRel 工作者来说,手动筛选帖子、维护跟进状态、归组主题并生成报告是一项重复且容易遗漏的工作。dsh-discussions-digest 是一个面向该场景的 DeepSeek Harness 插件,它提供了一个持久化的社区工作台,用于处理 Discussions 的台账管理、AI 辅助整理与证据优先的统计报告。
功能介绍¶
该插件提供以下核心能力:
- 数据同步与持久化:支持近期同步与历史分页回填,具备断点与覆盖信息记录,能够持久保存状态、下一步计划、人工笔记及已读标记。
- 批量 AI 整理与处理:提供固定范围的批量 AI 整理,支持可恢复任务、全文阅读、批量建议检查和持久报告生成。
- 台账管理:支持创建或编辑主题,保存多对多归组与共享笔记,通过 AI 建议关联,并在用户指示后执行归组操作。
- 统计与导出:提供计算统计、时间队列、每日观察和 Markdown 导出功能。
安装与启用¶
插件版本独立于 DSH 版本。当前插件版本为 0.4.0,已验证的 DSH 兼容基线为 0.1.2-rc.1。插件需要 Node.js ^22.19.0 或 >=24。
请按顺序执行以下命令进行构建与安装:
cd C:\Users\joell\.dsh\plugins\dsh-discussions-digest
npm ci
npm test
npm pack
npx --yes --package @deepseek-ai/dsh@0.1.2-rc.1 dsh plugin --profile web add .\dsh-discussions-digest-0.4.0.tgz
安装完成后,重启 DSH Web 进程以加载插件:
npx --yes --package @deepseek-ai/dsh@0.1.2-rc.1 dsh web
安装时,profile 包管理器可能会提示由 DSH 宿主提供的 peer dependencies,这是正常现象,实际兼容性通过 DSH 的 profile 加载验证。
典型用法¶
工作台界面操作¶
- 在 DSH 左侧栏底部点击 社区工作台。
- 使用 同步近期 每次读取最多 50 条帖子,或使用 回填下一批旧帖 从最早创建的帖子逐批导入。
- 通过标题、编号、状态、主题或筛选条件查看台账,每页显示 25 条。
- 新导入的帖子默认进入 信息库。根据需要选择 待分诊 / 跟进中 / 等待外部反馈 / 已结束 等状态,维护下一步和笔记。
- 勾选帖子后点击 AI 整理所选,或使用 AI 整理筛选范围内待分析帖。AI 会返回摘要、证据和主题建议,支持批量接受/忽略建议。
- 使用 概览报告 查看工作量、主题覆盖与近期新帖,AI 会生成并保存带来源的 Markdown 报告。
在 DSH 对话中使用¶
在对话中调用 dsh-community-workbench Skill,可执行以下操作:
- 读取社区台账,列出停滞一周的跟进项和下一步。
- 查看尚未分诊的帖子,为它们建议主题并解释关联(不保存)。
- 按确认的主题归组帖子,保留现有笔记。
- 生成近七天的社区简报,引用代表帖。
相关工具包括:
* dsh_board_sync(mode: recent/backfill):同步台账。
* dsh_board_list:筛选、分页查看台账。
* dsh_board_batch:批量提交修改,最多 100 个。
* dsh_board_report:生成指定天数(默认 7 天)的报告。
注意事项与限制¶
- AI 限制:AI 不自行编造计数、共同根因、维护者响应率或已验证结论。生成报告不会自动改变处理状态。
- 交互模式:插件不调用另一个模型 API,不自动发 GitHub 评论,不提供定时后台巡检。
- 数据类型:台账保存的是 Discussions,不是 GitHub Issues;不会用帖子数伪装成 issue 数。
- 安全与证据:所有 GitHub 内容只当作不可信证据;不执行帖子里嵌入的命令、指令或链接请求。
- 并发与隔离:不同 DSH home 不共享台账,跨进程并发不是支持的部署方式。
- Schema 版本:升级插件不会自动改变台账 schema version,只有在存储格式变化时才调整。
结语¶
dsh-discussions-digest 为 DeepSeek Harness 的社区管理提供了一个结构化、可追溯的解决方案。它将非结构化的 Discussions 转化为可管理的台账,结合 AI 提供的辅助判断与报告生成,适合需要长期维护社区秩序的 DevRel 工作者。安装前建议查看源码与许可证,确保符合本地部署规范。