DSH Dot(dsh-project-companion):微信里的 DSH 项目助理

前言

在 DeepSeek Harness 上跑多项目时,常见做法是开很多会话、靠人工复述进度,或用零散脚本做通知。微信已经是日常入口,但 Harness 侧缺少一条稳定的「记住项目上下文 → 只读核对 → 明确交办 → 执行回复回到原对话」链路。DSH Dot(仓库名 dsh-project-companion)由社区维护者 oxmumu3(作者署名牛村木木山)开源,MIT 许可,SkillHub 分类为「记忆」。下面介绍它是什么、能做什么,以及当前社区预览版的安装与用法边界。

这是什么

DSH Dot 的定位是:给 DeepSeek Harness 增加个人项目助理,通过现有微信通路交办项目任务、记住项目上下文、安排提醒,并把执行回复带回原对话。README 明确说明这是社区开源项目,不是 DeepSeek 或 OpenAI 官方产品。

微信登录、收发与会话切换复用独立插件 pan17/dsh-wechat。项目记忆选取 dsh-yolo 的 SQLite 存储思路,只读跟进选取 dsh-proactive 的调度与唤醒思路;不需要另外启用这两个整包。插件把「了解项目 → 汇报和提醒 → 明确交办 → 执行回复回到原入口」串成一条使用流程。

当前 README 首段标注的独立发布版本为 0.14.1-preview.11(社区预览);安装与行为说明以该 tag 的发布页与 INSTALL.txt 为准,main 分支上的历史说明对应更早的 0.13 系列,不代表 0.14.1 包体。

核心功能

以下能力均来自 GitHub README「能做什么」一节,按使用环节归纳。

原生 Dot 工作台与看项目

  • 工作台:首页用自然语言交代事情;草稿放进已有 Dot 会话、由你确认发送;优先展示待关注的执行回复。项目详情分为概况、记住的事和来源。打开首页不会自动启动模型、发微信或新建计划。
  • 看项目:读取选定项目的固定说明、进度文件和启用后观察到的近期会话;汇报时保留来源、角色与更新时间。

项目记忆与变化整理

  • 记住上下文:保存目标、决策、阻塞和下一步建议;提供保存回执,可在项目详情纠正或确认忘记,关闭重开后可恢复。它是有限项目笔记,不替代正式待办或验收记录。
  • 项目变化卡(候选):明确询问一个已关注项目时,从三份固定文件与安全项目记忆整理变化、阻塞和建议;标清来源及未知;同可见资料未变时不重复正文。新卡不自动替换已有日报或主动跟进。

交办、回复与提醒

  • 明确交办:你说清楚要做什么后,把任务交给对应项目的可用会话,区分「已接收」与「执行回复」,并回到原微信对话。
  • 恢复回复:纯缓存恢复请求由通道处理,不重新派工;只有明确未发送的连接故障才作有界重试,不盲重发投递不确定的结果。
  • 提醒与日报:按明确时间设置一次提醒或固定日报,可以暂停、取消。
  • 只读跟进:先试一次,或明确设置频率,核对项目变化、阻塞与下一步;没有值得告知的新情况时可静默结束。

AI 资讯日报与外部只读来源

  • AI 资讯日报:从 92 个技术博客 RSS 中筛选 AI 与 Builder 相关内容,最多 3 篇重点加 7 篇速览,保留原文链接和读取范围;支持明确时间开启与取消。详见仓库内 docs/news.md。
  • Google 三件套与其他资料:可连接 Gmail、日历、Drive(以及 flomo、滴答等文档所述入口),授权后自行启用需要的只读来源。Google 当前为受限公众预览:敏感权限未验证,可能出现未验证提示、累计约 100 个账号上限等;连接和授权不会自动读取资料或创建推送。详见 docs/context-sources.md。
  • 公开仓库动态:可选关联公开 GitHub 仓库,读取最新 release。

安装和首次引导不会默认创建提醒、日报或周期跟进。普通会话中,只有你明确交代执行时才派工。

安装与启用

插件以当前 DSH 进程权限运行;安装前应阅读源码、MIT 许可证 与 THIRD_PARTY_NOTICES.md。README 要求通过官方插件管理器安装与启用,不要手改 profile 或宿主 bundle 绕过管理器。

package.json 中声明的 Harness 兼容范围为 0.2.0-rc.2、0.2.1-rc.2 与 0.2.1-rc.3;Node.js 开发环境为 >=22.13。

0.14.1-preview.11(macOS 独立包)

