dsh-about-me:把「关于我」做成一个会自己校对的设置页

前言

用 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
羽毛球分组比赛记分
小程序二维码

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

小夜