dsh-context-management:DeepSeek Harness 的窗口化與可逆上下文管理

前言

DeepSeek Harness (DSH) 的插件生態允許開發者擴展核心能力。在長對話或複雜智能體任務中,上下文窗口管理是常見瓶頸。dsh-context-management 插件旨在解決這個問題,提供一種自動化的上下文壓縮和檢索機制。

插件定位

這是一個由 PlxloYzb 維護的 DSH 插件。它提供窗口化、可逆的上下文管理,集成了壓縮、歷史檢索和原生 compaction。它自動接管目標 profile 中各 preset 的原生 Basic 壓縮,替代原有的壓縮邏輯。

核心功能

該插件主要解決長旅程中的上下文維護問題:

  1. 自動接管原生壓縮:自動接管目標 profile 中各 preset 的原生 Basic 壓縮。
  2. 窗口化與可逆性:支持上下文換窗和可逆壓縮。
  3. 歷史檢索:提供歷史檢索能力,便於模型回溯信息。
  4. 自適應保真:摘要足夠時直答,需要精確值或逐字原文時模型自主下探無損歸檔。
  5. 優雅降級:在壓力線附近優雅降級(換窗 → 就地回退 → 有限超出)。
  6. 兼容性:沒有原生壓縮的 preset(如 minimal)保持原樣。

安裝與啓用

安裝插件需要通過 CLI 或桌面端應用進行。

CLI Profile

在終端中執行以下命令:

dsh plugin --profile web add dsh-context-management

桌面端應用

桌面端應用(DeepSeek Harness.app)的 desktop profile 由應用獨佔管理,CLI 會拒絕寫入。請在應用內 設置 → 插件 中安裝同一個包。

版本選擇

如果遇到安裝問題(如 pnpm 供應鏈限制導致解析舊版本),建議顯式指定版本號:

dsh plugin --profile web add dsh-context-management@0.9.12

桌面端在 設置 → 插件 的包名欄填 dsh-context-management@0.9.12。

注意事項

  1. 環境要求:需要 DSH 0.1.7 預發佈系列(本地 0.1.7-rc.1、桌面 0.1.7-rc.2),以及 Node.js ≥ 22.12。
  2. 權限與安全:插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。
  3. Profile 限制:桌面端應用獨佔管理 desktop profile,無法通過 CLI 修改。

總結

dsh-context-management 爲 DeepSeek Harness 提供了原生級別的上下文管理能力,特別適合需要長程記憶和精確檢索的開發場景。更多設計思路與測試數據可查閱其文檔。

總覽與歷史
設計思路
項目主頁

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

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

小夜