macOS 用户需先安装并打开一次官方 DeepSeek Harness 完成初始化,保存工作并正常退出,再在终端执行 README 给出的完整命令(含 zip 下载、sha256 校验与 Install.command):

(dsh_dot_dir="$(mktemp -d)" && cd "$dsh_dot_dir" && curl -fLO "https://github.com/oxmumu3/dsh-project-companion/releases/download/v0.14.1-preview.11/dsh-dot-0.14.1-preview.11-r3-macos.zip" && curl -fLO "https://github.com/oxmumu3/dsh-project-companion/releases/download/v0.14.1-preview.11/dsh-dot-0.14.1-preview.11-r3-macos.zip.sha256" && shasum -a 256 -c "dsh-dot-0.14.1-preview.11-r3-macos.zip.sha256" && ditto -x -k "dsh-dot-0.14.1-preview.11-r3-macos.zip" . && open "dsh-dot-0.14.1-preview.11-r3-macos/Install.command")

发布页:v0.14.1-preview.11。README 注明:Google 品牌与权限尚未确认通过正式审核;首次独立新用户安装、扫码到手机收件仍未完整验收;家庭助手共用微信等为额外配置,受控交办目前为 README 首行所述的独立只读检查范围。

0.13 系列(Harness 内粘贴安装)

若从 0.13 历史路径升级,在 Harness 新建会话中粘贴官方给出的安装说明(保留已有微信绑定、来源授权、项目记忆、提醒及其他插件;不要重启正在运行任务的 Harness):

请使用官方插件管理工具安装并启用 DSH Dot:https://github.com/oxmumu3/dsh-project-companion/releases/download/v0.13.0-preview.2/dsh-project-companion-0.13.0-preview.2.tgz 。保留已有微信绑定、来源授权、项目记忆、提醒及其他插件;不要重启正在运行任务的 Harness。安装后核对 DSH Dot 组件正常运行。

固定版本发布页:v0.13.0-preview.2;详细步骤见 docs/install.md。首次使用微信需安装与当前宿主兼容的桥接并由本人扫码。

典型用法

模型负责理解自然语言并选择项目;项目重名或多段工作会话时会澄清,无需记内部编号或复制目录路径。README「直接这样说」一节给出了可复现的示例,例如:

  • 「看看我有哪些本地项目。」
  • 「看看写作项目今天变了什么,哪些还没验证?」
  • 「记住这个项目的目标:先让日报说清变化、阻塞和下一步。」
  • 「继续插件项目,先检查 README 里的验收项,不要改文件。」
  • 「刚才交办的事怎么样了?」
  • 「两分钟后提醒我检查结果。」
  • 「每天早上九点发我关注项目的日报。」
  • 「一分钟后只检查这个项目一次,告诉我变化、卡点和下一步。」
  • 「每两小时看看这个项目,有值得关注的事再告诉我。」
  • 「取消每日汇报,其他提醒保留。」
  • 「先预览一期 AI 资讯日报,不发微信。」
  • 「继续收取刚才缓存的回复就好,不要重新执行任务,也不要新增提醒。」

更多示例见 docs/quickstart.md。

适用场景与注意

适合谁:已在 macOS 上使用 DeepSeek Harness、并希望用微信做项目上下文记忆、只读跟进与明确交办单轮回复的单用户开发者。社区目录 SkillHub 插件页 与 GitHub 仓库并列存在;DSH 生态理念是「一切皆插件」,该目录为独立社区站点,与 DeepSeek / 幻方无官方从属关系。

数据位置:项目记忆与跟进数据位于选定项目的 .dsh/dot-memory/、.dsh/dot-followup/ 和 .dsh/dot-checks/;共享项目目录时请排除这些运行数据。

使用边界(README「使用边界」摘要):

  • 只读取选定项目的有限资料,不扫描整台电脑;助手记录中的「完成」不自动等于测试或交付证明。
  • 首版面向单用户微信部署;微信每个交互窗口最多连续主动推送 10 条,超出后由桥接缓存,用户正常发一条消息后恢复。
  • 固定日报与按变化主动跟进是两种独立计划,同时开启可能分别汇报;周期跟进频率为 30–1440 分钟,电脑时区 23:00–08:00 免打扰。
  • Slack、Notion、云端 iCloud 和 iMessage 尚未接入。

验证与回归范围见 docs/verification.md;路线图见 docs/roadmap.md。

结尾

DSH Dot 把微信入口、项目记忆、只读跟进与明确交办组合成一条可操作的 Harness 工作流;安装命令与预览限制以 README 与对应 release 为准。进一步了解可访问 SkillHub 目录页 与 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye