DSH Marketplace

billion-context

ranxianglei/billion-context

billion-context官方版:上下文压缩插件,兼顾小窗口(100k上下文足矣)省token(省5倍token)和超长会话(数月级别几十亿token单会话)。

1,09492TypeScriptNOASSERTION源码

安装

把 billion-context 装进 DeepSeek Harness

装到哪

npm 方式

直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。

GitHub 方式 · npm 包

从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。

我们跑过之后

我们跑过,装得上

这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 6 天前,DeepSeek Harness 0.2.1-rc.5.

挂进你的 README

实测可装 — dshmarketplace

给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。

安装前须知

装 billion-context 之前,先看这几条

  • 源码在这里: ranxianglei/billion-context——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
  • 开源协议:NOASSERTION。

安全

装 billion-context 会执行什么

构建脚本

我们这次实装里没有构建脚本被拦。

来源:我们在沙箱里的实装,DeepSeek Harness 0.2.1-rc.5,6 天前。

安装钩子

package.json 里没有 preinstall / install / postinstall 脚本。

来源:最近一次同步时读到的 GitHub 上的 package.json。prepare 没有记录——它只在从 GitHub 装时执行,被 pnpm 拦下时会出现在「构建脚本」那一行。

README 里提到

shell 命令(bash、exec、spawn 之类)

来源:对 README 做的关键词匹配,只提示它可能碰到什么,不是代码分析。

这不是安全审计。上面是一次实装记录加两次文本扫描,没有人替你读过这个插件的代码。插件带着你 agent 的权限在跑。

AI 锐评

是什么 — 在 DeepSeek Harness 里压缩 coding agent 的会话上下文,把很长的连续任务塞进较小的窗口。

谁该装 — 你在用约 100K 上下文的模型连续赶同一条 coding 任务,历史记录反复把窗口顶满、只能新开会话时,这才对得上号。经常切换模型的人不必优先装:仓库把 model switch 列为前缀缓存命中率下降的常见原因,省下的 token 可能被缓存失效抵消。

注意 — 沙箱只确认了在全新 profile 里能装上并被 DSH 注册。插件会执行 shell 命令。README 中的 5 倍 token、跨月会话和 95–97% 前缀缓存命中率,这次都没有实测。

锐评 — 我会先丢进一个用完即弃的 profile,用 /acp 看缓存命中,而不是直接装进已经跑了很久的那条会话。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

billion-context 是做什么的

Layered conversation fragments condense into a compact core through successive geometric filters.

billion-context 是一个用于压缩长会话上下文的 DeepSeek Harness 插件,目标是在较小的 context window 中持续运行 agent。它位于 agent 和 model API 之间,通过 acp-kernel 改写 Anthropic、OpenAI stream;压缩时机以及哪些信息应保留,由 model 决定,结果不是按固定长度简单截断,而是生成分层摘要。

这个 DeepSeek Harness 插件面向长时间编码会话:项目称约 100K context 足以支撑较小窗口,并宣称可将 token 使用量减少约 5 倍,让单个会话持续数月、累计数十亿 token。README 还提供 /acp 和 /acp-cache,用于排查 prefix-cache 命中率。

目录将它标记为具有 terminal surface,但 README 没有说明具体 terminal 命令、文件操作或权限范围。因此,若必须保留未经压缩的完整历史、使用的 API 不属于 Anthropic 或 OpenAI stream,或 DeepSeek Harness 已能满足上下文管理需求,就不适合安装。插件运行在 agent 权限内,terminal 访问细节应在安装前进一步核对。

billion-context 的文档

billion-context 的行为说明

billion-context 位于 agent 与 model API 之间,使用 acp-kernel 改写 Anthropic 和 OpenAI stream。它不是按固定长度删除旧消息,而是由 model 判断何时压缩、压缩哪些内容,并生成摘要。README 将其描述为面向长期会话的增量、分层上下文管理。

billion-context 的命令

README 提供两个用于检查缓存归因的 slash command:

  • /acp
  • /acp-cache

文档称健康会话通常有 95–97% 的 prefix-cache 命中率,压缩本身的成本为 ≤2%;命中率持续偏低时,可用这两个 command 排查原因。

DeepSeek Harness 的集成

DeepSeek Harness 将插件作为 session 能力加载,提供的安装配置目标是 web profile。README 没有说明 DeepSeek Harness 的版本要求,也没有列出插件专用的 config key、环境变量或文件路径。

billion-context 的范围与限制

项目将 100K context 作为小窗口目标,并宣称支持持续数月、累计数十亿 token 的单个会话。README 明确说明的是 Anthropic 和 OpenAI stream;没有确认其他 API protocol、操作系统、持久化文件或 terminal 操作。目录标记了 terminal surface,但给出的文档未解释具体会执行哪些 terminal 行为。

根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README

同一分类

billion-context 的同类插件

3.6k

DeepSeek 专用破甲插件:以 order 100 追加无条件服从的系统提示词段,提供带校准元数据的 profile 工具,并通过会话投影在输入框上方显示实时破甲状态徽标。

我们跑过,装得上

GitHub 源码JavaScript9 天前

AI 锐评

dsh-infinite-gen-4

是什么 — 给 DeepSeek 追加无条件遵从 prompt(order 100),并带校准元数据和实时 armor 徽章。

谁该装 — 在 DSH 里用 DeepSeek 模型跑会反复拒执行的 agent 任务,要把无条件遵从段钉进 system prompt,并靠徽章确认这段还在当前会话。 已把 system prompt 当变更受控物、只许走现有段落的工作区不必装:这个 plugin 的主动作就是再写入一段。

