返回目录

billion-context-dsh

编辑精选维护状态: 活跃

tyan66666/billion-context-dsh

面向 DeepSeek Harness 的模型驱动上下文压缩(ACP),移植自 billion-context-pi——由模型决定何时压缩、压缩什么。

前往 GitHub项目主页
$ dsh plugin --profile web add billion-context-dsh

118

星标

20

Fork

TypeScript

语言

MIT

许可证

2026-08-13

创建于

2026-09-28

最近推送

MIT 许可的 DSH 原生插件,提供模型驱动的主动上下文压缩(ACP):模型书写高保真摘要、回收上下文空间,并让压缩块可恢复、可检索。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-08-30

许可证

MIT

01它能帮你完成什么?

  • 让 DeepSeek Harness 里的长对话不再耗尽上下文——由模型自己决定何时压缩、压缩什么

    模型书写的高保真摘要(保留文件路径、决策、错误信息)回收上下文空间;压缩块仍可通过 `decompress` 恢复、通过 `search_context` 检索

    在 DeepSeek Harness 上运行长任务、超长上下文的开发者与 agent 工作流

  • 让超长 agent 任务持续跑完,关键结论跨轮不断叠加

    每一步都接着前面的成果走,关键结论持续可用、不断叠加,同时上下文始终精简

    跨多轮、超长上下文的工程与 agent 工作流

02如何接入 DeepSeek Harness?

前置条件

  • 已安装并运行 DeepSeek Harness(dsh)——本插件是其 CompactionEngine 后端
  • 配置位于 `~/.dsh` 下,首次安装需批准一次文件写入权限(README 明确说明)

安装步骤

  1. 01

    在 DSH 插件商店点安装,或运行 `dsh plugin --profile web add billion-context-dsh`

    $ dsh plugin --profile web add billion-context-dsh

  2. 02

    重启 `dsh`(bundle 层在启动时组合),然后新开一个会话

    $ dsh

验证接入成功

  • 在新会话里让模型调用 `acp_status` 或执行 `/acp status` 来证实挂载成功

03DSH 适配与能力边界

DSH 适配原生运行时

作为 DeepSeek Harness 的原生 CompactionEngine 后端集成——通过 `dsh plugin` 安装,ACP bundle 补丁自动挂到 host 平面,为所有模式注册 compress / decompress / search_context / acp_status 模型工具与 `/acp` 命令。

  • 模型驱动的 `compress` 工具

    会话上下文的一段 seq 范围→模型书写的高保真摘要,成为 checkpoint 节点;原文保留在 append-only 日志中

    压缩范围持久化进 append-only 会话日志(surfaceOp: replace)原文被遮蔽但保留,可通过 `decompress` 恢复
  • `acp_status` 上下文账本

    可选的 scope / view / tool / sort / limit 钻取参数→CONTEXT BREAKDOWN + 压缩块账本 + nudge 决策行 + Checkpoint seqs

  • `decompress` 恢复与 `search_context` 检索

    `acp_status` 显示的 `bN` 或 compaction id(decompress);关键词(search_context)→`decompress` 只读恢复已压缩块原文;`search_context` 返回命中块的摘要与原文

    `decompress` 为只读恢复,不修改日志

04适合谁?何时不该用?

适合

  • 在 DeepSeek Harness 上运行长任务、超长上下文的开发者与 agent 工作流
  • 跨多轮、超长上下文的工程与 agent 工作流

不适合

  • 声明 peer 依赖 `@deepseek-ai/dsh-compaction`(`^0.1.0-rc.6 || ^0.1.1-rc.1`),需匹配受支持的 DSH 版本;旧发布的包在 DSH 0.1.1-rc.x 上装不上,需升级到含修复的新版本。
  • 同一 realm 内两个 `ctx.compaction` 后端不能并存——必须禁用 host 的 `compaction-basic`,否则两者冲突;每个 agent 只留一个上下文管理器。
  • 本插件(v0.2.13)与 DeepSeek Harness 自身均处于公开测试版,README 明确声明请勿用于生产环境,预期会有破坏性变更。

05兼容性、维护与安全提示

  • 声明 peer 依赖 `@deepseek-ai/dsh-compaction`(`^0.1.0-rc.6 || ^0.1.1-rc.1`),需匹配受支持的 DSH 版本;旧发布的包在 DSH 0.1.1-rc.x 上装不上,需升级到含修复的新版本。
  • 同一 realm 内两个 `ctx.compaction` 后端不能并存——必须禁用 host 的 `compaction-basic`,否则两者冲突;每个 agent 只留一个上下文管理器。
  • 本插件(v0.2.13)与 DeepSeek Harness 自身均处于公开测试版,README 明确声明请勿用于生产环境,预期会有破坏性变更。
2026-08-132026-08-26v0.2.13

MIT · 活跃维护中(最新版本 v0.2.13,2026-08-25)

06常见问题

怎么把 billion-context-dsh 装进 DeepSeek Harness?

在 DSH 插件商店点安装,或运行 `dsh plugin --profile web add billion-context-dsh`,然后重启 `dsh`(bundle 层在启动时组合)并新开会话。ACP bundle 补丁会自动挂载。让模型调用 `acp_status` 或执行 `/acp status` 即可验证。

它会取代 DSH 内置的自动压缩吗?

不会。它在 DSH 内置的 `compaction-basic` 之外新增一个模型驱动的 ACP 后端;必须禁用 host 的 `compaction-basic`,否则同一 realm 内两个 `ctx.compaction` 后端会冲突——每个 agent 只留一个上下文管理器。

它暴露哪些模型工具?

四个工具——`compress`、`decompress`、`search_context`、`acp_status`——外加 `/acp` 斜杠命令,全部挂到 host 平面,对所有模式(standard / code / minimal / cordis / 自定义预设)生效。

它能用于生产环境吗?

不能。本插件(v0.2.13)与 DeepSeek Harness 自身都处于公开测试版,README 明确声明请勿用于生产环境,预期会有破坏性变更。

压缩掉的上下文还能恢复吗?

可以。压缩范围成为 checkpoint 节点,原文保留在 append-only 会话日志中,所以 `decompress` 可只读恢复,`search_context` 可检索块摘要与原文。

08数据与来源

  • 作者声明github.com7dad1181bd5f…

    DSH 商店 / `dsh plugin` 一键装(bundle)——装完即全局生效,零配置。

  • 作者声明github.com7dad1181bd5f…

    dsh plugin --profile web add billion-context-dsh

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-30。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。