dsh-at-file: An @ File Mention Plugin for DeepSeek Harness
fsmargoo/dsh-at-file
Adds Codex-style @file mentions to DeepSeek Harness web UI, letting you search workspace files in the composer and attach their paths to prompts.
dsh-at-file is an @ file mention plugin for DeepSeek Harness, bringing Codex-style @file mentions to the DSH web interface. It lets you type @ in the composer to search workspace files and insert paths, saving you from manual copy-paste. The plugin verifies the path and adds a reference message, while offering smart indexing and file filter rules for efficient file referencing. Maintained by FSMargoo under the MIT license.
How to Install
dsh plugin --profile web add dsh-at-file- Category
- Tools & Capabilities
- Platform
- DSH Plugin
- Author
- fsmargoo
- Distribution
- Plugin
dsh-at-file Key Features
dsh-at-file Repo Summary
What Does It Do?
dsh-at-file is a DSH plugin for DeepSeek Harness that brings Codex-style @file mentions to the web interface. It solves the hassle of referencing workspace file paths in prompts by letting you type @ in the composer to search and insert a file or directory path. The plugin verifies the path exists in the active workspace and adds a reference message with the relative path and kind, without opening the file or listing directory contents. Maintained by FSMargoo under the MIT license, it was last updated in 2026-08.
Core Features
- @ path picker: type @ in the composer to search the current workspace, with support for filename and path-segment matching, plus directory navigation via ArrowRight.
- Reference bar: selected paths stay visible in the draft and can be opened or removed from the reference bar.
- Path verification: confirms the path exists inside the active workspace before the agent starts a step, and adds a reference message with the relative path and kind.
- File filters: manage global and workspace-level filename filter rules via Settings -> File mentions, with exact match and case settings.
- Smart indexing: skips common version-control directories, IDE metadata, dependency trees, caches, and build output, and excludes system metadata files by default.
How to Use This Plugin?
In the DSH web interface, type @ in the composer to open the path picker, then search and select a file or directory path. The selected path appears as a reference in the draft, and the plugin verifies the path exists before the agent executes. To adjust file filters, go to Settings -> File mentions. Note that pasted @path text from other apps does not trigger the picker by default; to restore the old behavior, turn off "Ignore @ mentions in pasted text" in settings. This plugin applies to version 0.3.0 and later; earlier releases behave differently.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: fsmargoo/dsh-at-file. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
