DeepSeek Harness 插件:dsh-workspace-overview

前言

DeepSeek Harness (DSH) 的核心設計理念是“一切皆插件”。在進行智能體開發或調試會話時,開發者需要頻繁在 Chat 界面與工作區上下文之間切換。dsh-workspace-overview 插件爲此提供了一個 Workspace Overview 選項卡,並充當其他插件的子選項卡容器。

核心功能

該插件主要提供以下能力:

  1. Workspace Overview 選項卡
    在 Chat 界面旁新增一個選項卡。該選項卡本身是空狀態,但作爲一個子選項卡主機,它通過 workspaceOverview 門面接收其他插件的註冊(調用 registerTab({id,label,order}, Component))。這與 granularSettings 的註冊模式保持一致。

  2. GitHub 藥丸
    噹噹前工作區的 .git 配置指向 github.com 時,會話頭部會顯示一個 GitHub 藥丸。

    • 點擊行爲:點擊藥丸會在新標籤頁打開倉庫。
    • 可見性控制:該功能由 dsh-granular-settings 插件擁有,具體爲“Plugin”選項卡下的“GitHub pill in session header”開關控制(默認開啓)。

安裝與啓用

安裝該插件需要先有一個 DeepSeek Harness 的代碼檢出,並指定一個配置文件(示例中使用的配置名爲 web)。

  1. 創建插件目錄並克隆依賴項和插件源碼:
    mkdir -p ~/dsh-plugins && cd ~/dsh-plugins
    git clone https://github.com/joao-paulo-santos/dsh-granular-settings.git
    git clone https://github.com/joao-paulo-santos/dsh-workspace-overview.git
  1. 在 Harness 代碼檢出目錄下,通過 profile 添加插件:
    pnpm dsh plugin --profile web add ~/dsh-plugins/dsh-granular-settings
    pnpm dsh plugin --profile web add ~/dsh-plugins/dsh-workspace-overview
  1. 驗證配置是否正確組合:
    pnpm dsh --profile web --dump-config
  1. 重啓 Harness 後,Chat 旁會出現 Workspace Overview 選項卡。

依賴關係

該插件依賴 dsh-granular-settings。dsh-granular-settings 擁有“GitHub pill in session header”的開關,dsh-workspace-overview 需要讀取該開關來控制 GitHub 藥丸的可見性。如果缺少 dsh-granular-settings,該插件無法正常激活。

生態背景

該插件屬於 DeepSeek Harness 生態的一部分。社區維護的插件目錄與 DeepSeek 或幻方官方無從屬關係,僅作爲技術資源的集合。

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

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

小夜