dsh-memory-context-lab
在终端中运行以下命令:
dsh plugin install DreamRift/dsh-memory-context-lab
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install DreamRift/dsh-memory-context-lab 安装本插件(源码:https://github.com/DreamRift/dsh-memory-context-lab),安装后重启 DSH Desktop。
插件介绍
长会话里,已完成步骤、工具输出和中间推理会不断堆在模型可见上下文中,既占窗口又拖慢后续回合。DSH 的 append-only 日志与工具前缀缓存也有明确纪律:随意增删工具或深层改写日志,代价往往比多留几段历史更高。dsh-memory-context-lab 按会话启用,用上下文降温把已收尾的操作沉入隔离冷库,在原位置用体积极小的稳定回执替换,对话面仍可读、可审计、可恢复原文。
核心能力围绕归档、保留与回注:窗口外更旧操作攒够批量后成批归档,最近 N 个操作持续生效;需要时按相关度把要点回注到批次尾部,并遵守缓存友好规则(例如每条用户消息最多一次回注、工具集保持恒定)。0.9.0 起还提供 v2 全历史记忆上下文与计划先行:全新对话可先进入计划模式,用户批准后再自动启用 v1 降温;v1 与 v2 互斥,v2 侧模型仅见只读工具 memory_lab_recall 用于按需取回。Composer 降温入口与 /memory-lab、/memory-lab2 共用同一套设置与动作。
插件刻意不改写 DSH 底层 append-only 日志,归档走表层替换;停用或关闭相关模式时先恢复再清理自有隔离数据,且从不写入正式灵枢根。冷库不可用时可用本地 T1 兜底,但归档或回注失败、或缺少 requestHeader 与上下文窗口计量等关键接口时会失败关闭,避免静默降级伤害会话。
适合在 DSH Desktop 上跑长链路开发、调试或多轮 Agent 任务、希望主动控制上下文体积与 token 开销的用户;可与可选 dsh-memory 共存(启用期间可按会话抑制其自动读写)。需要全历史按需记忆或先计划再执行时打开 v2 与 planfirst;若主要关心最近几步是否清晰,v1 降温配合保留最近操作通常就够用。
使用场景
- 单会话里工具调用与输出过多,需要归档旧步骤并保留最近操作清晰可用
- 长链路 Agent 任务窗口逼近上限,希望用极小回执换出空间又能按需取回
- 全新任务想先出计划再执行,并在用户批准后自动开启降温
适合人员
- 在 DSH Desktop 上跑长会话、关注 token 与窗口占用的开发者
- 需要可恢复、可审计的上下文归档而非改写的 Agent 用户
- 希望可选 v2 全历史记忆或 planfirst 工作流的高级 DSH 用户