dsh-session-input-history
在终端中运行以下命令:
dsh plugin install czhzz/dsh-session-input-history
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install czhzz/dsh-session-input-history,或参考 https://github.com/czhzz/dsh-session-input-history 从 npm/GitHub 安装。
插件介绍
在 DSH 里反复敲同一段提示、或想找回本会话里刚发过的措辞时,全局输入历史很容易把别的会话或工作区的内容混进来。dsh-session-input-history 做的是「按会话隔离」的输入历史导航:只在当前对话的输入框里,用方向键像 shell history 一样翻看本会话里已经发送过的用户消息。
核心交互很克制。草稿为空时按 ↑ 从最新一条开始往前翻,按 ↓ 往更新方向走,到最新后再按 ↓ 会清空输入并退出浏览;浏览过程中仍可正常编辑或直接发送当前载入的内容。历史范围限于当前会话的用户文本(去空白、相邻重复会去重),且不落盘——换新会话从空白开始,切换会话也只看到该会话自己的记录。
插件是纯客户端、无常驻界面,焦点不在输入框时不抢方向键,带 Ctrl/Alt/Cmd/Shift 的组合键也保持系统默认行为。适合经常在多会话间切换、又希望输入回忆严格跟着「当前这场对话」走的用户。
使用场景
- 同一会话里想再次发送或微调刚用过的提示词
- 多会话并行时只想回忆当前对话里发过的内容
- 输入框草稿已清空,用方向键快速找回上一条用户消息
适合人员
- 经常在多个 DSH 会话间切换的用户
- 需要反复发送相似指令的开发者或运维
- 不希望输入历史跨会话或落盘的用户