前言¶
在 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 界面中快速回顧和回退輸入的機制,適合需要在撰寫過程中頻繁引用上下文的場景。更多細節可查閱插件目錄或源碼倉庫。