dsh-asset-library:DeepSeek Harness 本地資產庫插件

前言

在本地開發項目中,圖片、視頻和音頻素材通常直接存放在項目目錄下。資源管理器可以提供縮略圖,但無法提供標籤、備註、批量標註或語義檢索能力,且 AI 助手無法直接訪問這些本地文件。

dsh-asset-library 是一個 DeepSeek Harness 插件,它將項目文件夾裏的媒體文件變成一塊可瀏覽、可篩選、可標註的素材面板,並提供 Agent 工具,讓 AI 助手能通過語義檢索這些素材並獲取絕對路徑。

核心功能

插件提供以下功能:

  • 瀏覽與展示:網格視圖與放大卡片。支持縮略圖填充切換(cover/contain)。
  • 標註與篩選:標籤與備註、合集、批量打標。
  • 批量操作:批量複製路徑。
  • 輔助功能:參照圖釘、目錄漸進收窄、鍵盤友好、尺寸探測。

Agent 工具

插件註冊了三個 Agent 工具,供模型調用:

  • asset_library_overview:獲取掃描目錄概覽。
  • asset_library_list:檢索素材,支持按類型、關鍵詞、標籤、子目錄過濾。
  • asset_library_get:獲取單條素材的元數據(含探測到的分辨率)及絕對路徑。

安裝

在終端中執行以下命令安裝插件:

& 'D:\deepseek\resources\runtime\cli\bin\dsh.cmd' plugin --profile desktop add 'G:\工作\dsh\dsh-asset-library'

工作原理與限制

  • 零依賴:不使用 ffmpeg,素材保留在原項目目錄,插件只做索引與展示。
  • 目錄過濾:默認跳過 .git、.dsh-assets、node_modules 等目錄。
  • 權限控制:默認 Agent 權限爲只讀。需顯式配置 allowAgentAnnotate: true 才能允許 Agent 進行標註。
  • 安全特性:包含路徑包含檢查,媒體端點僅服務資產擴展名。

典型用法

  1. 瀏覽素材:把項目目錄裏的圖片、視頻、音頻變成可瀏覽、可篩選的面板。
  2. AI 檢索:讓 AI 助手用語義檢索素材並獲取絕對路徑。
  3. 批量操作:選中 N 個資產批量複製相對路徑到剪貼板。
  4. 調整視圖:在工具欄切換縮略圖的填充模式。

適用場景與注意

此插件適合需要在 DeepSeek Harness 中統一管理本地媒體資產、需要 AI 助手輔助檢索素材或批量獲取素材路徑的場景。

  • 許可證:MIT
  • 維護者:Hnqhj
  • GitHub:https://github.com/Hnqhj/dsh-asset-library
羽毛球分组比赛记分
小程序二维码

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

小夜