DeepSeek Harness 的上下文管家插件。它让 AI…
33.3/100
综合分
5
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add chocobo77/dsh-infinite-context该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 3 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-infinite-context(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.19.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/28 20:44:27
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
- 读取本地文件src/memory-context.ts:129
if (storePath !== IN_MEMORY_STORE && !existsSync(storePath)) { - 读取本地文件src/memory-context.ts:134
if (existsSync(legacy)) { - 写入本地文件src/memory-store.ts:299
if (path !== IN_MEMORY_STORE) mkdirSync(dirname(path), { recursive: true }) - 发起网络请求src/model-probe.ts:156
const response = await fetch(url, { ...init, signal: controller.signal })
扫描于 2026/11/2(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-compaction@deepseek-ai/dsh-compaction-basic@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-token-meter@deepseek-ai/dsh-tools@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 多级记忆管理
- 语义检索
- 结构化记忆
DeepSeek Harness 插件:多级记忆管理、语义检索、结构化记忆,以及面向无限上下文的模型上下文感知。
README
由 DeepSeek 最新模型翻译生成dsh-infinite-context
DeepSeek Harness 的上下文管家插件。它让 AI 助手在超长对话中不「失忆」、不「爆窗」:旧对话自动整理成摘要并存档,重要的事情每轮主动提醒,需要细节时随时找回原文。
跳到英文说明
它解决什么问题
和 AI 助手长期协作时,你会遇到两个问题:
1. 窗口装不下 —— 对话太长,超出模型一次能读取的上限,请求直接报错。
2. 压缩即失忆 —— 普通的压缩会把旧对话直接丢掉:做过什么决定、试过什么方案、有什么约束,全都没了。
本插件的思路是压缩不等于删除:旧对话被折叠成一份结构化摘要,原文完整存档、随时可取回;同时把「当前任务进行到哪了」主动放在模型眼前,不靠它自己想起来去查。
核心功能
1. 智能折叠:像整理会议纪要
对话接近上限时,较早的内容自动折叠成一份结构化摘要——总目标、关键决定、改过的文件、遇到的问题、待办事项,一目了然。
折叠的时机和深度不是死规则:
- 看阶段:模型正在连续调用工具时推迟,一段话说完的间隙才动手;
- 看内容:大量工具输出适合折深一些,重要指令则尽量保留原文;
- 会自我修正:每次折叠记录「实际结果与计划的偏差」,下次自动补偿;
- 有安全底线:模型正在思考或回答时绝不动手,两次折叠之间有最小间隔,避免反复折腾。
展开完整文档(README 剩余 1 节)
dsh-infinite-context DeepSeek Harness 的上下文管家插件。它让 AI 助手在超长对话中不「失忆」、不「爆窗」:旧对话自动整理成摘要并存档,重要的事情每轮主动提醒,需要细节时随时找回原文。 跳到英文说明 它解决什么问题 和 AI 助手长期协作时,你会遇到两个问题: 1. 窗口装不下 —— 对话太长,超出模型一次能读取的上限,请求直接报错。 2. 压缩即失忆 —— 普通的压缩会把旧对话直接丢掉:做过什么决定、试过什么方案、有什么约束,全都没了。 本插件的思路是压缩不等于删除:旧对话被折叠成一份结构化摘要,原文完整存档、随时可取回;同时把「当前任务进行到哪了」主动放在模型眼前,不靠它自己想起来去查。 核心功能 1. 智能折叠:像整理会议纪要 对话接近上限时,较早的内容自动折叠成一份结构化摘要——总目标、关键决定、改过的文件、遇到的问题、待办事项,一目了然。 折叠的时机和深度不是死规则: - 看阶段:模型正在连续调用工具时推迟,一段话说完的间隙才动手; - 看内容:大量工具输出适合折深一些,重要指令则尽量保留原文; - 会自我修正:每次折叠记录「实际结果与计划的偏差」,下次自动补偿; - 有安全底线:模型正在思考或回答时绝不动手,两次折叠之间有最小间隔,避免反复折腾。 2. 一切可恢复 折叠前,原文完整存档,摘要开头给出一个取回编号(如 fl_ab12cd34ef56)。模型或你随时可以用 memory_expand 工具读回原文,支持分页和关键词定位;读不完会明确告知总长度和下一次怎么取。 超长的工具输出(一次大文件读取、一份长日志)同样先存档,再用一个带编号的短摘要占位——需要细节时一键展开。 3. 记忆金字塔 每次折叠的摘要存入本地数据库(重启不丢)。积攒多了,插件会自动把主题相近的几条合并成更高层的「长期记忆」;新对话或新问题时,最相关的历史记忆自动检索并注入给模型。 4. 任务状态提醒(工作记忆) 每次折叠后,插件从摘要中提取「总目标 / 待办 / 下一步 / 关键约束」,之后每一轮都主动放在模型眼前。 这解决一个真实痛点:记忆检索靠「相似度」,而五十轮之前的待办和当前问题往往并不相似——靠模型自己想起来去查,生产环境中一次也没发生过。主动提醒才是可靠的。 5. 提前准备,而不是让你等 快到折叠点时,插件会在后台提前把摘要写好;真正需要折叠时直接取用,现场零等待。如果后台准备会和你的对话抢同一个模型服务器的位置(本地小窗口部署时可能发生),它会自动让路——对话永远优先。 6. 会自己学习的参数 - 每个模型路线「摘要实际需要多久」,由插件持续测量并自动调整等待时间——本地部署的大模型慢但健康,等待会自动放宽;云端卡死的流不会浪费第二次机会。 - 每次折叠「实际落点与计划的偏差」持续记录,下一次自动补偿。 - 服务商报「装不下」时,记下服务器的真实容量,之后按真实容量规划,而不是按声明值硬撑。 - 你在配置里手工指定的值优先级最高,学习只在未指定时生效。 7. 其他能力 - 工具结果即时提炼:大段输出先提取关键行(错误、计数、文件路径),原文存档备用。 - 本地部署优化:自动识别 127.0.0.1 / 局域网上的模型,按探测到的真实窗口规划、注入精简指令、放宽等待。 - 中英文双语场景:摘要格式与关键信息提取都覆盖中文的错误、警告与超时行。 模型可用的工具 | 工具 | 作用 | | memory_search | 搜索全部历史记忆 | | memory_expand | 展开被折叠/存档的原文(支持分页、关键词) | | memory_status | 查看记忆系统状态与用量统计 | | memory_index | 浏览记忆索引 | | memory_maintain | 记忆库体检:重复、冲突、低价值条目 | 配置 所有配置在 cordis.yml,每一项都有注释。最常用的: | 配置 | 作用 | 默认 | | compaction_governance | 统一折叠调度(建议保持开启) | true | | summarization_timeout_ms | 单次摘要的等待上限(毫秒);0 = 不限制 | 自动:本地 240s / 云端 90s,随输入伸缩,并随实测学习 | | task_state_enabled | 每轮注入任务状态提醒 | true | | speculative_fold | 后台提前准备折叠摘要 | true | | tool_archive | 超长工具结果存档 | true | | rag_top_k 等检索项 | 每轮注入多少条相关记忆 | 见 cordis.yml | 完整清单与每项的详细说明见 cordis.yml 内注释。 安装 需要 Node.js ≥ 22.19.0 和 DSH 0.2.x。 npm pack dsh plugin --profile <profile> add ./dsh-infinite-context-<version>.tgz 安装后重启 DSH 生效。数据(记忆、存档、统计)存放在 DSH 数据目录的 storages 下,升级插件不会丢失。 兼容性说明 - 折叠通过 DSH 自带的 compaction-basic 完成,工具调用与结果的配对永远完整。 - 本地模型(127.0.0.1 / 内网地址)自动识别:按探测到的真实窗口规划、放宽摘要等待、注入精简指令。 - 默认的语义向量化是内置实现,零第三方依赖;需要更强的语义检索可自行安装 @huggingface/transformers。 - 本地模型只支持特定推理档位时,摘要调用沿用会话当前的档位设置。 许可 MIT What problem does it solve Long-running sessions with an AI assistant hit two walls: 1. The window fills up — the conversation outgrows what the model can read at once and requests start failing. 2. Compaction means amnesia — naive compaction throws old context away: decisions made, approaches tried, constraints stated — all gone. 这个插件的原则:压缩不是删除。旧轮次折叠成结构化摘要,原文归档,随时按需取回;当前任务状态每轮主动摆到模型面前,不靠它自己记。 核心特性 1. 智能折叠,像会议纪要 对话接近上限时,旧轮次折叠成结构化摘要——目标、决策、改动的文件、遇到的问题、待办事项。 什么时候折叠、折多深,不是固定规则: - 看阶段:工具循环执行时先缓一缓,到轮次边界再折; - 看内容:工具调用密集的大块内容折得深,重要指令原样保留; - 会自我校正:每次折叠都记录结果偏离计划多远,下次补回来; - 有硬性安全护栏:模型生成过程中绝不打断,最小间隔防止折叠抖动。 2. 一切皆可恢复 折叠前先归档原文,摘要里带上引用(如 fl_ab12cd34ef56)。模型——或者你——可以用 memory_expand 工具读回精确原文,支持分页和关键词搜索;读取被截断时会说明完整长度和下一次调用的确切参数。 超大的工具输出(读了个大文件、拉了一段长日志)同样归档,替换成一段带引用的短存根。 3. 记忆金字塔 每份折叠摘要都持久化到本地(重启不丢)。摘要越积越多,主题相近的会合并成更高层的长期记忆;新问题进来时,自动检索最相关的几条注入。 4. 任务状态提醒(工作记忆) 每次折叠后,插件从摘要里提取「目标 / 待办 / 下一步 / 关键约束」,每一轮都摆到模型面前。 这补上了一个真实的缺口:记忆检索靠相似度,五十轮前的待办和当前问题往往并不相似——生产环境里模型一次都没主动搜过。推给它,比指望它想起来强。 5. 提前备好,不让你等 上下文快接近折叠触发点时,摘要在后台预先算好;真正折叠时直接拿来用,零等待。如果后台调用会和你的对话抢同一个本地服务(小规模本地部署可能出现),它就退让——对话永远优先。 6. 会学习的参数 - 每条模型路由上摘要要花多久,持续测量,等待时间自动调整——本地部署的大模型慢但活着,等待就放宽;云端流断了不会给第二次耐心机会。 - 每次折叠实际偏离计划多远,持续跟踪并补偿。 - 服务商因体积拒绝请求时,记下服务端的真实容量,以后折叠按现实规划,不按标称数字。 - 你显式设置的值永远优先;学习只在你没有设置的地方生效。 7. 还包含 - 工具结果即时提炼:抽取信号行(错误、计数、路径),全文归档。 - 本地部署优化:自动发现 127.0.0.1 / 局域网模型,按探测到的真实窗口规划,启用简洁模式指令。 - 中英双语摘要与信号抽取,包括中文的错误行和警告行。 模型可用的工具 | 工具 | 用途 | | memory_search | 搜索全部已存记忆 | | memory_expand | 展开折叠/归档的原文(分页、关键词) | | memory_status | 记忆系统状态与使用统计 | | memory_index | 浏览记忆索引 | | memory_maintain | 健康检查:重复、冲突、过期条目 | 配置 所有配置都在 cordis.yml 里,每个键都有注释。常用的几个: | 键 | 用途 | 默认值 | | compaction_governance | 统一折叠调度(保持开启) | true | | summarization_timeout_ms | 单次摘要的截止时间(ms);0 = 不限 | 自动:本地 240s / 云端 90s,按输入量缩放,并由学习结果细化 | | task_state_enabled | 每轮任务状态提醒 | true | | speculative_fold | 后台预计算折叠摘要 | true | | tool_archive | 归档过大的工具结果 | true | | rag_top_k 等 | 每轮注入多少条记忆 | 见 cordis.yml | 完整列表和每个键的说明都在 cordis.yml 的注释里。 安装 需要 Node.js ≥ 22.19.0 和 DSH 0.2.x。 npm pack dsh plugin --profile <profile> add ./dsh-infinite-context-<version>.tgz 安装后重启 DSH。数据(记忆、归档、统计)存放在 DSH 数据目录的 storages 文件夹下,升级后不会丢失。 兼容性 - 折叠走 DSH 内置的 compaction-basic;工具调用与结果的配对始终保留。 - 本地模型(127.0.0.1 / 私有局域网)自动检测:按探测到的真实窗口规划,放宽摘要截止时间,启用简洁模式指令。 - 默认 embedder 内置,零第三方依赖;想要更强的语义检索,自行安装 @huggingface/transformers。 - 本地模型只接受特定推理级别时,摘要调用跟随会话当前设置。 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
chocobo77/dsh-infinite-context
DeepSeek Harness 的上下文管家插件。它让 AI…
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,487已汉化DSH
73
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,894已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,379已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
DS Bot 是一个基于 DeepSeek Harness简称 dsh的 bot 插件,插件将 dsh 改造为 bot…
★ 5,084已汉化DSH
71.1
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,778已汉化DSH
71.1
这是你的仓库?认领条目