跳到主要内容
Plugin

dsh-instruction-memory

HERO476/dsh-instruction-memory

在 DSH 设置界面维护常驻指令,自动注入此后每一轮对话的系统提示词。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
4,622
最近推送
昨天更新

项目说明

From README

dsh-instruction-memory 在 DSH 设置界面中维护 长期指令记忆 :保存后自动注入此后每一轮对话的系统提示词。想先看看界面?在 GitHub 仓库中打开 docs/demo.html ,无需安装 DSH,浏览器直接体验真实设置页(内置演示数据)。安装 宿主版本必须落在兼容性声明的范围内。范围之外 宿主会拒绝安装/启动 (1.0.14 起, 因为 peerDependencies 已声明);确需强行安装可用 dsh plugin allow-version 授予该精确版本的 豁免,风险自负。装完重启 DSH,设置页会出现「指令记忆」入口。

卸载: 从仓库安装(开发) 不让插件市场参与、直接从本仓库检出运行时装用 install.mjs : profile 的解析顺序是 $DSH PROFILE DIR → --profile → $DSH PROFILE → web 。$DSH PROFILE DIR 是宿主给每个子进程导出的"我正在用的 profile 目录",所以在 DSH 的终端里 直接跑会落到当前 profile(这一点与 dsh plugin 不同,后者要求显式 --profile )。目标 profile 里没有 package.

json 时脚本 拒绝写入 ,并列出 /profiles/ 下真正存在的 profile 名——早先版本把 profiles/web 写死,装进不存在(或不会被加载)的目录后仍然打印成功。只由用户本人维护 这份记忆的内容只属于用户。本插件刻意 不注册任何面向模型的工具 ,也不会主动生成 条目:写入入口只有设置页(以及用户本人直接编辑存储文件),因此不会出现 AI"顺手"给你 记下一条指令的情况。

但这不等于"模型绝对写不进去":存储文件在你自己 UID 下, 任何 以同一用户身份运行、 具备文件写入能力的进程(包括被你授予 shell 的 agent,以及本 profile 的 danger-full-access )都能直接改它;插件的外部改动监听( fs.watch + 5 秒轮询签名)还会 在 下

Original description

DSH instruction memory plugin: maintain long-term instructions in the DSH settings UI, auto-injected into every subsequent conversation's system prompt.

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
dsh plugin --profile web add dsh-instruction-memory
shell
dsh plugin --profile web remove dsh-instruction-memory

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 写入文件
  • 读取文件
  • 访问网络
  • 读取环境变量

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 2 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 4622 次,star 不多但真在被使用。

维护活跃
100
实用度
76
生态热度
73
上手便捷
100
信号质量
100
数据置信度
100%
评分怎么算