dsh-at-file: An @ File Mention Plugin for DeepSeek Harness

fsmargoo/dsh-at-file

Tools & CapabilitiesVerified
Listed on 2026-08-23
Page last updated 2026-10-04

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

install
npmdsh plugin --profile web add dsh-at-file
Category
Tools & Capabilities
Platform
DSH Plugin
Author
fsmargoo
Distribution
Plugin

dsh-at-file Key Features

Type @ to search workspace filesInsert file or directory pathsVerify path existenceConfigurable file filters
Listed on dsh-plugin.org

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.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

More DSH Plugin articles

View all 1 articles

DSH Plugin FAQ