dsh-compact-enhanced:让 /compact 可排队、可取消,并在菜单里显示实时状态

DeepSeek Harness 内置的 /compact 在 agent 忙时直接拒绝、执行期间 composer 锁定且无法中断。imrcpan/dsh-compact-enhanced 保持同一个命令名,把请求改成立即返回、空闲才执行,并提供 /compact-cancel 取消排队或运行中的压缩。插件把压缩事件关联回请求命令行,摘要落地后该行升级为压缩卡片并显示结果;斜杠菜单里的 /compact 是一行实时状态,附带会话 token 估算。文章整理了两个命令的行为、菜单状态映射、三个可选配置项(retryDelayMs、maxQueueAttempts、cancelTimeoutMs)、安装命令与从本地 checkout 安装、实现上的替代与回退逻辑,以及队列只在内存、取消只能靠命令、自动压力压缩不受影响等限制。插件以当前 dsh 进程权限运行,安装前应检查源码与 MIT 许可证。

阅读全文