dsh-archived-sessions:DSH Web 設置頁中的歸檔會話管理插件

前言

在 DSH 工作流裏,會話歸檔後通常會落到本地目錄中。如果只依賴 shell 命令處理歸檔會話,需要分別確認標題、創建時間、所屬目錄、磁盤文件路徑和佔用空間。dsh-archived-sessions 把這類操作集中到 DeepSeek Harness 的 Web 設置頁中,作爲一個可安裝的設置頁擴展使用。

這是什麼

dsh-archived-sessions 是 MuWinds 維護的 DeepSeek Harness Web 界面設置頁擴展,以單 bundle 包分發,一條命令即可安裝。它用於查看已歸檔會話、釋放歸檔會話、刪除會話文件,並預覽會話內容。

包名與倉庫信息如下:

  • npm 包名:@muwinds/dsh-archived-sessions
  • GitHub 倉庫:MuWinds/dsh-archived-sessions
  • 目標 Harness 版本:0.1.0-rc.6(web profile 組合結構)
  • 許可證:MIT

核心功能

在 Harness 的「設置 → 歸檔會話」頁面中,該插件提供以下能力:

  • 查看所有已歸檔會話,包括標題、創建時間、所屬目錄、磁盤上的實際文件路徑。
  • 顯示每個會話佔用的磁盤空間與總佔用。
  • 釋放歸檔會話,即取消歸檔並回到原工作區,支持單個、批量、一鍵全部。
  • 從硬盤刪除會話文件,支持單個、批量、一鍵清空,並有兩步確認。
  • 點擊會話標題展開查看會話內容,包括用戶 / 助手 / 工具消息預覽。

宿主端提供 POST /dsh-archived/* 路由,覆蓋 listunarchivedeletedetail 四類操作。該路由爲同源、無鑑權,適合本地 Web 設置頁環境使用。

安裝與啓用

從 GitHub 安裝:

dsh plugin --profile web add github:MuWinds/dsh-archived-sessions

安裝後重啓 Harness:

npx @deepseek-ai/dsh web

設置面板底部會出現「歸檔會話」頁面。

從本地目錄安裝,適合開發調試:

dsh plugin --profile web add ./dsh-archived-sessions

卸載:

dsh plugin --profile web remove @muwinds/dsh-archived-sessions

如果包已發佈到 npm registry,可用包名安裝:

dsh plugin --profile web add @muwinds/dsh-archived-sessions

只走 GitHub 也可以:

dsh plugin add github:MuWinds/dsh-archived-sessions

如果需要鎖定版本,可以將倉庫來源指定爲:

github:MuWinds/dsh-archived-sessions#<sha>

這個包是純 JavaScript 包,沒有 prepare 構建腳本,因此不需要 pnpm allowBuilds 授權。宿主端插件無第三方運行時依賴,純 ESM,不 import 任何 @deepseek-ai/*,所需能力全部從 ctx 獲取;瀏覽器端僅依賴 react,由 Harness 前端運行時提供,屬於 platform seed。

典型用法

1、安裝插件並重啓 Harness:

dsh plugin --profile web add github:MuWinds/dsh-archived-sessions
npx @deepseek-ai/dsh web

2、進入 DSH Web 界面,打開設置面板,在底部找到「歸檔會話」頁面。

3、在列表中查看會話標題、創建時間、所屬目錄、磁盤文件路徑和磁盤佔用。

4、點擊會話標題,展開預覽用戶 / 助手 / 工具消息。

5、如果要把會話恢復到原工作區,使用釋放(取消歸檔)。如果需要清理磁盤空間,使用刪除。刪除前需要兩步確認,且刪除不可恢復。

適用場景與注意

適合使用 DSH web profile 的本地開發者,尤其是需要集中查看和清理歸檔會話的使用者。使用前需要注意:

  • 本插件包含「從硬盤刪除會話文件」能力,刪除不可恢復。
  • 安裝即代表信任本倉庫代碼會在你的機器上以你的權限運行,安裝前請審閱源碼和 MIT 許可證。
  • 宿主端 API 爲 POST /dsh-archived/*,無鑑權、同源,僅適合本地 Web 設置頁環境。
  • 目標 Harness 版本爲 0.1.0-rc.6,對應 web profile 組合結構。
  • 國內鏡像只讀,發佈時需顯式帶官方源。

結尾

dsh-archived-sessions 的價值是把歸檔會話管理從文件系統操作里拉回到 DSH Web 設置頁:查看、釋放、刪除和詳情預覽都在同一頁面完成。倉庫地址:https://github.com/MuWinds/dsh-archived-sessions

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

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

小夜