dsh-atlas:統一 @ 提及,統一資源入口

前言

DeepSeek Harness(DSH)的生態設計強調「一切皆插件」。在開發過程中,管理文件引用、技能調用、歷史會話和插件狀態往往需要分散的操作入口。dsh-atlas 插件旨在解決這一碎片化問題,通過一個統一的 @ 觸發器,將所有資源類型集中到一個菜單中。

這是什麼

dsh-atlas 是一個 DSH 客戶端插件,核心口號是 “AT Last, All Sources. One @ . Jump anywhere.”。

它爲 DeepSeek Harness 的 Web GUI 提供統一的 @ 提及功能,允許用戶在一個菜單中訪問:
* 工作區文件和文件夾
* 可發現技能
* 歷史會話
* 已安裝插件
* 工作區 Git 變更
* 第三方插件註冊的自定義類別

插件通過元數據注入引用標記,而非直接注入文件內容,從而保持引用的輕量化和可控性。所有者:jameswatt139240-crypto,許可證:MIT。

核心功能

統一資源菜單

輸入 @ 即可觸發菜單,包含五個內置分類以及一個內置的 @git 分類(用於查看工作區變更)。第三方插件可以通過註冊機制將自己的類別添加到同一個菜單中。

引用機制與約束

  • 元數據注入:引用通過標記(如 <workspace-reference>, <skill-reference>)注入,插件讀取目錄元數據,Agent 在需要時纔讀取文件本身。
  • 約束管理:插件對版本和配置有約束管理能力,確保環境一致性。

工作區 Git 集成

內置 @git 分類,用於查看工作區的文件變更(路徑 + 增刪行數),提供變更追蹤能力。

安裝與啓用

安裝前需確保已安裝帶有 web profile 的 DSH。

dsh plugin --profile web add github:jameswatt139240-crypto/dsh-ATLAS

安裝或更新後,重啓 dsh web 以確保 Host 和瀏覽器客戶端加載相同版本。

典型用法

觸發菜單

在編輯器中輸入 @ 即可喚起包含所有類別的菜單。

分類前綴與快捷鍵

不同資源類型使用特定前綴和快捷鍵:
* file: - 文件 (F)
* folder: - 文件夾 (D)
* skill: - 技能 (S)
* chat: - 歷史會話 (C)
* plugin: - 插件 (P)

搜索與過濾

  • 快速搜索:輸入字母可快速搜索所有類別。
  • 範圍限定:使用文件夾引用限定文件搜索範圍。例如 @e:/work/docs/ @file: 將限定搜索該目錄下的文件。
  • 會話切換:點擊會話引用可直接切換當前會話。

適用場景與注意

適用場景

適合需要在一個界面中頻繁切換不同類型資源(文件、技能、對話、Git 變更)的開發者或智能體工作流。

兼容性注意

  • 互斥性:該插件與 dsh-at-file 互斥,只能安裝其中一個,不能同時運行。
  • 配置要求:配置中必須提供 scopes 和 testedOn。
  • 內存限制:引用和步驟有嚴格的內存預算限制(16 KiB/引用,48 KiB/步驟)。
  • 權限與安全:插件以當前 DSH 進程權限運行,安裝前建議檢查源碼與許可證。

總結

dsh-atlas 通過統一的 @ 觸發器和元數據驅動的引用機制,爲 DSH 提供了一個集中式的資源導航入口。它支持 Git 變更查看和第三方擴展,旨在簡化智能體開發中的資源管理流程。

GitHub 倉庫

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