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

分支收件箱隔离 catcatchcatast/dsh-fork-inbox-guard

DeepSeek Harness
catcatchcatast50 天前有提交已提供中文文档扫描:未发现敏感能力

阻止新分支继承父会话的待发送消息

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · tool
装得上吗
实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 50 天前
档位由哪些信号合成

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

验证判据与等级说明 →
⚠︎ 实装验证未通过(dependency_conflict · 2026/10/5) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

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

功能亮点

  • 阻止分支继承待发消息
  • 隔离新分支待处理输入

独立 MIT 许可的变通方案,解决新 DeepSeek Harness 分叉里继承的待处理输入

README

由 DeepSeek 最新模型翻译生成
dsh-fork-inbox-guard 独立的社区维护方案,解决新 DeepSeek Harness 分支继承待发送输入的问题。 独立的 DSH 分支队列修复插件,阻止新分支先执行父会话的待发送消息,保留分支自己的输入。非官方插件,预发布版本;已有会话不处理。 Compatibility / 兼容范围 | Component | Tested version | | DeepSeek Harness | 0.1.5-rc.2 | | Cordis | 4.0.2 | | Plugin | 0.1.0-isolation.1 | 请使用 DSH 支持的 Node.js 版本。其他 DSH 版本未经验证。对等依赖锁定已验证的契约;未实现运行时版本自动检测。 Behavior / 修复范围 插件同步监听公开的 agent/created 生命周期边界。它检查分支谱系、构造函数边界和继承的种子标记,然后用公开的 Inbox.remove 删除继承的待发送消息标识。分支自己的初始化输入会保留。 - 只处理挂载后创建的新分支,不扫描、清理或修复已有会话。 - 不改变父会话、继承历史正文或官方分支截断位置。 - 不覆盖核心投影,不拦截发送,不接管工具、沙箱或审批。 - 不依赖远程插件或 Desktop;每台实际运行 DSH 的服务器分别安装。
展开完整文档(README 剩余 1 节)
dsh-fork-inbox-guard

独立的社区维护方案,解决新 DeepSeek Harness 分支继承待发送输入的问题。

独立的 DSH 分支队列修复插件,阻止新分支先执行父会话的待发送消息,保留分支自己的输入。非官方插件,预发布版本;已有会话不处理。

Compatibility / 兼容范围

| Component | Tested version |
| DeepSeek Harness | 0.1.5-rc.2 |
| Cordis | 4.0.2 |
| Plugin | 0.1.0-isolation.1 |

请使用 DSH 支持的 Node.js 版本。其他 DSH 版本未经验证。对等依赖锁定已验证的契约;未实现运行时版本自动检测。

Behavior / 修复范围

插件同步监听公开的 agent/created 生命周期边界。它检查分支谱系、构造函数边界和继承的种子标记,然后用公开的 Inbox.remove 删除继承的待发送消息标识。分支自己的初始化输入会保留。

- 只处理挂载后创建的新分支,不扫描、清理或修复已有会话。
- 不改变父会话、继承历史正文或官方分支截断位置。
- 不覆盖核心投影,不拦截发送,不接管工具、沙箱或审批。
- 不依赖远程插件或 Desktop;每台实际运行 DSH 的服务器分别安装。

Install / 安装

从 Releases 下载 .tgz 和 SHA256SUMS.txt,然后校验 SHA-256。

dsh plugin --profile YOUR_PROFILE add /absolute/path/dsh-fork-inbox-guard-0.1.0-isolation.1.tgz

把 "dsh-fork-inbox-guard" 追加到 $DSH_HOME/profiles/YOUR_PROFILE/package.json 里已有的 dsh.profile.bundles 数组(默认 home:~/.dsh)。保留所有已有 bundle。包自带 cordis.patch.yml。通过常规服务管理器重启配置档。每个用到的 Web 或 CLI 配置档都要重复一遍。

仅安装包不会自动启用到全部配置。安装后用测试会话新建分支,发送新的短消息,确认执行的是新消息。无需修改 DSH CLI 或核心版本号。

Disable / 停用

只从 bundle 列表里移除本插件并重启。之后可选执行 dsh plugin --profile YOUR_PROFILE remove dsh-fork-inbox-guard。

已记录的队列移除事件仍然保留。停用只阻止后续修复;不会恢复已删除的继承待发送输入。

Development / 验证

npm ci --ignore-scripts
npm test
npm pack --ignore-scripts

11 个隔离集成测试使用已发布的官方模块、内存会话和假模型。覆盖范围包括原始故障、分支输入执行、父会话/历史保留、初始化输入、重复分支、恢复的旧分支、并发、启动顺序和卸载。见 VALIDATION.md。

这些测试不能证明完整的浏览器、磁盘后端或第三方插件兼容性。其他插件必须遵守官方生命周期契约:创建阶段只做组合;驱动从 agent/session-start 开始。

Privacy / 隐私

不收集遥测、网络请求、凭据或设备标识。插件在内存中检查新分支历史,并通过 DSH 写入普通的队列移除事件。在问题报告里请隐去提示词、账号信息、主机名、地址和本地路径。

Background

上游讨论 #6244、#6314。

这是生命周期层面的变通方案,不是上游核心修复。等上游 fork 或 inbox 语义有变动时,再重新评估。

License

MIT。Copyright (c) 2026 dsh-fork-inbox-guard contributors。官方依赖各自保留自己的协议,不会打包进插件。
预览分享卡片长什么样 ↓catcatchcatast/dsh-fork-inbox-guard
分享 · DeepSeek Harness Hub
catcatchcatast/dsh-fork-inbox-guard

阻止新分支继承父会话的待发送消息

这是你的仓库?认领条目

回到顶部