返回目錄

omdsh-dev/dsh-at-file

編輯精選

omdsh-dev/dsh-at-file

為 DeepSeek Harness 帶來 Codex 風格 @檔案 提及,可在輸入框搜尋工作區檔案並把路徑附到提示詞中。

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

MIT 授權的 DeepSeek Harness 網頁介面外掛,為輸入框加上 @ 參照工作區檔案與目錄路徑的能力;透過 `dsh plugin --profile web add` 安裝到 `web` profile。

DSH 整合

相容

作者聲明

安全稽核

未稽核

最後核實

2026-08-21

授權條款

MIT

01它能幫你完成什麼?

  • Reference workspace files and directories directly in DeepSeek Harness prompts

    Codex-style @ picker results inserted into the draft, verified against the active workspace and attached as `<workspace-reference path=... kind=... />` markers before each agent step

    Developers running `dsh web` who want @file mentions instead of typing or pasting paths by hand

  • Keep the @ picker relevant in large repositories

    Filename and path-segment search with directory drill-down, plus global and per-workspace Exact/Regex file filters saved in the DSH web profile

    Teams working in large or monorepo workspaces who need to exclude version-control folders, dependency trees and build output from file mentions

02如何將外掛接入 DeepSeek Harness?

先決條件

  • DeepSeek Harness with the `dsh` CLI and the `web` profile — the plugin runs inside `dsh web`

安裝步驟

  1. 01

    Run `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 (the same command also updates an existing installation)

    $ dsh web

驗證整合成功

作者未說明

03DSH 整合程度與能力邊界

DSH 整合相容

Plugin for the DSH web interface (`dsh web`), installed with the official `dsh plugin` CLI; adds @-mention workspace path references to the composer

  • @ path picker in the composer

    typing `@` followed by a query in the dsh web composerranked file/directory candidates — exact names, prefixes and compact matches first; `/` queries match path segments in order; ArrowRight drills into directories

  • Workspace-reference injection

    selected or typed @path tokenspath existence check inside the active workspace plus a `<workspace-reference>` marker carrying the workspace-relative path and its kind

  • File-name filters (Settings -> File mentions)

    Exact or Regex rules per basename, with optional case sensitivityglobal rules shared by every workspace plus per-workspace rule lists applied to the picker index

    Settings are saved in the DSH web profile through the plugin's own Host connection; changing rules clears the affected index cache
  • Picker index configuration

    the profile's `cordis.patch.yml``maxIndexedFiles` cap and a custom `ignoreDirs` exclusion list for the picker index

    Configuration is written to the selected profile's `cordis.patch.yml` (usually `~/.dsh/profiles/web/cordis.patch.yml`)

04適合誰?何時不該用?

適合

  • Developers running `dsh web` who want @file mentions instead of typing or pasting paths by hand
  • Teams working in large or monorepo workspaces who need to exclude version-control folders, dependency trees and build output from file mentions

不適合

  • The plugin only attaches paths — reading content is up to the agent's session tools (DSH provides `read` for UTF-8 text and `read_image` for supported images; PDF support depends on the tools available in the session).

05相容性、維護與安全提醒

  • The plugin only attaches paths — reading content is up to the agent's session tools (DSH provides `read` for UTF-8 text and `read_image` for supported images; PDF support depends on the tools available in the session).
  • Since v0.3.0, pasted @ tokens are ignored by default — an @path copied from another application does not open the picker or create reference markers unless 'Ignore @ mentions in pasted text' is turned off; earlier releases read file content during submission and enforced file-size limits.
  • Picker results are capped by `maxIndexedFiles`, and the index is cached per session for 30 seconds, so newly created files can take up to half a minute to appear.
2026-08-132026-08-19v0.6.7

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

06常見問題

dsh-at-file 如何整合到 DeepSeek Harness?

它是 DSH 網頁介面的外掛:執行 `dsh plugin --profile web add <發行包網址>` 安裝,然後重新啟動 `dsh web`。它不是 MCP 伺服器,@ 選擇器與參照列直接整合在輸入框中。

用 @ 參照檔案後會發生什麼事?

外掛會先確認路徑存在於目前的工作區,然後在 agent 開始步驟前加上一條 `<workspace-reference path="..." kind="file" />` 標記。它不會開啟或讀取檔案內容,agent 會在需要時用自己的工作階段工具檢查該路徑。

為什麼貼上的 @path 不會開啟選擇器?

從 0.3.0 版起,貼上的文字預設視為一般文字。若需要舊行為,請在 Settings -> File mentions 中關閉 **Ignore @ mentions in pasted text**。

如何過濾 @ 選擇器顯示的檔案?

在 Settings -> File mentions 中以基本檔名新增 Exact 或 Regex 規則(可各自啟用大小寫敏感),區分全域與各工作區兩份清單;索引上限 `maxIndexedFiles` 與 `ignoreDirs` 則寫在 profile 的 `cordis.patch.yml`(通常是 `~/.dsh/profiles/web/cordis.patch.yml`)。

08資料與來源

  • 作者聲明github.comc57849b27e37…

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

  • 作者聲明github.comc57849b27e37…

    Use the same command to update an existing installation. Restart `dsh web` after installation so the Host and browser cl…

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-21。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。