1056802185/dsh-prompt-manager

1056802185★ 0TypeScriptLast synced: 2026-08-16

Open on GitHub

Prompt library plugin for DeepSeek Harness: Markdown-backed prompt templates with Web GUI, slash command, and agent tools

README excerpt

dsh-prompt-manager DeepSeek Harness 的 提示词管理插件 :把可复用的提示词模板当作一等公民管理——文件即数据、三端可用(Web GUI / 斜杠命令 / Agent 工具)、支持变量插值。 - 数据格式 :每个提示词一个 Markdown 文件( .prompt.md ,YAML frontmatter),可以用 git 管理、用任何编辑器修改 - Web GUI :输入框工具行的「提示词库」按钮(搜索 → 填变量 → 一键填入输入框)+ 设置页的完整管理界面(新建/编辑/删除/置顶/收藏/分类过滤) - 斜杠命令 : /prompt list 、 /prompt search 、 /prompt [变量=值 …] - Agent 工具 :模型可调用 prompt search / prompt get ,自己找到并套用提示词模板 - 零依赖运行时 :存储与索引完全基于文件系统,不引入数据库 安装 1. 安装插件包 无 pnpm 环境(或本地开发)的替代方式 ——junction 安装(Windows,已实测): junction 指向包目录本身,因此 重新构建( pnpm build )后无需重新安装 即可生效。 注意: dsh plugin add 只会把声明了 dsh.bundle 的依赖纳入 bundle 层;普通插件(如本插件)安装后仍需手动执行第 2 步的 patch 挂载。 2. 挂载插件 在 $DSH HOME/profiles/ /cordis.patch.yml 中加入一行( dsh plugin add 通常会自动追加): 也可以只启用部分能力(无界面环境): 3. 放入示例提示词 重启 DSH 后即可使用。 数据目录 优先级 来源 路径 说明 高 项目级 /.dsh/prompts 项目根 = 最近的含 .git 或 .dsh 的祖先目录;随仓库共享 中 自定义 配置的 customPromptDirs 插件配置中追加的目录 低 用户级 /.dsh/prompts (或 $DSH HOME/prompts ) 全局个人提示词库 同名提示词:优先级高的目录胜出(项目覆盖用户)。新建提示词默认写入项目目录(存在项目根时),否则写入用户目录。 文件格式 - 正文中的 {{变量}} 会被自动识别为变量; variables 里的声明可以补充默认值与说明 - 有默认值的变量可选;没有默认值的变量在 GUI 中必须填写后才能「填入输入框」 - 未识别的 frontmatter 字段在编辑时会被 原样保留 使用方式 Web GUI 1. 快速使用 :输入框工具行点击「🔍 提示词库」→ 搜索/浏览 → 点击条目 → 填写变量 → 「填入输入框」。 2. 管理 :设置 → 提示词库 → 新建/编辑/删除/置顶/收藏…

View full README on GitHub →
Agentsdsh-pluginagentsearch

Category