前言¶
在 DSH Web 撰写器中输入时,如果需要回看上一条消息或纠正刚才的输入,通常没有现成的快捷方式。这种交互上的缺失增加了打字和构思的成本。dsh-composer-recall 插件通过方向键提供了一种直观的输入历史管理方式,解决了这一交互痛点。
插件介绍¶
这是由 WongYuYe 维护的一个 DSH 插件,旨在为 DSH Web 撰写器增加基于方向键的输入历史功能。
核心功能¶
该插件提供以下操作:
- ↑(上箭头):在输入框为空或光标位于草稿开头时,召回本会话中最近的一条用户消息。再次按下可查看更早的消息。
- ↓(下箭头):在历史记录中向前翻页。
- Esc:退出历史记录模式,并恢复用户在进入历史前正在编辑的草稿内容。
- 兼容性:适配 DSH 的 Lexical 输入框。
安装与启用¶
安装前请确保 DeepSeek Harness 版本在 0.1.2-alpha.1 或以上,且使用的是 Lexical 输入框。
通过命令行安装:
dsh plugin --profile desktop add dsh-composer-recall
或者从 GitHub 仓库安装:
dsh plugin --profile desktop add github:WongYuYe/dsh-composer-recall
从源码安装:
git clone https://github.com/WongYuYe/dsh-composer-recall.git
cd dsh-composer-recall
dsh plugin --profile desktop add .
安装完成后,刷新 Web GUI 或重启 DSH Desktop 即可生效。
使用方法¶
- 聚焦到输入框。
- 在草稿为空或光标位于开头时,按下 ↑ 召回最近的消息。
- 再次按下 ↑ 查看更早的消息,使用 ↓ 返回。
- 按下 Esc 退出历史记录,恢复正在编辑的草稿内容。
- 在浏览历史记录时直接输入文字,会保留已召回的内容并退出历史记录。
注意事项¶
- 历史来源:历史记录仅包含当前会话中已经显示出来的用户消息,并非跨工作区的全局历史。
- 版本要求:需要 DeepSeek Harness 0.1.2-alpha.1 及以上版本。
- 兼容性警告:如果安装了读取
session.getSnapshot().nodes或<textarea>的旧版历史插件,可能会出现崩溃或无响应的情况。
总结¶
dsh-composer-recall 提供了在 DSH Web 界面中快速回顾和回退输入的机制,适合需要在撰写过程中频繁引用上下文的场景。更多细节可查阅插件目录或源码仓库。