
Wine-Red/dsh-prompt-stash
30最近提交 2026年8月14日
dsh-prompt-stash DSH 插件
此插件为 DSH Web 的每个会话提供独立的 LIFO 暂存栈。可临时存储纯文本,清空输入框处理一个快速问题,然后再恢复原始文本。每个会话最多支持 10 条暂存,带有可折叠的 UI 和可配置的快捷键。
如何安装 dsh-prompt-stash DSH 插件
dsh plugin --profile web add dsh-prompt-stash复制不会执行命令。安装 dsh-prompt-stash DSH 插件前请核对仓库和版本。
dsh-prompt-stash DSH 插件数据来源
dsh-prompt-stash DSH 插件快照日期:2026年8月16日
discovered
dsh-prompt-stash DSH 插件能做什么
- 每个会话独立保存,最新内容优先,最多保留 10 条。
- 暂存后输入框上方显示折叠栏,可展开预览、恢复、删除或清空。
- 当前输入非空时不会直接覆盖;恢复前必须先确认暂存当前内容。
- 使用 DSH 官方 `inputActions.setDraft()` 清空和恢复,不操作 textarea 或内部 Store。
- 纯客户端实现,内容只保存在浏览器 localStorage,不联网不收集遥测。
- 支持中英文、深浅主题、键盘操作和 DSH 原生队列组合布局。
- 可在插件设置中配置快捷键(默认 Ctrl+S),支持单键或组合键。
dsh-prompt-stash DSH 插件适合哪些场景
- 在编写长提示时突然需要插入一个简短问题,临时暂存当前输入。
- 在多个提示草稿之间快速切换,暂存当前进度再恢复另一条。
- 对话中需要处理临时紧急任务,先暂存输入,完成后恢复。
- 利用快捷键快速暂存和轮换最近几条暂存内容,提高操作效率。
- 防止因误操作切换会话或刷新页面导致输入内容丢失。
dsh-prompt-stash DSH 插件适合谁
- 频繁使用 DeepSeek Harness Web 编写复杂提示的用户。
- 需要管理多个输入草稿或临时任务的提示词工程师。
- 喜欢键盘操作、追求高效率的进阶用户。
dsh-prompt-stash DSH 插件的限制
- 当前版本仅支持纯文本,带图片、附件或文件引用的输入不会被暂存。
- 依赖浏览器 localStorage,清除站点数据会丢失所有暂存内容。
- 需要 DSH 0.1.0-rc.6 及以上版本,且仅限 Web profile。
- 暂存数量上限固定为会话 10 条,超出时会自动丢弃最旧的条目。
dsh-prompt-stash DSH 插件的仓库 README 摘录
以下文字摘自 dsh-prompt-stash DSH 插件的上游仓库 Wine-Red/dsh-prompt-stash 的 README,版权归原作者,仅作引用。
DeepSeek Harness Web 的本地输入暂存插件。把尚未发送的纯文本压入当前会话的 LIFO 暂存栈,先处理临时问题,之后再安全恢复原输入。 > 输入暂存不是草稿同步。DSH 已负责保存当前输入框草稿;本插件提供的是一组可明确存入、恢复和删除的临时输入副本。 ## 功能 - 每个 DSH 会话独立保存,最新内容优先,最多保留 10 条。 - 暂存后立即在输入框上方显示折叠栏,可展开预览、恢复、删除或清空。 - 当前输入非空时不会直接覆盖;恢复前必须确认先暂存当前内容。 - 使用 DSH 官方 `inputActions.setDraft()` 清空和恢复,不操作 `textarea` 或内部 Store。 - 纯客户端实现,不联网;内容只保存在当前浏览器的 `localStorage`。 - 支持中英文、深浅主题、键盘操作和 DSH 原生队列组合布局。 - 可在“设置 → 插件 → 插件配置”中录入单键或组合键快捷键,默认使用 `Ctrl+S`。 当前版本仅支持纯文本。带图片、附件或文件引用的输入不会被暂存。 ## 效果  暂存内容默认折叠;展开后可查看创建时间与两行文本预览,并执行恢复、删除或清空操作。 ## 要求 - DeepSeek Harness `0.1.0-rc.6` - Web profile - Node.js 20 或更高版本(仅源码开发需要) ## 安装 ### npm registry(推荐) 直接安装到 DSH Web profile: ```sh dsh plugin --profile web add dsh-prompt-stash ``` npm 包已包含构建产物,不需要允许安装期构建脚本。安装后重启 DSH Web。 更新到最新版本: ```sh dsh plugin --profile web update dsh-prompt-stash ``` ### GitHub Release tarball(备用) 从 [Releases](https://github.com/Wine-Red/dsh-prompt-stash/releases/latest) 下载 `dsh-prompt-stash-0.2.2.tgz`,然后安装到 Web profile: ```sh dsh plugin --profile web add ./dsh-prompt-stash-0.2.2.tgz ``` tarball 同样包含预构建产物。安装后重启 DSH Web。 ### 本地源码 checkout ```sh git clone https://gith
阅读完整 README仓库许可: MIT
dsh-prompt-stash DSH 插件常见问题
如何安装 dsh-prompt-stash?
在终端中运行 `dsh plugin --profile web add dsh-prompt-stash` 即可从 npm 安装。安装完成后重启 DSH Web。如果不想用 npm,也可以从 GitHub Releases 下载最新 .tgz 文件,然后运行 `dsh plugin --profile web add ./dsh-prompt-stash-0.2.2.tgz`。
如何配置快捷键?
打开设置 → 插件 → 插件配置 → 输入暂存,点击快捷键输入框,按下一个按键或组合键(比如 F8),然后保存。默认快捷键是 Ctrl+S。保存后立即生效。
能否暂存图片或文件附件?
不能,当前版本只支持纯文本。如果输入框包含图片、附件或文件引用,暂存操作会被忽略。
暂存的内容为什么会消失?
所有暂存数据都保存在浏览器 localStorage 中,键名为 `dsh.promptStash.v1`。如果清除了站点数据、Cookie,或使用了不持久化 localStorage 的隐私模式,暂存内容会丢失。另外每个会话最多保留 10 条,超出时会自动删除最旧的条目。
插件会发送数据到服务器吗?
不会。插件完全是客户端运行,不发起任何网络请求,不收集遥测数据,也不向外部发送任何数据。所有内容只保存在浏览器的 localStorage 中,并按 sessionId 隔离。