wicm84266964/dsh-minimal-mode-compaction
wicm84266964★ 0JavaScript最后同步: 2026-08-17
为 DeepSeek Harness 极简模式增加自动上下文压缩、/compact、/context 和模型主动压缩,解决极简模式长任务无法持续工作的问题。
README 摘要
dsh-minimal-mode-compaction 为 DeepSeek Harness 的极简风格 agent 增加长会话所需的三种压缩路径: - compaction-basic 的 token 压力自动压缩和上下文溢出恢复; - 人工 /compact ; - 模型在任务中调用 compact now ,由插件排队到当前回合结束后执行。 本项目不复制官方压缩引擎。它只提供一个用户 preset 和一个调度工具,底层复用 DSH 自带的 dsh-compaction-basic 、 dsh-command-compact 和 dsh-compaction-tool-result-pruner 。 它还注册一个 /context 命令:直接输入 /context 显示当前有效上下文窗口,输入 /context 256k 、 /context 1m 或纯 token 数值时写入 DeepSeek 模型设置。命令写入的是 DSH 原生 llm-deepseek 设置,后续请求实时使用新容量;自动压缩仍按 preset 的阈值比例计算。 和现有项目的区别 公开生态里已经有相近项目: - wangxiang0605qvq/dsh-auto-compact 只有模型主动调度工具,要求 preset 已经挂载 compaction-basic ; - songoao25/dsh-auto-compact 只给已有压缩引擎调整阈值,并跳过出厂 minimal ; - KitDoesIt/dsh-compaction-instant 是另一个无模型压缩引擎,也需要用户把压缩能力挂进 preset。 本项目的目标是把官方 minimal 的工具组合原样保留,只增加一个可选择的 minimal-compaction 用户 preset,因此不修改 DSH 出厂文件,也不替换摘要引擎。 安装 发布到 GitHub 后,可以直接从仓库安装: 在 WSL 中从仓库路径安装到当前 DSH profile: 如果 WSL 使用了独立的 DSH HOME,显式指定它: 然后重启 DSH,在 agent preset 选择 minimal-compaction (显示名: DeepSeek Harness 极简模式长会话 )。已有会话不会自动换 preset,新会话选择该 preset 即可。 安装器默认不会覆盖同名 preset;确认要替换时才使用 --force 。先预览路径可以使用: 发布渠道 DeepSeek Harness 当前没有独立的官方插件市场或审核提交入口。官方插件机制以 GitHub/npm 包为分发来源,用户通过 dsh plugin add 安装;本项目优先使用 GitHub 发布,后续如有需要再同步发布 npm 包。 上下文窗口设置 插件不会把模型上下文强行设…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 145,755
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 11,175
awesome-dsh-plugin/awesome-dsh-pluginA curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
★ 7,291