dsh pluginsEnglish
← 返回热门插件目录

在 DSH 里应用 Observational Memory 风格的上下文管理

FanetheDivine/dsh-plugin-om · 生产力

dsh-plugin-om 在 DSH 里应用 Observational Memory 风格的上下文管理:自动把历史消息压缩为摘要并提供工具回看原始内容。

★ 2GitHub 星标
0分支
2026-09-06最近更新
TypeScript开发语言
MIT许可证

主要功能

  • 自动压缩仅主会话,在 agent/pre-step 阻塞串行执行。
  • 借用 feedback/record 事件插件的 log-only 会话事件(警告与观察压缩标记)写入宿主已知类型 feedback/record 的 text 字段(om:1: 前缀 JSON 信封,见 src/om-event.ts)。
  • 净压力达到 observeThresholdTokens 后再累计 tailMessageCount 条完整消息时,把触发点前的全部消息摘要为新 块并精确替换对应消息区间
  • 全部 块 token 合计达到 reflectThresholdTokens 时把全部块内文拼合为单个 块送入摘要,合并为一条更紧凑的摘要。
  • 待定标记以 log-only 会话事件持久化,重启后从日志恢复

安装命令

dsh plugin --profile web add github:FanetheDivine/dsh-plugin-om
查看 GitHub 仓库 ↗返回热门插件目录