概览
dsh-idle-compactor
Idle-triggered context compaction for DeepSeek Harness: compact a session once it has gone quiet past a token floor
README / ZH
插件文档
目录摘要
Idle-triggered context compaction for DeepSeek Harness: compact a session once it has gone quiet past a token floor
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- **只管活体会话。** 进程里没有 agent 的会话既没有可测的 surface,也没有承载 maintenance 的 agent,只有被 打开之后才会进入候选。要覆盖冷会话,就得为候选者临时 resume 一个 agent;`includeSubagents` 默认关掉也是 同一个考虑:后台子会话本来就归父会话的生命周期管。 - **绝不打断正在跑的回合。** 资格条件要求 `agent.status === "idle"`,且 `compactNow` 是轮次之间的维护任务。 它的另一半 —— 回合之间但还在等子代理 —— 由 `skipAwaitingWork` 兜住:等待没有上限的父会话,只会在等待 结束之后才被压。 - **没有设置面板。** 目前只能改 patch 层;加一个带热重载的 `settings.section` 是下一步。
