Lan-zk/dsh-at-mention
@-mention context references for DeepSeek Harness: workspace file search and cross-session references from the web composer.
dsh-at-mention adds @ context references to the DSH web composer: typing @ plus a filename inserts a live file-path reference from workspace files, and typing @ plus a session title references another session in the same workspace. Before sending, referenced files and sessions are validated — stale references block the message with a visible error. Mentions are rewritten to readable @label spans for the model; snapshot mode injects bounded session snapshots before the user message, while reference mode exposes a scoped read_session tool instead of copying content.
Install
dsh plugin --profile web add dsh-at-mentionnpm dsh-at-mention 0.1.11 verified 2026-09-02 (repository field → github.com/Lan-zk/dsh-at-mention; README EN primary). Install per README: dsh plugin --profile web add dsh-at-mention, then dsh --profile web. Uninstall: dsh plugin --profile web remove dsh-at-mention. The plugin runs in the web profile because it needs the webServer service.
Compatibility
DSH web profile only (requires the webServer service); @ sources for workspace files and same-workspace sessions.
Details
- Repo: Lan-zk/dsh-at-mention
- Category: uncategorized
- Stars: 1
- Version: npm dsh-at-mention 0.1.11
- Last push: 2026-08-17
- First seen: 2026-08-16
Recent updates
@ file mentions (live path references); @ session mentions (same workspace); pre-send validation with visible errors; @label spans; snapshot mode vs scoped read_session tool.
FAQ
- Why does it require the web profile?
- It composes mentions in the web input box and validates them before send, which needs the webServer service.
- What happens when a referenced file or session is stale?
- Pre-send validation catches it and blocks the message with a visible error, so the agent never acts on a dead reference.
- How is another session's content exposed to the model?
- Two modes: snapshot injects bounded session snapshots before the user message, or reference mode exposes a scoped read_session tool.
Alternatives
a903067276-rgb/dsh-file-mentions