dsh-composer-recall:DSH Web 撰写器的方向键历史

前言

在 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 即可生效。

使用方法

  1. 聚焦到输入框。
  2. 在草稿为空或光标位于开头时,按下 ↑ 召回最近的消息。
  3. 再次按下 ↑ 查看更早的消息,使用 ↓ 返回。
  4. 按下 Esc 退出历史记录,恢复正在编辑的草稿内容。
  5. 在浏览历史记录时直接输入文字,会保留已召回的内容并退出历史记录。

注意事项

  • 历史来源:历史记录仅包含当前会话中已经显示出来的用户消息,并非跨工作区的全局历史。
  • 版本要求:需要 DeepSeek Harness 0.1.2-alpha.1 及以上版本。
  • 兼容性警告:如果安装了读取 session.getSnapshot().nodes 或 <textarea> 的旧版历史插件,可能会出现崩溃或无响应的情况。

总结

dsh-composer-recall 提供了在 DSH Web 界面中快速回顾和回退输入的机制,适合需要在撰写过程中频繁引用上下文的场景。更多细节可查阅插件目录或源码仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