ディレクトリに戻る

dsh-at-file

キュレーション掲載メンテナンス: 活発

fsmargoo/dsh-at-file

Codex 風 @file でワークスペース検索し内容をプロンプトへ

インストール方法
$ dsh plugin --profile web add https://github.com/omdsh-dev/dsh-at-file/archive/refs/tags/v0.6.7.tar.gz

454

スター

18

フォーク

JavaScript

言語

MIT

ライセンス

2026-08-13

作成日

2026-08-20

最終プッシュ

Codex 風の @file メンションを dsh Web に提供するネイティブプラグイン:コンポーザで `@` を入力するだけで、ファイル内容を貼らずにワークスペース相対のファイル/ディレクトリ・パス参照を挿入できます。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-08-22

ライセンス

MIT

01どんなタスクに使えるのか?

  • DeepSeek Harness Web のコンポーザからワークスペースのファイルをパスで参照する

    `@` を入力するとワークスペース・パスピッカーが開き、現在のワークスペースを検索してワークスペース相対のファイル/ディレクトリ・パスを参照マーカーとして挿入します——ファイル内容を貼り付けずに済む Codex 風の @file メンションです

    ファイル全体をプロンプトに貼る代わりに、パスでエージェントにファイルを指し示したい DeepSeek Harness Web 利用者

  • ファイルを指し示しつつ、ファイル内容はプロンプトの外に保つ

    プラグインは `<workspace-reference path=… kind=… />` マーカーだけを挿入します。ファイルを開いたりディレクトリ内容を列挙したりせず、アクティブなワークスペース内にあるパスだけを解決します

    軽量なファイル・ポインタが欲しいが、実際の読み取りはエージェント自身のセッションツールに任せたいチーム

02DeepSeek Harness への導入方法

前提条件

  • Web インターフェース(`dsh web`)と Web プロファイルを備えた DeepSeek Harness
  • @file メンションを使いたいワークスペースが dsh Web クライアントで開かれていること

インストール手順

  1. 01

    Web プロファイルに追加します(README はアーカイブ URL を記載;リポジトリは現在 `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

    `dsh web` を再起動し、Host とブラウザクライアントがバージョン `0.6.7` を読み込むようにします

    $ dsh web

  3. 03

    (任意)`~/.dsh/profiles/web/cordis.patch.yml` でピッカーを設定します(例:`maxIndexedFiles: 10000`)、その後プロファイルを再読み込み

導入成功の確認

  • `dsh web` 再起動後、コンポーザを開いて `@` を入力するとワークスペース・パスピッカーが表示され、ファイル/ディレクトリの参照を挿入できます

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

DeepSeek Harness(dsh)のネイティブな Web プラグインです。`dsh plugin --profile web add …` で Web プロファイルにインストールし、dsh Web のコンポーザで `@` を入力するとワークスペース・パスピッカーが開き、ファイル/ディレクトリの参照を挿入できます。dsh Host(独自の Host 接続)に接続し、設定は `~/.dsh/profiles/web/cordis.patch.yml` から読み込みます。

  • @ パスピッカー

    dsh Web コンポーザで `@` の後に入力されるクエリランク付けされたワークスペースのファイル/ディレクトリ結果(ファイル名一致、`/` によるパスセグメント一致、ArrowRight でのディレクトリ掘り下げ)、ワークスペース相対パスを挿入

  • workspace-reference マーカー

    ピッカーで選択されたファイルまたはディレクトリドラフトに残る `<workspace-reference path=… kind=… />` マーカー。必要に応じてエージェントは自身のセッションツールでそのパスを確認できます

    参照ファイルを開いたり、ディレクトリ内容を列挙したりしません
  • ファイルフィルタとピッカー設定

    設定 → ファイルメンションのルール(グローバル/ワークスペース、Exact/ Regex、大文字小文字区別)と `cordis.patch.yml` のオプション`maxIndexedFiles` と `ignoreDirs` による絞り込み済みピッカー索引。変更時は該当スコープの索引キャッシュをクリアし、次回の `@` 検索から保存済みルールが使われます

    変更時に該当スコープの索引キャッシュをクリアします

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • ファイル全体をプロンプトに貼る代わりに、パスでエージェントにファイルを指し示したい DeepSeek Harness Web 利用者
  • 軽量なファイル・ポインタが欲しいが、実際の読み取りはエージェント自身のセッションツールに任せたいチーム

05互換性・メンテナンス・セキュリティ上の注意

  • DeepSeek Harness の Web インターフェース(`dsh web`)と Web プロファイルが必要です。プラグインは `dsh plugin --profile web add …` で追加し、`dsh web` の再起動によって Host とブラウザクライアントが新バージョンを読み込みます。
  • ワークスペース相対パスのみを受け付けます。絶対パスやワークスペース外へ抜けるパスは無視されます。プラグインがファイル内容を読むことはありません——パスのみの参照を挿入するため、実際の読み取りはエージェント自身のセッションツールに委ねられます。貼り付けられた `@` トークンは既定で無視されます。
  • パス参照の仕組みはバージョン 0.3.0 以降に適用されます。それ以前のリリースは送信時にファイル内容を読み取り、ファイルサイズ制限を課していました。そのため古いインストールでは挙動が異なります。
2026-08-132026-08-20v0.6.7

MIT・活発にメンテナンス中(最新リリース v0.6.7、2026-08-20)

06よくある質問

dsh-at-file を DeepSeek Harness にインストールするには?

`dsh plugin --profile web add …` で Web プロファイルに追加します(README は v0.6.7 のアーカイブ URL を記載)。その後 `dsh web` を再起動すると Host とブラウザクライアントが新バージョンを読み込みます。`lib/` 配下のビルド成果物はコミットされているため、ビルド手順は不要です。

`@` を入力すると何が起きますか?

dsh Web コンポーザ内にワークスペース・パスピッカーが開きます。ファイル名で検索したり、`/`(例:`src/view`)でパスセグメントを一致させたり、ArrowRight でディレクトリに入ったりして、ファイルやディレクトリの参照をドラフトに挿入できます。

プラグインはファイル内容を読み取ったり露出したりしますか?

いいえ。ワークスペース相対パスの参照(`<workspace-reference path=… kind=… />`)だけを挿入します。ファイルを開いたりディレクトリ内容を列挙したりせず、必要に応じてエージェントが後から自身のセッションツールでそのパスを読み取ります。

ピッカーにどのファイルが表示されるかを制御するには?

設定 → ファイルメンションを開き、グローバルとワークスペースのルール(Exact 名/ Regex、大文字小文字の区別は任意)を追加します。`~/.dsh/profiles/web/cordis.patch.yml` で `maxIndexedFiles` と `ignoreDirs` を設定することもできます。

対応している DeepSeek Harness のバージョンは?

パス参照の仕組みはバージョン 0.3.0 以降に適用されます。それ以前のリリースは送信時にファイル内容を読み取りサイズ制限を課していたため、古いインストールでは挙動が異なります。

08データと出典

  • 作者による申告github.comc57849b27e37…

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

  • 作者による申告github.comc57849b27e37…

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

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-22。誤りを見つけた場合は、修正を送信してください。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。