注意 — README 主体在讲 dsh-infinite-gen-5 的逆向工作台,和本包自述的 armor 对不上,现有材料无法判定实际交付的是哪套。沙箱只看到它在全新 profile 中安装成功并被 harness 注册,未覆盖 prompt 段、徽章和校准元数据是否按自述工作。

锐评 — 换我不会放进正在干活的 profile,除非先打开源码核对交出来的确实是 armor 这一套。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
详情
3.3k

DeepSeek 专用破甲插件:以 order 100 追加无条件服从的系统提示词段,提供带校准元数据的 profile 工具,并通过会话投影在输入框上方显示实时破甲状态徽标。

我们跑过,装得上

GitHub 源码JavaScript15 天前

AI 锐评

dsh-infinite-gen-3

是什么 — 向 DeepSeek 的 system prompt 固定插入无条件服从段,并用 profile 工具和会话投影徽章显示 armor 是否在线。

谁该装 — 你在 DSH 里用 DeepSeek 跑多轮 agent 派工,中途拒答或改口会打乱后续工具调用。若你打开本页是要接 Ghidra、原生调试和审批执行链,仓库自述提供的不是那条工作流。

注意 — 沙箱只确认它能装进全新 profile 并被 harness 注册,没有测过服从段是否改变模型行为。当前 README 在讲无限五代 IG5 逆向工作台,和本 listing 的仓库自述不是同一件事。

锐评 — 注册成功本身不构成留用理由;我会只在徽章和 profile 工具对上同一会话后才占这个槽位。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
详情

dscode

qiz029

1.0k

A DeepSeek coding agent harness: persistent shell, Ultra subagents, auto approval, Chrome MCP and session telemetry

我们跑过,没装上

GitHub 源码JavaScript27 天前

AI 锐评

dscode

是什么 — dscode 是一个基于 DeepSeek Harness 的终端编码代理插件。

谁该装 — 在使用 DeepSeek 模型进行代码开发且需要跨终端共享上下文时适合安装。 如果不需要会话桥接或子代理协作的用户不适用。

注意 — 安装后 harness 没有将其注册进 profile。 需要提供 API key 或 token。

锐评 — 目前安装后无法注册进 profile,我不会使用它;只有在修复后才值得查看。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
2源码

dsh-synapse

liangmianya

518

DeepSeek Harness 的可视化非线性对话工作区:把会话、追问与分支变成可浏览、可拖拽的对话地图。

我们跑过,装得上

npm 包JavaScript1 个月前

AI 锐评

dsh-synapse

是什么 — dsh-synapse 将 DSH 会话、追问和分支组织成可浏览地图。

谁该装 — 在使用 DSH web profile 处理多轮追问和分支讨论的用户,能通过地图管理上下文。 只进行简单线性对话的用户,可以继续使用 DSH 原生对话界面而不必安装此插件。

注意 — 需要 DeepSeek Harness >= 0.1.7-rc.2、Node.js >= 22.19.0 以及 web profile。沙箱中在全新 profile 里安装后能正常注册并通过测试。 没发现明显的坑,地图数据保存在单独目录,不会删除 DSH 会话,也不会修改 prompt 或模型请求。

锐评 — 我要是你,会装它,因为它在地图与原生对话间支持双向切换,并保留真实分支作为事实来源,这对复杂对话管理有帮助。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
源码
238

把 13 家 coding agent(Claude Code、Codex、ChatGPT、Cursor、Gemini、opencode 等)的完整对话历史导入为可续聊的 DeepSeek Harness 会话,并支持反向导出回 Claude Code。

我们跑过,装得上

npm 包JavaScript18 天前

AI 锐评

dsh-chat-import

是什么 — 导入外部 agent 对话为可续聊的 DSH session,并支持导回 Claude Code。

谁该装 — 你正在把 Cursor 或 Claude Code 里做了一半的重构接到 DeepSeek Harness,用 DeepSeek 接着改同一处代码,缺的是把旧对话变成可 resume 的 session。每次任务都从设计和 issue 冷启动、从不续 agent 对话的人,对不上这个 plugin。

注意 — 在全新 profile 里实测可以装上,并被 harness 注册进 profile。运行过程会执行 shell 命令,需要你接受这一点。这次没有另外验证导入后的对话是否完整可续。

锐评 — 只在要搬家的 profile 里装,迁完就卸,不当常驻 plugin。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情
163

通过可预览的五段式交接,将已有 DSH 会话迁移到另一个 Agent Preset;保留源会话,并可让目标会话暂停等待确认或立即继续。

我们跑过,装得上

npm 包JavaScript20 天前

AI 锐评

dsh-plugin-bridge

是什么 — 通过预览五段手交将现有 DSH 会话迁移到另一 agent preset,保留源会话并支持暂停或立即继续。

谁该装 — 当你在 DeepSeek Harness WebUI 中完成一半任务后,需要切换到不同 tool preset 继续时,此插件能通过五段预览迁移会话而不触及源历史。 假如你已经切换完所有任务,则此插件不会提供帮助,因为它专注于迁移现有会话阶段。

注意 — 实测在全新 profile 中通过安装后能被 harness 注册进 profile。静态检查提示会执行 shell 命令。未发现其他明显问题。

锐评 — 换成我,会装它,因为它在迁移时使源会话保持 untouched。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1源码