Back to directory

dsh-at-file

Curated pickMaintenance: Active

fsmargoo/dsh-at-file

Codex-style @file mentions for DeepSeek Harness: search workspace files in the composer and attach their path to prompts.

Install
$ dsh plugin --profile web add https://github.com/omdsh-dev/dsh-at-file/archive/refs/tags/v0.6.7.tar.gz

454

stars

18

forks

JavaScript

Language

MIT

License

2026-08-13

Created

2026-08-20

Last push

A native dsh web plugin for Codex-style @file mentions: type `@` in the composer to insert workspace-relative file / directory path references without pasting file contents.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-08-22

License

MIT

01What can it help you accomplish?

  • Reference workspace files by path inside the DeepSeek Harness web composer

    Type `@` to open a workspace path picker that searches the active workspace and inserts a workspace-relative file / directory path as a reference marker — Codex-style @file mentions without pasting file contents

    DeepSeek Harness web users who want to point the agent at files by path instead of pasting full contents into the prompt

  • Point the agent at files while keeping file contents out of the prompt

    The plugin inserts only a `<workspace-reference path=… kind=… />` marker; it does not open the file or list directory contents, and only resolves paths that live inside the active workspace

    Teams that want lightweight file pointers but prefer the agent's actual reads to stay under its own session tools

02How to install into DeepSeek Harness

Prerequisites

  • DeepSeek Harness with the web interface (`dsh web`) and a web profile
  • A workspace opened in the dsh web client where you want @file mentions

Installation steps

  1. 01

    Add the plugin to your web profile (the README documents the archive URL; the repo now publishes under `fsmargoo`): `dsh plugin --profile web add https://github.com/omdsh-dev/dsh-at-file/archive/refs/tags/v0.6.7.tar.gz`

    $ dsh plugin --profile web add https://github.com/omdsh-dev/dsh-at-file/archive/refs/tags/v0.6.7.tar.gz

  2. 02

    Restart `dsh web` so the Host and browser client load version `0.6.7`

    $ dsh web

  3. 03

    (Optional) Configure the picker via `~/.dsh/profiles/web/cordis.patch.yml` — e.g. `maxIndexedFiles: 10000` — and reload the profile

Verify the integration

  • After restarting `dsh web`, open the composer and type `@`; a workspace path picker should appear and let you insert a file / directory reference

03DSH integration and capability boundaries

DSH integrationNative runtime

Native DeepSeek Harness (`dsh`) web plugin. Install it into a web profile with `dsh plugin --profile web add …`, then type `@` in the dsh web composer to open a workspace path picker that inserts file / directory references. It wires into the dsh Host (its own Host connection) and reads config from `~/.dsh/profiles/web/cordis.patch.yml`.

  • @ path picker

    a query typed after `@` in the dsh web composerranked workspace file / directory results (plain names, `/`-segment matching, directory drill-down with ArrowRight), inserting a workspace-relative path

  • workspace-reference marker

    a selected file or directory from the pickera `<workspace-reference path=… kind=… />` marker kept visible in the draft; the agent can inspect the path with its own session tools when the task requires it

    does not open the referenced file or list directory contents
  • file filters & picker config

    Settings → File mentions rules (Global / Workspace, Exact / Regex, case-sensitive) and `cordis.patch.yml` optionsa scoped picker index via `maxIndexedFiles` and `ignoreDirs`; a change clears the affected index cache so the next `@` search uses the saved rules

    clears the index cache for the affected scope on change

04Who is it for? When not to use it?

Good for

  • DeepSeek Harness web users who want to point the agent at files by path instead of pasting full contents into the prompt
  • Teams that want lightweight file pointers but prefer the agent's actual reads to stay under its own session tools

05Compatibility, maintenance and safety notes

  • Requires the DeepSeek Harness web interface (`dsh web`) and a web profile; the plugin is added with `dsh plugin --profile web add …` and you must restart `dsh web` for the Host and browser client to load the new version.
  • Only workspace-relative paths are accepted; absolute paths and paths that escape the workspace are ignored. The plugin never reads file contents — it inserts a path-only reference, so actual file reads stay under the agent's own session tools. Pasted `@` tokens are ignored by default.
  • The path-reference flow applies to version 0.3.0 and later. Earlier releases read file content during submission and enforced file-size limits, so behavior differs on old installs.
2026-08-132026-08-20v0.6.7

MIT · actively maintained (latest release v0.6.7, 2026-08-20)

06Frequently asked questions

How do I install dsh-at-file into DeepSeek Harness?

Add it to a web profile with `dsh plugin --profile web add …` (the README documents the v0.6.7 archive URL), then restart `dsh web` so the Host and browser client load the new version. Built files under `lib/` are committed, so no build step is needed.

What does typing `@` do?

It opens a workspace path picker inside the dsh web composer. You can search by filename, use `/` to match path segments (e.g. `src/view`), drill into directories with ArrowRight, and insert a file or directory reference into your draft.

Does the plugin read or expose my file contents?

No. It inserts only a workspace-relative path reference (`<workspace-reference path=… kind=… />`). It does not open the file or list directory contents; the agent reads the path later through its own session tools if the task needs it.

How do I control which files show up in the picker?

Open Settings → File mentions to add Global and Workspace rules (Exact name or Regex, with optional case-sensitivity). You can also set `maxIndexedFiles` and `ignoreDirs` in `~/.dsh/profiles/web/cordis.patch.yml`.

Which DeepSeek Harness versions are supported?

The path-reference flow applies to version 0.3.0 and later. Earlier releases read file content during submission and enforced file-size limits, so behavior differs on older installs.

08Data and sources

  • Author-claimedgithub.comc57849b27e37…

    Workspace path references for the DeepSeek Harness web interface. Type `@` in the composer to search the current workspa…

  • Author-claimedgithub.comc57849b27e37…

    dsh plugin --profile web add https://github.com/omdsh-dev/dsh-at-file/archive/refs/tags/v0.6.7.tar.gz

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-22. Found an error? Submit a correction.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.