前言¶
用 DSH 做长期助理或私人智能体时,绕不开一个问题:模型怎么知道”我是谁”。真实资料在用户脑子里,印象散落在聊天记录里,还有一些判断是模型自己补出来的、却说不清依据。这类信息没有统一存放的地方,也不会自己更新,时间一长就和现实脱节。
dsh-about-me 就是冲着这个问题来的。它把这些内容收进一个设置页,每天定时翻一遍,该改的改,不该改的明确说不动。下面介绍这个插件的三件事、装法、配置和适用边界。
这是什么¶
一句话定位:给 DeepSeek Harness 用的「关于我」插件,维护者是 thawline,分类在「记忆」下。当前版本 0.1.0,许可证 MIT,npm 上还没有发布,需要从源码装。
它解决的痛点是:资料分散、印象没有归处、推断缺少标记,导致 AI 对”这个人是谁”的回答一直停在初始状态。插件给出一个常驻设置页,并加一个每日自检的动作,把维护工作变成定时任务而不是偶尔想起来的事。
它做三件事¶
一个设置页,分四块¶
设置页分四块——硬资料(事实)、AI 眼里的你(观察)、猜的(推断)、每天到点那句话(自检提示)。前中间三块构成这份「关于我」的全部内容;用户看到的是”事实 / 观察 / 推断”三份材料,外加一句触发自检的提示语。
改完保存即生效,不需要重启或重新加载。
定时自检¶
默认每天 20:00,插件往当前会话里塞一条「你自己心里冒出来的念头」,让 AI 翻一遍这三块内容,该改的改,不该改的回一句「不用动」。
这一步不掷骰子、不随机,到点就触发。要记住两点:它操作的是当前会话,不是后台静默改写;也不会替你重新生成资料,只是按既有证据修订。
检查更新¶
设置页页头的「检查更新」按钮会读远端 package.json 的版本号跟本地比。这一步依赖能访问 GitHub raw;不通也不影响其他功能,按钮会显示「查不到」。
安装与启用¶
还没发到 npm,从源码装。先拉仓库,再用本地路径注册:
git clone https://github.com/thawline/dsh-about-me.git
dsh plugin add ./dsh-about-me
装完重启 DSH,设置里会多一个叫「关于我」的入口。
(等发到 npm 之后,就可以直接 dsh plugin add dsh-about-me。)
装之前的两个依赖:一台能跑的 DeepSeek Harness;能访问 GitHub raw 的网络,否则检查更新按钮会显示「查不到」。
数据存在哪¶
- 资料:
~/.dsh/about-me.json - 日志:
~/.dsh/about-me.log
两个文件都在本机,插件不会把它们传到任何地方。仓库里只有空模板(示例用的是「小明」),不含任何人的真实资料。
第一次打开与配置项¶
第一次打开时,三块内容里各有一行示例和一句提示。按要求把示例换成自己的内容即可——示例不会被自动提交到任何地方,删掉也没影响。
适用场景与注意¶
适合两类人:一类是把 DSH 当长期助理、希望模型对用户有持续且准确认知的开发者;另一类是正在做「记忆」类插件、想找一个最小可用参考的人。
注意三点。第一,插件和插件加载的所有代码都以当前 DSH 进程的权限运行,只有当你凭据到位时,它才能移动、发送或读取你允许的内容;dsh plugin add 开始写文件前也是如此。第二,插件目前从源码直接装,安装前应当打开仓库通读 lib/ 里的实现和 MIT 许可证条款。第三,社区目录是独立站点,并非 DeepSeek / 幻方的官方应用商店,插件也没有官方背书。
小结¶
dsh-about-me 的价值不在于放更多东西,而是把”关于我”拆成事实、观察、推断三层,并加一个每天的校对动作,让这份认知被动更新而不是一直停留在存档状态。需要的是 DSH 环境、GitHub 可达以及一次源码审查。
- 目录页:https://www.skillhub.cn/plugins/thawline/dsh-about-me
- GitHub:https://github.com/thawline/dsh-about-me