dsh-compaction-meta:元压缩插件

前言

DeepSeek Harness(DSH)的核心理念是“一切皆插件”。在构建长期记忆或复杂任务的智能体时,上下文窗口有限是一个现实约束。目前的 DSH 或其他 harness 依赖阈值触发的被动压缩,模型无法干预这一过程。元压缩插件旨在改变这种模式,让模型具备对自己上下文的控制权。

这是什么

dsh-compaction-meta 是一个元压缩插件。它的核心价值是:让模型自己决定何时、如何压缩自己的上下文。它计划把“编辑自己的上下文”变成模型可以直接调用的动作,以此替代阈值触发的被动压缩。

目前该插件处于骨架阶段——尚未实现。实现计划见 src/index.js 顶部注释。

核心功能

插件计划提供以下能力:

  1. context_list:列出当前上下文。提供带编号、按 turn/调用折叠、前后缀以及 token 估算的视图,帮助模型定位记忆中的区间。
  2. context_compact:把指定区间替换为模型自写的文本。替换过程走官方 compaction 事务,包含检查点标记、工具调用配对平衡和日志可重建。
  3. 关闭被动压缩:通过配置,让阈值不再触发,何时压缩完全由模型决定。
  4. 配套 skill:提供配套 skill,教模型何时、如何使用上述能力。

安装与启用

在 DeepSeek Harness 中安装:

dsh plugin --profile <name> add dsh-compaction-meta

或从 GitHub 安装:

dsh plugin --profile <name> add "github:DViridescent/dsh-compaction-meta"

典型用法

本包是 compaction seam 的第三个 Provider,与 compaction-basic(被动阈值裁剪)、compaction-instant 并列。在 preset 的 isolate: { compaction: true } 组中,它用来替换 basic 使用。

适用场景与注意

由于处于骨架阶段,建议在安装前仔细阅读源码(src/index.js 顶部有实现计划)。插件以当前 DSH 进程权限运行,请确保对源码和许可证有了解。

结尾

这个插件为未来的长期学习 Agent 提供了元认知控制上下文的接口。

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

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

小夜