Skip to content
dsh-market Browse plugins GitHub 中文

WongYuYe/dsh-composer-recall

Arrow-key input history for DSH 0.1.2-alpha.1: press ↑ in an empty composer to recall this session's prompts, ↓ to go forward, Esc to restore the draft.

Stars ★ 1 Category UI Enhancements Listed 2026-09-07 npm dsh-composer-recall

Install

Inside DeepSeek Harness, with dsh-market

dsh plugin --profile web add dshmarket

Or from the command line

dsh plugin --profile web add dsh-composer-recall

Installing runs third-party code with your own permissions — it can read your files, use your credentials and reach the network. Review the source first, and pin a commit (github:owner/repo#sha) when you can.

README

简体中文 | English

Arrow-key input history for the DSH Desktop composer: press ↑ in an empty box to recall this session’s prompts, ↓ to go forward, Esc to restore the draft you were typing.

Built for the current Lexical composer. Older history plugins that still look for session.getSnapshot().nodes or a <textarea> crash or do nothing on this host.

Install

dsh plugin --profile desktop add dsh-composer-recall

or from GitHub:

dsh plugin --profile desktop add github:WongYuYe/dsh-composer-recall

Refresh the web GUI or restart DSH Desktop.

From source:

git clone https://github.com/WongYuYe/dsh-composer-recall.git
cd dsh-composer-recall
dsh plugin --profile desktop add .

Requires DeepSeek Harness 0.1.2-alpha.1 or later (Lexical composer).

Use

  1. Focus the composer.
  2. With an empty draft, or with the caret at the start, press ↑.
  3. Press ↑ again for older prompts, ↓ to move forward.
  4. Press Esc to leave history and restore the stashed draft.
  5. Typing while browsing keeps the recalled text and leaves history mode.

History is the user messages currently shown in the open session. It is not a global ring across workspaces.

License

MIT

Content from the project README on GitHub ↗

Comments

Comments live in GitHub Discussions. Sign in with GitHub to post or react.