前言¶
在 DeepSeek Harness(DSH)的 Web 界面里,对话输入框往往只保留当前正在编辑的那一行文字。你刚发出去的长指令没法用方向键往回翻,打到一半的草稿一旦被清空也很难找回来。终端用户习惯用 ↑ / ↓ 在命令历史里穿梭,而默认 Web Composer 通常没有同等能力。
masknull/dsh-composer-history 是一款面向 Web 客户端 的 DSH 插件,把「本会话已发送内容 + 未发送草稿」做成类似 shell 的上下翻历史。下面介绍它是什么、能做什么,以及安装前需要核对的事项。
这是什么¶
- 名称:
dsh-composer-history(仓库路径masknull/dsh-composer-history) - 维护者:masknull
- 分类:客户端插件(SkillHub 目录标注为「可安装 · 客户端」)
- 当前目录信息:SkillHub 显示版本 v0.1.0,近期有更新
- 环境要求:简介写明支持 DSH 0.2.0-rc.1+
DSH 生态奉行「一切皆插件」;SkillHub(目录页)是社区维护的插件索引,与 DeepSeek / 幻方无官方从属关系,安装与审阅责任在用户侧。
核心功能¶
依据 SkillHub 与插件简介,已核实的能力如下:
- ↑(上方向键):在本会话内,逐条翻出你已经发送过的输入内容。
- ↓(下方向键):沿历史向前回翻,并恢复你当时正在输入、尚未发送的草稿状态。
英文简介中的表述为:ArrowUp recalls sent messages;ArrowDown walks forward and restores the draft you were typing。除上述按键行为外,本次可核对资料未列出 Ctrl+R、跨会话同步等额外能力,正文不展开未证实特性。
安装与启用¶
撰写时 GitHub 仓库 README 未能成功抓取(https://github.com/masknull/dsh-composer-history 返回不可用),已抓取资料中也 没有 可引用的 dsh plugin add … 原文命令,因此此处不拼接安装行。
建议按下面顺序操作:
- 打开 SkillHub 目录页,查看页面提供的安装方式(页面标注「可安装」):
- https://www.skillhub.cn/plugins/masknull/dsh-composer-history - 若目录指向 GitHub,在安装前阅读仓库源码、许可证与 Release 说明。第三方索引 dsh.so 对该制品的记录为 MIT、版本 v0.1.0;该页同时提示部分环境可能将此类制品按「生态应用」分发,不一定走
dsh plugin add,以你实际打开的官方说明为准。 - 安装或部署完成后,重启 DSH Web 会话,在输入框中试用 ↑ / ↓,确认历史行为符合预期。
权限提醒:DSH 插件随当前 dsh 进程与用户权限运行。安装任何插件前,应自行审查源码与许可,勿在未审阅的情况下引入未知包。
典型用法¶
在 Web Composer 获得焦点、且插件已正确加载的前提下:
- 向模型发送若干条消息,输入框会积累「已发送」记录。
- 在输入框按 ↑,应出现上一条已发送的文本,可继续编辑或重发。
- 再按 ↓,在历史条目中向前移动;回到最新状态时,应恢复你按下 ↑ 之前未发送的草稿(与简介描述一致)。
以上步骤仅依赖公开简介,不涉及额外配置项;资料未给出配置字段名,本文不虚构 config 片段。
适用场景与注意¶
适合谁
- 经常在 DSH Web 里重复发送相似指令、或需要找回刚发过的长提示词的开发者。
- 希望输入体验接近终端 shell 历史,又不想离开 DSH Web 界面的用户。
需要注意
- 行为范围以「本会话」为主(简介强调 session 内已发送文字与草稿恢复);是否持久化、是否跨标签页共享,需以仓库实现为准,当前公开简介未说明。
- GitHub 星标在目录线索中为 0;社区体量小,更应在安装前自行 code review。
- 第三方安全扫描(如 dsh.so 展示的自动化结论)不能替代人工审计;该制品在索引页上曾显示安全审计 Pending,使用前请结合源码判断。
- 勿将 npm 上其他维护者发布的同名包(例如不同 GitHub 组织的
dsh-composer-history)与masknull这一路径混用;以 SkillHub 登记的masknull/dsh-composer-history为准。
结尾¶
dsh-composer-history 用最小的交互增量——方向键上下翻——补上 Web 输入框的历史与草稿恢复,适合已在 DSH 0.2.0-rc.1+ 上使用 Web 客户端的开发者。安装命令与分发渠道以 SkillHub 目录页与 GitHub 仓库当前说明为准。
- SkillHub:https://www.skillhub.cn/plugins/masknull/dsh-composer-history
- GitHub:https://github.com/masknull/dsh-composer-history