dsh-brain-compaction — 上下文压缩协同插件

前言

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 仓库。

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

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

小夜