🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

上下文缓存 shaocuirong/dsh-vcontext

DeepSeek Harness
shaocuirong1 天前有提交已提供中文文档扫描:含敏感能力

DeepSeek Harness 上下文缓存插件:持久记忆、可配置换页策略、会话内看板与 SQLite 存储

31.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add shaocuirong/dsh-vcontext
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · chat
装得上吗
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 1 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 6 处,展示前 6 条)
  • 发起网络请求
    lib/client.js:409
    const response = await fetch(path, { ...init, signal: controller.signal });
  • 读取本地文件
    adapter/config.mjs:13
    python: process.env.VCTX_PYTHON || (existsSync(python) ? python : process.platform === 'win32' ? 'python' : 'python3'),
  • 执行外部命令固定命令
    adapter/control/versions.mjs:7
    execFile('git', ['--no-optional-locks', '--literal-pathspecs', '-C', root, ...args],
  • 执行外部命令来自配置/变量
    adapter/bridge.mjs:102
    const child = spawn(this.config.python, argv, {
  • 读取本地文件
    adapter/session/project-root.mjs:11
    const root_path = path.normalize(await realpath(directory));
  • 发起网络请求
    client/runtime.js:7
    const response = await fetch(path, { ...init, signal: controller.signal });
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-loop@deepseek-ai/dsh-fs-local@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-scope@deepseek-ai/dsh-session@deepseek-ai/dsh-session-format-v3-to-v4@deepseek-ai/dsh-session-projection@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-tools@deepseek-ai/dsh-llm
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
dsh-vcontext DeepSeek Harness 的虚拟上下文管理插件。 保留可恢复原文,维护来源、版本和活动状态,按预算选择原文、引用或摘要,并通过圆角空间画布查看上下文。 当前版本:v0.18.2 · 安装与升级 · 使用说明 · API · 更新日志 上下文工作台 这一版包含什么 - 完整中文开发文档:从零设计说明、每个目录/文件/方法参考、接口与数据定义,以及10篇论文的采纳点和差异;提供自动覆盖检查。 - 上下文工作台:跟随宿主深浅色、紧凑顶部导航、页级矩形图与可读列表、右侧内容检查器;窄容器中使用模态抽屉。 - 实际与虚拟上下文:实际请求和已登记来源分别查看,支持固定版本原文、摘要、历史版本、新收入及内容变更标签。 - 会话访问层:统一活跃与冷会话读取、观察租约、取消与宿主写入口,读取不会隐式激活历史 Agent。 - 上下文控制层:统一目录、来源版本、依赖失效、保护依据、调度仲裁与提交对账;保留原文和恢复入口。 - 有界恢复与准入:固定引用解析、分页读取、每步恢复额度和可用计量下的发送前容量检查。 - 显式阶段摘要:来源证明、候选、独立语义评审和版本校验后的激活;摘要不代表测试通过。 - 独立参数设置:聊天工作预算、在线容量、水位、目录开关与自适应策略;展示偏好在当前浏览器保存。
展开完整文档(README 剩余 1 节)
dsh-vcontext

DeepSeek Harness 的虚拟上下文管理插件。 保留可恢复原文,维护来源、版本和活动状态,按预算选择原文、引用或摘要,并通过圆角空间画布查看上下文。

当前版本:v0.18.2 · 安装与升级 · 使用说明 · API · 更新日志

上下文工作台

这一版包含什么

- 完整中文开发文档:从零设计说明、每个目录/文件/方法参考、接口与数据定义,以及10篇论文的采纳点和差异;提供自动覆盖检查。
- 上下文工作台:跟随宿主深浅色、紧凑顶部导航、页级矩形图与可读列表、右侧内容检查器;窄容器中使用模态抽屉。
- 实际与虚拟上下文:实际请求和已登记来源分别查看,支持固定版本原文、摘要、历史版本、新收入及内容变更标签。
- 会话访问层:统一活跃与冷会话读取、观察租约、取消与宿主写入口,读取不会隐式激活历史 Agent。
- 上下文控制层:统一目录、来源版本、依赖失效、保护依据、调度仲裁与提交对账;保留原文和恢复入口。
- 有界恢复与准入:固定引用解析、分页读取、每步恢复额度和可用计量下的发送前容量检查。
- 显式阶段摘要:来源证明、候选、独立语义评审和版本校验后的激活;摘要不代表测试通过。
- 独立参数设置:聊天工作预算、在线容量、水位、目录开关与自适应策略;展示偏好在当前浏览器保存。

历史归档、页面存储与工具结果外置可离线运行;宿主会话摘要会使用 Harness 配置的模型。插件不承诺供应商费用、缓存命中率或回答质量的固定收益。

安装

要求 Node.js 22+、Python 3.10+ 和支持公开会话/维护接口的 DeepSeek Harness。基础 SDK 回归使用 0.2.0-rc.2;桌面可用性还取决于宿主版本。

推荐从 Release 下载安装包;也可使用固定版本源码:

git clone --branch v0.18.2 https://github.com/shaocuirong/dsh-vcontext.git
cd dsh-vcontext
dsh plugin --profile desktop add "link:$((Get-Location).Path)"

在该 profile 的 dsh.profile.bundles 中启用 dsh-virtual-context,保留其他配置。升级前完整退出 Harness(包括托盘),备份数据库和本机 profile,再更新插件并重启。详见 安装与升级。

默认数据库位于 ~/.dsh/dsh-vcontext/context.db;设置 DSH_HOME 后相对于该目录。安装包名与插件标识仍为 dsh-virtual-context。

使用

在输入框旁打开“上下文”,然后选择工作台的三个入口:

| 入口 | 用途 |
| 上下文 | 实际/虚拟空间、分类展开、页面内容、来源与版本 |
| 变化与调度 | 操作回执、历史归档、工具结果恢复、来源笔记、活动任务与资源快照 |
| 设置 | 调度、预算、容量、水位、工作页策略与展示偏好 |

点击方块查看内容,不会自动把原文换入模型请求。颜色表示已观察的表示方式,变化标签与颜色独立;没有证据的状态显示未知。

开发

npm ci --ignore-scripts
npm run build:client
npm run check:client
npm run check:release
npm run doctor
npm test
python -m unittest discover -s tests -v
npm run preview:dashboard

前端源码位于 client/,构建产物为 lib/client.js;React 使用宿主实例。隔离预览使用真实 SDK Surface、合成内容与临时 SQLite,没有供应商调用。截图和本地测试不等于正式宿主或真实供应商验收。

范围与兼容性

- 单用户本地插件;目录只覆盖已登记来源及有界扫描范围,不自动索引整个工作区。
- 宿主估算 tokens、请求 JSON 字节、来源字节与供应商用量分别计量。
- 固定来源仍可恢复;来源过期影响当前适用性,不删除历史原文。
- 数据库包含增量扩展与版本校验,不能用旧内核直接操作已升级数据库;回退应使用完整备份。
- 0.18.0 移除旧 Python HTML 报表、vcontext-dashboard 命令、旧版方案/节点文档及过期截图。 使用新的工作台和 npm run preview:dashboard;核心 dashboard 数据操作保留。
- 真实请求页与持久历史页尚无完整映射;缺少旧正文时只显示版本变化,不生成虚构的文本差异。

文档

从零理解设计 · 每个目录、文件与方法 · 方法总索引 · 论文参考与代码对应

架构 · 界面 · 当前验证记录 · 文档索引 · 贡献说明

接口分为 模型API、HTTP、进程协议、配置 与 数据定义。逐文件参考包含内部方法、回调和测试辅助函数,由源码AST与人工中文说明组合,执行 npm run docs:check 可核对覆盖。
维护契约保存在 Session Access 技能 与 上下文控制技能。旧版本记录可从 GitHub Releases 或对应 Git 标签查看。

MIT License,见 LICENSE。
预览分享卡片长什么样 ↓shaocuirong/dsh-vcontext
分享 · DeepSeek Harness Hub
shaocuirong/dsh-vcontext

DeepSeek Harness 上下文缓存插件:持久记忆、可配置换页策略、会话内看板与 SQLite 存储

这是你的仓库?认领条目

回到顶部