前言¶
在使用 DeepSeek Harness(DSH)编写智能体或调试 prompt 时,经常需要多次尝试不同输入,手动复制粘贴会打断思路。下面介绍一款能在 DSH composer 中持久化并快速重填历史输入的插件。
这是什么¶
sunshaobei/dsh-input-history 是一个 DSH 插件,维护者为 sunshaobei。它解决的问题是:在 composer 中提交 prompt 后,历史内容不会自动保存,需要手动重复输入。该插件在本地持久化已提交的 prompt(包含文本与附件的字节),最多保留 50 条,最新在前。当 composer 处于空状态时,可通过上下键快速回填历史输入,并借助对话草稿管道恢复附件引用与图片预览。
核心功能¶
- 本地持久化:在 DSH composer 中提交的文本与附件(字节)会被保存到本地。
- 限制数量:最多保存 50 条历史,新提交会覆盖最旧记录。
- 时间排序:按时间倒序排列,最新提交在最前。
- 快速重填:composer 为空时,使用上/下方向键即可回填历史条目。
- 附件恢复:通过对话草稿管道重新附加附件引用与图片预览。
安装与启用¶
安装命令如下(来自 package.json):
dsh plugin add github:sunshaobei/dsh-input-history
安装后插件会自动加载,客户端平台为 web,立即生效。
典型用法¶
- 在 DSH composer 中输入文本并添加附件,点击提交。
- 插件将本次输入保存到本地历史(最多 50 条)。
- 在 composer 中清空内容后,按上/下方向键查看历史,再次按上/下即可回填。
- 回填时,文本与附件引用会自动恢复,图片预览也会重新加载。
适用场景与注意¶
适合需要频繁调试 prompt 或使用附件的场景,例如智能体开发、提示词工程实验等。
注意:插件以当前 DSH 进程权限运行。安装前建议查看源码与许可证(MIT)。
结尾¶
该插件通过本地持久化与上下键重填,降低了重复输入的负担。更多细节可在目录页与 GitHub 仓库查看。
参考链接¶
- 目录页:https://www.skillhub.cn/plugins/sunshaobei/dsh-input-history
- GitHub:https://github.com/sunshaobei/dsh-input-history