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 包安装 · 安装无需配置
dsh plugin --profile web add dsh-instruction-memorydsh plugin --profile web remove dsh-instruction-memory安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 写入文件
- 读取文件
- 访问网络
- 读取环境变量
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 2 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 4622 次,star 不多但真在被使用。
- 维护活跃
- 100
- 实用度
- 76
- 生态热度
- 73
- 上手便捷
- 100
- 信号质量
- 100
- 数据置信度
- 100%
相关插件
dsh-long-term-memory
Yang-Yin734/dsh-long-term-memory
在 DSH 设置页维护一份跨会话生效的长时记忆:填一次,之后每个新会话都带着它。0.3.0 可把草稿细化为五节需求说明——你写的要求逐条保留,模型补的每一条标为「推断」可删,你没提的维度单列出来问你;采用、换一版、不改都由你决定。
dsh-wb-memory
Nero0427/dsh-wb-memory
把 WorkBuddy 的 SOUL / USER / MEMORY / topics 渲染进 DeepSeek Harness 的 system prompt,带字节预算与设置页。
dsh-conversation-recycle-bin
HERO476/dsh-conversation-recycle-bin
在会话列表菜单或会话页头部删除对话,可勾选一并删除该对话关联的记忆节点(确认框先显示命中条数);删除进入插件回收站可恢复,每次操作写入审计日志,批量删除有限流与逐会话回滚。