dsh-disk-cleaner:Windows 磁盤空間分析與安全清理插件

前言

DeepSeek Harness (DSH) 的核心理念是“一切皆插件”。在 Windows 環境下進行磁盤管理,通常面臨操作風險高、誤刪系統文件後果嚴重的問題。dsh-disk-cleaner 旨在解決這一痛點,爲開發者與用戶提供一套安全的磁盤空間分析與清理方案。

插件定位

名稱:dsh-disk-cleaner
維護者:L3n3L
分類:客戶端
許可證:MIT

插件圍繞“先看清,再決定”的原則設計,通過掃描、解釋、確認、清理和結果複覈建立完整流程。它默認保護系統目錄、應用目錄和用戶重要文件。

核心功能

插件提供以下能力:

  1. 空間總覽與分析:對 C 盤進行空間總覽,按分類(如臨時文件、緩存、日誌等)展示佔用情況。
  2. 智能識別:識別臨時文件、緩存、日誌和大文件。
  3. 建議說明:提供清理建議的原因、大小和風險說明。
  4. 安全預覽:清理前提供預覽功能,用戶需確認後方可執行。
  5. 白名單校驗:通過白名單路徑校驗,優先使用回收站或隔離區。
  6. 結果反饋:展示清理進度、跳過原因及最終結果報告。
  7. 歷史記錄:提供可撤銷的清理歷史,防止誤操作。

當前狀態與安全原則

目前該插件倉庫已創建,正在搭建掃描器、規則引擎和 Web 工作臺。刪除能力將在安全邊界和測試完善後開放。

安全設計遵循以下原則:

  • 確定性規則:AI 負責解釋和推薦,但確定哪些文件可以處理的必須是確定性的規則和白名單。
  • 默認保護:不默認刪除任意路徑。
  • 隱私安全:不會把用戶文件上傳到外部服務。

安裝與啓用

該插件作爲 DSH 的一個模塊存在,依賴於 @deepseek-ai/cordis。安裝時需確保滿足 peer dependencies 要求(Node.js >= 22, @deepseek-ai/cordis ^4.0.1)。

DSH 通過配置文件引入插件。根據 package.json 中的配置,插件通過 dsh.bundle.patch 字段進行集成。具體啓用方式需參考 DSH 的標準插件加載機制。

典型用法

使用流程主要包含以下步驟:

  1. 啓動掃描:插件啓動掃描器,分析 C 盤空間佔用。
  2. 查看分類:通過 Web 工作臺查看各分類的佔用詳情。
  3. 預覽與確認:查看具體的文件列表、大小及風險說明,確認清理項。
  4. 執行清理:在確認後,插件利用確定性規則執行清理,並優先移至回收站或隔離區。
  5. 查看報告:清理完成後,查看進度、結果及可撤銷的歷史記錄。

適用場景與注意

  • 適用場景:C 盤空間不足,需要安全地清理臨時文件、緩存或日誌;需要了解磁盤佔用結構的開發者或用戶。
  • 注意事項:
    • 插件以 DSH 進程權限運行,請確保信任源碼。
    • 目前刪除能力尚未完全開放,部分清理操作可能處於測試階段。
    • 安裝前請檢查源碼與許可證(MIT)。

總結

dsh-disk-cleaner 提供了一套安全、可控的 Windows 磁盤管理方案。它通過白名單機制和可撤銷歷史,降低了誤刪風險,適合需要在 DSH 環境中集成磁盤清理功能的開發者使用。

查看插件詳情
訪問 GitHub 倉庫

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

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

小夜