dsh-workspace-scope-selection:DeepSeek Harness 會話的第四個權限選項

在 DeepSeek Harness (DSH) 的會話權限控制中,通常只有“僅工作區”或“全部”兩個選項。當需要在兩者之間取得平衡,即限制智能體僅能寫入特定目錄時,dsh-workspace-scope-selection 插件提供了第四個選項:Selected Workspace Write。

插件簡介

該插件由 jiangr100 維護,採用 MIT 許可證。它通過在 composer 中新增權限選項,允許用戶通過目錄樹編輯器精確指定哪些目錄是可寫的,並在文件系統和 Shell 工具中強制執行該限制。

安裝與啓用

使用 file: 協議安裝,然後重啓 dsh web。

dsh plugin --profile web add file:/path/to/dsh-workspace-scope-selection

安裝完成後,重啓 dsh web 進程以加載插件。

核心功能

  1. 權限選項
    在 composer 的權限芯片(或通過 /permission 命令)中增加了 Selected Workspace Write 選項。

  2. 目錄樹編輯器
    選擇該選項後,會打開一個目錄樹編輯器。勾選的目錄即爲可寫範圍。默認勾選工作區根目錄,可取消勾選以使其變爲只讀。取消勾選父目錄會移除其整個子樹;通過父目錄勾選的子目錄會顯示“via parent”標記。

  3. 沙箱模式
    插件在文件系統和 Shell/終端沙箱中添加了 selected-workspace-write 模式。只有選中的目錄(加上平臺臨時區域)是可寫的。

  4. 會話持久化
    選擇結果存儲在會話日誌中,在會話重啓後依然有效。

  5. 訪問控制
    任何超出選中範圍的寫入操作均被拒絕,需要通過批准升級流程。

使用步驟

  1. 點擊權限芯片或輸入 /permission,選擇 Selected Workspace Write。
  2. 在編輯器中,勾選允許智能體寫入的目錄。
  3. 點擊 Done 以立即應用範圍限制。

注意事項

  • 通用設置差異:在“通用設置”的權限行中,仍僅顯示三個內置選項;該插件提供的選項是每會話的開關。
  • Windows 平臺限制:在 Windows 上,只有工作區和臨時區域可寫;額外的選定根目錄將被拒絕寫入。
  • 寫入審批:任何超出選定範圍的寫入操作總是需要升級批准。
羽毛球分组比赛记分
小程序二维码

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

小夜