前言¶
DeepSeek Harness(DSH)插件生態中,處理長任務時上下文佔用大、Token 消耗高是常見問題。dsh-brain-compaction 是一個基於 Cordis 的組合插件,旨在通過集成多個社區上下文壓縮插件,構建一個統一的、可驗證的系統,從而大幅減少長任務上下文的佔用和消耗。
核心功能¶
該插件主要解決以下問題:
- 集成多個社區插件:將
dsh-argp、dsh-memory-vault、dsh-mcp-lens、dsh-routing-suite、dsh-context-doctor等多個社區插件整合到一個系統中。 - 統一管理與驗證:提供統一的配置入口、工具協調機制以及驗證流程,避免單一插件配置分散的問題。
- 智能路由(We-Need):集成
dsh-routing-suite,提供零額外 LLM 調用的智能路由鏈,根據任務類型(如 fix、diagnose、build)選擇不同的處理策略,減少冗餘探索。 - 跨會話記憶:支持跨會話的記憶存儲與檢索。
安裝與啓用¶
安裝此插件需要 DeepSeek Harness 0.1.5 環境。安裝時必須使用 file: 或 github: 協議,不能使用 link:,否則無法解析子插件依賴。
1、執行以下命令安裝插件:
dsh plugin --profile web add "github:Lsc-91-69/dsh-brain-compaction"
2、安裝完成後,必須重啓 dsh web 才能應用更改。
配置與使用¶
安裝並重啓後,可以通過以下方式使用該插件提供的功能:
- 查看系統狀態:使用
brain_status命令查看當前系統的運行狀態。 - 驗證配置:使用
brain_verify命令驗證插件配置是否正確加載。 - 統一配置:在 DSH 的設置面板中,進入 Plugins -> Brain Compaction,可以在一個界面中統一配置多個命名空間。
兼容性與注意事項¶
在使用過程中,需要注意以下兼容性限制:
- 版本要求:必須運行 DeepSeek Harness 0.1.5。
- dsh-compaction-instant 不可用:由於上游 API 變更,
dsh-compaction-instant在 DSH 0.1.5 上不可用,該組件默認處於禁用狀態,需等待上游修復。 - 本地依賴要求:
dsh-headroom需要本地代理支持。dsh-sgme需要網關支持。
- 依賴清理:如果之前安裝過該插件的獨立版本,請先移除,再使用本次的集成版本。
總結¶
dsh-brain-compaction 通過將多個上下文壓縮插件串聯起來,提供了一個協調統一的解決方案。它特別適合需要處理複雜長任務、希望精細控制 Token 消耗的開發者。更多細節可查閱 GitHub 倉庫。