AI Agent Hub
Back to plugins
dsh-input-history preview

dsh-input-history

Client Updated 2026.09.11

Run the following command in DeepSeek Harness:

dsh plugin install loommii/dsh-input-history

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install loommii/dsh-input-history in your DeepSeek Harness terminal to install the plugin; the source repository is available at https://github.com/loommii/dsh-input-history . Restart your profile after installation to apply changes.

About this plugin

Retyping or scrolling back through a long conversation to reuse an earlier message is a small but frequent friction. dsh-input-history is a pure client-side plugin that requires zero host-side changes and injects terminal-style input history into every session, so you can recall sent messages the same way you step through shell history with Up/Down.

The plugin provides two complementary recall channels. In arrow-key mode, with an empty input box or the cursor at the very front, pressing Up/Down steps through previous messages one at a time, replacing the input content directly with no popup list; Esc restores your draft and exits. The /history panel offers a searchable floating list that supports mouse selection as well as Up/Down + Enter keyboard navigation, with adjacent duplicate messages automatically collapsed. History is read from the full log of the current session (paginated) and strictly isolated per session.

It is ideal for users who work through extended conversations and frequently need to revisit, tweak, or reuse earlier inputs. Because it is a lightweight, non-intrusive client-side UI plugin, it becomes available after a single profile restart with no server-side modification.

Screenshots

Use Cases

  • Recalling and reusing previously sent messages in a long conversation
  • Quickly searching for a specific command sent in the current session
  • Stepping through input history with arrow keys like a shell terminal

Best For

  • dsh users who regularly hold long conversations
  • Terminal-minded users who prefer keyboard-driven workflow
  • Users who want lightweight plugins with zero server-side changes