dsh-manual-compact
Manual context compaction for DeepSeek Harness: keep the latest N conversation items with stop or batch mode and a per-session compaction archive — embedded in the context meter popup when the meter panel slot exists, or a composer button otherwise.
安装
dsh plugin --profile web add github:kimkingyu/dsh-manual-compact
需要可复现安装时,可在仓库后追加 #commit 固定提交。
Manual context compaction for DeepSeek Harness: keep the latest N conversation items with stop or batch mode and a per-session compaction archive — embedded in the context meter popup when the meter panel slot exists, or a composer button otherwise.
该插件未提供要点说明,请参考仓库 README。
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/kimkingyu/dsh-manual-compact |
| 许可证 | 未标注(见仓库) |
| 主要语言 | main |
| 下载量 | 2 |
| GitHub 星标 | 0 |
| 最近推送 | 2026-08-27 |
| 收录日期 | 2026-09-19 |
| 分类 | 界面增强 |
事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
# dsh-manual-compact-plugin 手动上下文压缩插件(DeepSeek Harness / DSH)。 > 点击上下文圆圈(或输入框旁的"压缩"按钮)→ 填写保留最近 N 条 → 停止或分批压缩 → 每次压缩都有存档可查。 ## 功能 - **保留最近 N 条**:直接输入保留数量(默认 4,建议 1–4 条) - **处理方式**: - 完成一批后停止 - 分批处理直到完成 - **取消压缩**:压缩过程中可随时取消 - **压缩进度**:分批模式下实时显示进度条(已处理 / 总数) - **可读结果文件**:每次压缩自动追加到 `~/.dsh/manual-compact/<会话>.md`,含时间 / 保留数 / 压缩条数 / 摘要,可用任意文本编辑器打开 - **压缩存档**:每次压缩显示时间、条数、约计 tokens,点击展开完整摘要 - 调用 DSH 官方 compaction API(`compaction.compactRegion`):不拆开工具调用对、会话忙时自动拒绝、失败不改动会话 ## 安装 ```bash dsh plugin --profile web add dsh-manual-compact-plugin ``` 安装后重启一次 DSH。 ## 界面位置 - 如果 DSH 带有 `conversation.input.contextMeterPanel` Slot(对应上游补丁),控件嵌入**上下文圆圈弹窗**内 - 否则自动降级为**输入框工具行右侧的"压缩"按钮**(弹窗面板) ## 工作原理 - 浏览器端通过 `manual-compact` 设置命名空间写入 `request`(会话、保留数、模式) - 宿主端读取请求,经当前会话的 compaction 服务执行,把结果写回 `lastRun` - 存档来自会话日志中已落地的 `compaction/summary` 事件,随会话持久化 ## License MIT
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。