WhitePlusMS/dsh-input-plus

Search and insert workspace file and directory paths with @, plus a /h menu for reusing prompts from the current session.

An input composer enhancement for the DSH Web UI: type @ to search and insert workspace file/directory paths (host builds a workspace index; candidates come from the current Session workspace; the draft keeps a plain-text path reference that the model can inspect with native workspace tools), and type /h to open a history menu of previously submitted user prompts from the current Session (keyword-filterable, most recent first). It deliberately plugs into DSH's official input-trigger pipeline — it does not replace the textarea, send button, candidate menu, or native arrow-key behavior.

UI Enhancements ★ 4 updated 2026-08-14
View on GitHub ↗

Install

dsh plugin --profile web add https://github.com/WhitePlusMS/dsh-input-plus/archive/refs/tags/v0.0.2.tar.gz

dsh plugin --profile web add https://github.com/WhitePlusMS/dsh-input-plus/archive/refs/tags/v0.0.2.tar.gz (GitHub tag install consuming committed lib/ artifacts; no npm package — npm 404 verified 2026-08-30). Requires DSH 0.1.0-rc.6 or a compatible web profile.

Compatibility

DSH 0.1.0-rc.6+ web profile; client plugin over the official @ and / input-trigger pipelines; Node.js 18+ for development; MIT.

Details

Recent updates

@ file/directory path insertion from a host-built workspace index; /h current-session prompt history; official input-trigger integration; configurable index depth/entries/referenceRoot.

FAQ

Does @ read the file contents?
No — the draft keeps only a plain-text path reference; sending the message does not read the file or expand the directory. The model can inspect the path with native workspace tools.
What does /h show?
Only user prompts that were successfully submitted in the current Session, ordered most recent to oldest, with keyword filtering.
Does it override native input behavior?
No — the official input-trigger pipeline owns the candidate menu, caret and write-back; the plugin does not take over arrow-key behavior.

Alternatives

WhitePlusMS/dsh-git-graph · Tkingxiao/dsh-any-background · Hotsteel2901/dsh-client-ui-mobile-adapt

More plugins in UI Enhancements

Browse more in UI Enhancements

Guides for UI Enhancements plugins