dsh-file-mention: Referencing Files via @ Commands in the DSH Web Interface

`dsh-file-mention` is a DSH Web GUI plugin maintained by Seryta, designed for quickly referencing local files while developing agents. It supports `@` and `/file` trigger methods, featuring fuzzy search, real-time indexing, and concurrency control. By inserting path references rather than injecting file content into the context, it effectively saves tokens and preserves agent flexibility for file operations. Users can configure the search scope via environment variables; its main limitations are that it does not support filenames containing spaces or symbolic links.

Read More
tipoli5890/dsh-file-mention: Introducing the DSH Web Plugin

The dsh-file-mention plugin provides secure file mention and upload capabilities for the DeepSeek Harness Web composer. Triggered by `@`, it lets users quickly index and search workspace files, with Git-aware path reference management. It also supports drag-and-drop or paste uploading for non-image files, and includes features such as upload progress, quota limits, and a mention tray. Installation is simple, making it ideal for developers who frequently reference local code or documentation.

Read More
dsh-file-mention: Add @ workspace file references to DSH Web GUI

`dsh-file-mention` is a client plugin for DSH Web GUI, designed to simplify the process of models reading workspace files. It allows users to trigger a real-time file candidate menu in the chat input box via the `@` symbol, filter by filename or path (case-insensitive), and automatically insert `@relative_path` upon selection, thereby avoiding errors and omissions from manual path entry. The plugin primarily scans Git tracked files and unignored new files, naturally adhering to `.gitignore` rules. For files that need to be referenced but are ignored, they can be re-included in candidates by configuring an `.aiinclude` file in the workspace or subdirectories. It supports directory references, hierarchical expansion, and intelligent sorting (prioritizing exact matches and recently changed files). To ensure performance and security, the plugin sets limits on the total number of files and traversal depth, and adopts a layered...

Read More