DSH Plugins Marketplace

DSH Plugins

Plugins

/

UI & Experience

/

dsh-composer-history

b

dsh-composer-history

Manifest valid★ 3

Command history for the DeepSeek Harness (DSH) web GUI composer — press ↑ / ↓ to cycle through your previously sent instructions, then restore the draft you were editing when you reach the end of the

UI (client)hasBundlePatch

dsh-composer-history

Command history for the DeepSeek Harness (DSH) web GUI composer — press ↑ / ↓ to cycle through your previously sent instructions, then restore the draft you were editing when you reach the end of the history.

DSH Web 界面输入框的命令历史插件:↑ / ↓ 上下方向键逐一浏览此前发送的指令,回到历史末尾时恢复你编辑前的草稿。

Features / 功能

  • ↑ switches to an older sent instruction, ↓ to a newer one — the current draft is preserved underneath.
  • When you reach the newest entry and press ↓ again, the draft you were editing is restored.
  • Only finished user messages count; system-injected reminders are skipped.
  • Multi-line drafts are safe: ↑ is taken over only on the first line, ↓ only on the last line.
  • Never triggers during IME composition, with text selected, or with Ctrl / Cmd / Alt / Shift held.

Install / 安装

dsh plugin --profile web add github:<owner>/dsh-composer-history

or in DSH settings → Plugins market, add the repository. 或在 DSH 设置 → 插件市场中添加本仓库安装。

Usage / 使用

  1. Click into the composer textarea in any session.
  2. Press ↑ to step back through previously sent commands; press ↓ to move forward, and once past the newest entry your original draft returns.
  3. Edit a recalled command and send it as usual.

Development / 开发

This is a standard DSH bundle:

  • lib/index.js — host half (intentionally empty; all behavior is client-side)
  • lib/client.js — browser half, a Cordis plugin registered via window.__ModuleLoader__.load; it hooks the conversation.input.left slot to reach the composer textarea, draft state (props.input.draft), the write action (props.inputActions.setDraft), and the session messages (props.session.nodes)
  • cordis.patch.yml — loader row inserting the plugin

Build the npm tarball with:

npm pack

Requires react and @deepseek-ai/cordis as peer dependencies (provided by the DSH installation).

License / 许可证

MIT

Compatibility

DSH 0.1.7-alpha.2: failedDSH 0.2.1-rc.1: failedDSH 0.1.7-rc.1: failed

Versions

Latest versionPublishedSize
0.2.0——
0.3.0——
0.4.0——
0.5.0——
0.5.1——
0.5.2——
0.5.3——
0.6.0——
0.6.1——
0.6.2——
0.6.3——
0.6.4——
0.6.5——
0.7.0——
0.7.1——
0.7.2——
0.7.3——
0.7.4——
0.8.0——
0.8.1——

Comments

Loading…

Similar plugins

dsh-composer-history

by PerryLink

Terminal-style input history for the DeepSeek Harness web composer: edge-first arrows with exact draft/caret restore, browser-local persisted history, Ctrl+R reverse search, workspace recall - and sli

UI & ExperienceManifest valid

★ 19

↓ 748/wk

Apache-2.0

TypeScript

Oct 27, 2026

dsh plugin --profile web add dsh-composer-history

by NormanFxxkingRockwell

Minimal ↑/↓ input history for the DSH web composer: press ↑/↓ to walk back through sent messages. Nothing else.

UI & ExperienceDevelopment & InfrastructureManifest valid

★ 1

↓ 80/wk

MIT

JavaScript

Aug 19, 2026

dsh plugin --profile web add dsh-keyboard-history

One-click prompt enhancement for the DeepSeek Harness composer: a chip beside the model selector rewrites the draft into a structured prompt using the session's own model.

UI & ExperienceManifest valid

★ 0

MIT

JavaScript

dsh plugin --profile web add dsh-prompt-enhance

by chendefine

dsh-composer-markdown is an automatically discovered DeepSeek Harness plugin bundle.

UI & ExperienceTerminal & ClientsManifest valid

★ 0

MIT

JavaScript

Sep 28, 2026

dsh plugin --profile web add dsh-composer-markdown

by kexin8

⌨️ Keyboard shortcuts for the DSH chat composer — ↑↓ cycle history, Ctrl+C clear input. DSH web plugin.

Development & InfrastructureManifest valid

★ 4

↓ 349/wk

MIT

JavaScript

Aug 19, 2026

dsh plugin --profile web add dsh-composer-keys

by rongxingda

Prompt enhancement plugin for the DeepSeek Harness web GUI: one-click rewrite of the composer draft into a structured prompt, with preview, fill-back, and undo.

UI & ExperienceManifest valid

★ 31

↓ 1.4k/wk

Apache-2.0

TypeScript

Oct 22, 2026

dsh plugin --profile web add dsh-prompt-enhance