dsh-directive-compact
在终端中运行以下命令:
dsh plugin install ya8D/dsh-directive-compact
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 工作区中运行 dsh plugin install ya8D/dsh-directive-compact 即可安装该插件,项目源码地址为 https://github.com/ya8D/dsh-directive-compact
插件介绍
当会话拉长到几十万甚至上百万 token 时,内置的固定压缩逻辑往往力不从心:要么保留了大量已过时的上下文,要么误删了你真正需要的关键信息。dsh-directive-compact 把压缩的决策权交回使用者——你用一句自然语言告诉智能体该保留什么、该丢弃什么、如何压缩,它便据此重塑上下文。\n\n插件提供两个互补命令:/compact-directive 保护会话开头(系统提示、技能目录、首条用户消息)和最近几轮对话,只压缩中间段;/trim-directive 则面向整个会话,不设任何区域保护,可以按指令删除包括注入骨架在内的任何内容。两者都支持任意语言书写需求,无需模板或固定格式。\n\n如果你正在使用 1M token 窗口的模型处理超长会话,又希望压缩过程既可控又可观察,这个插件正是为此设计。压缩结果以 checkpoint 形式写入模型上下文,原始对话记录保留在追加式会话日志中,操作可追溯、可回查。
使用场景
- 超长会话中按需求精准压缩中间冗余上下文
- 删除注入骨架或系统提示等特殊节点时使用全量裁剪
- 百万 token 窗口下管理智能体工作记忆
适合人员
- 使用百万 token 窗口模型的长会话开发者
- 需要对智能体上下文做精细化压缩控制的 AI 应用构建者
- 希望用自然语言而非固定模板控制压缩行为的智能体运维者