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.
Install
dsh plugin --profile web add https://github.com/WhitePlusMS/dsh-input-plus/archive/refs/tags/v0.0.2.tar.gzdsh 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
- Repo: WhitePlusMS/dsh-input-plus
- Category: UI Enhancements
- Stars: 4
- Version: GitHub tag v0.0.2 (no npm package)
- Last push: 2026-08-14
- First seen: 2026-08-14
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