dsh-prompt-library
DSH(DeepSeek Harness)Web 插件:在 composer 工具栏注入一个「提示词库」按钮,管理可复用的 prompt 片段,点击即可插入当前输入框。支持自动学习:输入复杂 prompt 文案时,插件会自动识别并保存到提示词库。
- Stars
- 2
- Language
- TypeScript
- Created
- Aug 19, 2026
- Updated
- Aug 21, 2026
Introduction
dsh-prompt-library
DSH(DeepSeek Harness)提示词库插件:在聊天栏提供提示词管理、AI 润色与五维灵魂边界自学习能力,帮你沉淀、复用和持续优化提示词。
主要功能
提示词库
- 管理常用提示词(标题 + 正文 + 标签),支持搜索、排序、标签分组、使用次数统计
- 右侧面板与宿主左侧栏同款样式,自动挤占并收缩聊天区,展开/折叠自由切换
- 插入:追加到输入框已有内容之后
- 覆盖:用该提示词直接替换整段草稿
- 输入
#快速触发选择,实时筛选 - 底部实时显示标签总数与提示词总数
AI 润色
- 聊天栏「AI 润色」按钮一键优化文字,完成后一键替换回输入框
- 润色过程遵循五个灵魂边界约束,结果自动纳入自学习
AI 自学习 + 五维灵魂边界
基于五个灵魂文件约束每一次 AI 调用,实现 OpenCLaW 式的人格与长期记忆:
| 文件 | 含义 | 作用 |
|---|---|---|
SOUL.md | 灵魂 | 我是谁、性格、语气、价值观、底线 |
AGENTS.md | 工作手册 | 做事流程、任务规则、执行步骤 |
USER.md | 用户档案 | 使用者习惯、偏好、环境信息 |
IDENTITY.md | 对外身份 | 名字、头衔、对外展示形象 |
MEMORY.md | 长期记忆 | 跨会话沉淀的经验 |
- 自动学习输入内容为提示词,AI 智能完善标题、标签、摘要和正文
- 润色后的经验增量写入
MEMORY.md(相似条目替换、仅保留最近 20 条,不无限膨胀) - 手动确认模式:聊天框内确认后才入库;可选 AI 润色按钮先精修再保存
实验室功能(默认关闭)
- 整个聊天应用灵魂边界:让灵魂文件约束整个对话,只对新会话生效,不影响正在进行的会话。实验性能力,开启请谨慎、后果自负。
设置
在 DSH 设置 → 提示词库调整:自动学习、手动确认、AI 智能完善、面板大小、侧边栏、按钮显隐、# 触发等,修改即时生效。
数据存储
提示词库采用 SQLite(node:sqlite),其余配置与日志统一存放在 ~/.dsh/prompt-library/:
~/.dsh/prompt-library/
├── db/prompts.db # 提示词库(SQLite)
├── settings.json # 插件设置(写入系统配置)
├── log/
│ └── ai-YYYY-MM-DD.log # AI 调用诊断日志(按日期分文件)
└── character/ # 五维灵魂边界
├── SOUL.md
├── AGENTS.md
├── USER.md
├── IDENTITY.md
└── MEMORY.md
旧版 JSON 词库(
~/.dsh/prompt-library/prompts.json)会在首次启动时自动一次性迁入 SQLite,迁移完成后旧文件即被删除。
安装
dsh plugin --profile web add @sunjuntao/dsh-prompt-library
使用
启动 dsh web,点击聊天栏「提示词库」按钮打开面板,或输入 # 快速触发;点击「AI 润色」一键优化输入内容。
开发 / 构建
npm install
npm run deploy # 类型检查 + 构建 + 同步到 DSH(需重启 dsh web 生效)
效果图



作者
master1Sun