READMESource: main@6af6a979
DSH 无损上下文(Lossless Context)
English · DeepSeek Harness · 安全说明
为 DSH 提供分层上下文压缩与原文检索。原始 Session 日志保留、摘要可追溯;“无损”不代表模型摘要不会遗漏细节。
主要功能
- 通过 DSH 原生压缩事务生成分层摘要与来源索引,失败、取消或摘要不完整时不会提交残缺结果。
- 使用
lcm_recall检索摘要(search)、查看摘要结构(describe)或展开对应原始事件(expand)。 - 根据当前模型的上下文窗口和输出预算调整压缩策略;普通阈值触发的压缩优先在任务结束后执行,临近溢出时才紧急压缩。
- 在空闲时预生成可复用摘要,并通过有限并发减少重复模型调用;并发数可在设置中调整。
- 可编辑摘要质量提示词,重点保留事实、决策、配置与工作进展;更改策略后不复用不匹配的旧缓存。
- 可选在 Dream 已完成记忆交接且主人身份核验通过后,安全轮转符合条件的飞书/Discord 私聊 Session。
安装与启用
dsh plugin --profile desktop add github:Kerberos255/dsh-lossless-context
将 desktop 替换为实际 Profile,然后:
- 打开 设置 → 插件 → 无损上下文,启用插件。
- 在需要使用 LCM 的 Agent 预设中,将压缩后端设为
dsh-lossless-context/agent。仅安装插件不会自动修改所有预设。 - 按模型速度及额度调整压缩预算、超时与
summaryConcurrency(默认 3,范围 1–3);可运行手动压缩验证效果。
安全和兼容性
- 原始会话由 DSH 保留;本插件的 SQLite 存储派生摘要及索引,不是第二份完整聊天记录。
- 模型响应截断、错误或取消时保留原有上下文。摘要质量与实际压缩耗时仍需真实模型验证。
- 插件包含为原生压缩保留预算所需的最小兼容实现,来源与许可说明见 native/SOURCE.md。升级 DSH 后需重新核对兼容性。
- 会话自动轮转仅适用于符合授权和空闲条件的渠道私聊;不会擅自轮转群聊或桌面会话。
测试:在可解析对应 DSH peer 依赖的环境中运行 npm test。配置参考 config.example.json,历史更新见 CHANGELOG.md,许可见 LICENSE。
No comments yet. Be the first to write one.