DSH Private Browsing 插件介紹

前言

在 DeepSeek Harness (DSH) 的生態中,插件是擴展 Web 配置文件功能的主要方式。DSH 理念是“一切皆插件”。本插件旨在爲 Web 配置文件提供一個獨立的私人聊天頁面,解決上下文隔離和審計記錄的需求。

插件定位

dsh-private-browsing 是一個由 Doub1eS 維護的插件,採用 MIT 許可證。它爲 DSH Web 配置文件添加了一個專用的私人聊天頁面,並提供了可逆的上下文選擇機制以及本地審計記錄的保留功能。

核心功能

該插件提供以下能力:
1. 添加一個獨立的私人聊天頁面到 Web 配置文件。
2. 支持從未來的模型請求中排除選定的消息。
3. 支持將之前排除的消息恢復到上下文中。
4. 檢查或導出僅追加的審計記錄。
5. 確保模型不接收任何工具。

安裝與啓用

在安裝前,請確保 DSH 版本爲 0.1.5-rc.1 或兼容的更高預發佈版本,且已配置 Web 配置文件和模型提供商。

dsh plugin --profile web add github:Doub1eS/dsh-Private-Browsing
dsh --profile web

安裝完成後,在 DSH 頁面中點擊固定的 Private chat 按鈕即可進入獨立頁面。

典型用法

  • 使用:從固定按鈕打開私人聊天。
  • 卸載:如需移除,執行:
    dsh plugin --profile web remove dsh-private-browsing
  • 開發驗證:運行以下命令進行自動化檢查和打包預覽:
    npm install
    npm test
    npm pack --dry-run

適用場景與注意

  • 上下文排除而非安全刪除:這是上下文排除,不是安全刪除。記錄是明文,繼承主機文件系統保護。
  • 請求撤回限制:隱藏內容無法撤回已發送給模型提供商的請求;後續回覆可能重複早期內容,必須單獨排除。
  • 隔離邊界:隔離承諾僅適用於此插件爲模型請求選擇的數據。它不是針對機器管理員、配置提供商、DSH 本身或其他受信任的進程內插件的進程沙箱。
  • 工具限制:此版本不管理標準 DSH 聊天或執行工具。
  • API 安全:API 路由複用 DSH Web 身份驗證和主機檢查,並拒絕過大或格式錯誤的請求。
  • 數據存儲:僅追加 JSONL 日誌默認保留在 $DSH_HOME/private-browsing 下。
  • 容量限制:除非 bundle 配置更改,否則一個會話限制爲 16 MiB。

結語

該插件提供了基本的上下文隔離和審計功能,適合需要在 DSH Web 環境中進行臨時對話並保留記錄的場景。源碼與許可信息可在 GitHub 查看。

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

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

小夜