dsh-snippets
在终端中运行以下命令:
dsh plugin install taxueseek/dsh-snippets
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install taxueseek/dsh-snippets 即可安装,插件源码位于 https://github.com/taxueseek/dsh-snippets
插件介绍
你每天都在重复粘贴同一条 docker logs 命令、同一段提示词、同一个正则表达式。这些高频片段理应一调用即达,却散落在聊天记录、便签和大脑深处。dsh-snippets 解决的就是"存过一次再也没找回来"这个经典痛点——任何一个会话里,一条工具调用就能把它原文取回。
设计哲学是五个动词加一个文件。snippet_save、snippet_search、snippet_get、snippet_delete、snippet_count,语义一眼可懂,没有多余概念。全部数据写在 ~/.dsh/snippets/snippets.jsonl,每行一条 JSON,人类可读、可手工编辑、天然就是备份。不引入数据库、向量库或 Web 面板,唯一运行时依赖是 harness SDK。更关键的是显式记忆原则:AI 不会自动把对话归档进自己的记忆库,只有你明确说"存"才会写入,存了什么、在哪、长什么样,全透明可查。
它适合这样的用户:终端重度使用者,不愿再启动一个后台服务;极简主义者,信奉一个文件胜过一整套堆栈;重视数据主权,不想让 AI 悄悄索引聊天记录的人。如果你的常用命令、代码块和提示词是几十条而非几千条,dsh-snippets 恰好是那个不多不少的轻量工具。
使用场景
- 在任意会话中用一条工具调用取回之前收藏的常用命令或代码
- 跨会话复用提示词和正则片段,免去每次重新查找和粘贴
- 用本地 JSONL 文件手工编辑、审阅和备份个人片段收藏
适合人员
- 不想再引入数据库或后台服务的终端重度用户
- 偏好用一个人类可读文件管理所有片段、重视数据透明的极简主义者
- 希望明确控制 AI 记忆边界、只存自己主动收藏内容的开发者