dsh-scratchpad:DeepSeek Harness 臨時對話工作區自動化管理插件

前言

在日常使用 DeepSeek Harness (DSH) Web GUI 時,進行臨時測試、編寫腳本或快速提問是常見需求。默認的新建會話流程要求綁定當前項目工作區或選擇本地目錄,這會導致左側欄的工作區樹散落大量孤立文件夾,難以管理。

dsh-scratchpad 是一個旨在解決這一痛點的自動化管理插件。它提供了一套標準化的臨時對話管理機制,將零散的臨時會話統一收納,保持界面的整潔與有序。

插件簡介

dsh-scratchpad 是 DeepSeek Harness Web GUI 的臨時對話工作區自動化管理插件,由 Waverly-W 維護。

核心價值:
- 解決原生新建會話必須綁定項目或選擇目錄的繁瑣問題。
- 避免因臨時操作導致工作區樹雜亂無章。
- 提供原生一致的視覺體驗與交互邏輯。

核心功能

該插件具備以下核心能力:

  1. 零配置一鍵直達
    在側邊欄頂部提供與「新會話」平齊的 「臨時對話」 快捷操作。點擊即可立即創建並聚焦新會話,無需每次手動選擇文件夾。

  2. 統一聚合分組 & 始終置頂
    所有臨時會話自動沉澱在 臨時對話 摺疊分組中,並持久保持在左側工作區樹的最頂部,不會因爲導入新工作區而被擠下去。

  3. 原生一致視覺
    - 展開模式:與原生「新會話」按鈕像素級對齊(50% / 50% 並排佈局),複用官方圓角、邊框與懸停反饋。
    - 摺疊模式:自動切換爲 36×36 緊湊膠囊圖標,懸停時顯示原生 Tooltip 提示。

  4. 極致純淨與安全
    基於標準的 Client 模塊系統構建,零全局 CSS 污染,零死循環風險。

安裝與啓用

方式一:通過插件市場安裝(推薦)

在 DSH Web GUI 中打開 設置 → 插件市場,搜索 dsh-scratchpad 並點擊「安裝」即可。

方式二:手動配置安裝

  1. 將本倉庫克隆至 DSH 插件目錄:
   git clone https://github.com/Waverly-W/dsh-scratchpad ~/.dsh/plugins/dsh-scratchpad
  1. 在 Profile 配置文件 ~/.dsh/profiles/web/package.json 的 dependencies 中添加:
   "dependencies": {
     "dsh-scratchpad": "file:../../plugins/dsh-scratchpad"
   }
  1. 在 ~/.dsh/profiles/web/package.json 的 dsh.profile.bundles 數組中添加 "dsh-scratchpad"。
  2. 在 ~/.dsh/profiles/web 下執行 pnpm install 即可生效。

典型用法

安裝並啓用後,插件會在側邊欄頂部提供快捷入口。

  1. 創建會話:點擊「臨時對話」按鈕,系統會立即創建一個新會話並聚焦,無需任何額外配置。
  2. 查看與管理:所有通過該插件創建的會話會自動聚合收納在「臨時對話」摺疊分組中,便於集中查看。

適用場景與注意

適用場景:
- 需要進行臨時測試或快速提問。
- 希望保持工作區樹整潔,避免孤立文件夾堆積。
- 需要快速啓動一個不綁定特定項目的對話。

注意事項:
- 插件以當前 DSH 進程權限運行。
- 建議在安裝前檢查源碼與許可證。
- 本項目採用 MIT License 開源協議。

總結

dsh-scratchpad 通過提供統一的入口和聚合機制,解決了 DeepSeek Harness Web GUI 中臨時對話管理混亂的問題。其原生一致的交互體驗與純淨的實現方式,使其適合作爲提升日常開發效率的實用工具。

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

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

小夜