Repository navigation
Releases
v0.3.1: DSH 0.2.2-rc.3 support
v0.3.1
- Adds exact DSH 0.2.2-rc.3 runtime detection and adapter selection while preserving rc.1/rc.2 branches.
- Includes independent official rc.3 fixtures and 193 isolated tests, 19 fixture hashes, and five production syntax checks.
- Verified with one minimal real rc.3 subagent smoke returning
RC3_LIVE_SMOKE_OK; full host/API/GUI matrix remains outside this release claim. - GitHub Release only; no npm publication.
0.3.0 · 通用设置入口与独立工具开关
0.3.0:通用设置入口与独立工具开关
变化
- 设置从「插件 → 已安装」配置行迁至 更多 → 设置 → 子代理工具与参数补救,沿用原 Config entry ID 和四项设置,不复制配置存储。
- 新增默认开启的
allowSubagent与allowSubagentFork。两个工具可以独立禁用,关闭参数补救不会放开已禁用的工具。 - 使用原生 prepare guard 和 dispatch 入口复检,覆盖 Native/PTC 中这两个名称的调用;不取消已开始的调用或停止已有子代理。
- 保留原有参数补救与 DSH 0.2.2-rc.1 / rc.2 精确分支。
验证与边界
- 163 项离线隔离测试通过,13 个未修改第三方夹具哈希与 5 个生产文件语法检查通过。
- Windows DSH 0.2.2-rc.1 已安装 0.3.0-local.1,参数补救冒烟通过,用户确认新设置页可见。用户在页面关闭 fork 后,正常
subagent_fork在创建前明确拒绝;普通subagent对照调用仍成功。测试保持 fork 开关关闭。 - 正式 0.3.0 的五个生产文件与该已安装开发包一致,只修改版本号和文档。本次发布未再次替换本机插件。
- 这不是完整设置/重启持久化矩阵。尚未实机覆盖关闭普通 subagent、重新开启 fork、所有 Native/PTC 路径或卸载。
- 推荐 rc.1;rc.2 仅基于官方发行代码离线适配,不进行本机升级或实机验收,不承诺 rc.2 实机可用性。其他 DSH 版本不提供版本豁免。
- 工具可能仍出现在模型已收到的列表中;不拦截其他工具/插件直接创建子代理。停用整个插件会解除这层工具限制,它不是全局安全沙箱。
安装
仅通过 GitHub 发布,未发布 npm;无需先进入插件市场。
请用 DSH plugin_manager 检查后安装上述固定 URL,或先退出对应 profile,再执行:
dsh plugin --profile desktop add "https://github.com/NekogamiJam/dsh-subagent-arg-guard/releases/download/v0.3.0/dsh-subagent-arg-guard-0.3.0.tgz"desktop 换成实际使用的 profile。安装后核对版本、installed/enabled 和 application 状态。首次升级可刷新页面加载新版界面,之后保存设置不需要刷新或重启。不要按同名 npm 包安装,不修改 ASAR,不运行额外安装脚本。
附件提供 .tgz 和 SHA256SUMS.txt。旧版 v0.2.0 / v0.1.0 Release 保留,不覆盖资产。源码、第三方 MIT 许可证和测试报告均在仓库中。
v0.2.0 — 双版本适配与简短设置
0.2.0
独立子代理参数补救插件的新版本,运行逻辑与已在 rc.1 验收的 0.2.0-local.2 相同。
更新
- 保留 DSH 0.2.2-rc.1 逻辑,增加 rc.2 的 name / presentationMeta 输出契约、新 effort 约束及版本专用错误识别。
- 使用宿主公开版本 API 精确识别 rc.1 / rc.2;未知版本或检测失败时不补救,不推测版本。
- 在「插件 → 已安装 → 本插件配置行」加入四个短开关;勾选后自动保存,成功后后续调用读取新设置,无需刷新或重启 DSH。
- 修复保存成功提示,不再要求等待或手动刷新;拒绝、异常不假报成功。
- 仍只对特定创建前选模参数错误补救一次,删除三个选模字段后恢复原默认路径,不接管默认模型池、不放宽权限。
验证范围
- 127 项隔离回归测试通过,13 个第三方源码夹具哈希校验通过。
- Windows DSH rc.1 开发包已完成本地安装、空三字段真实子代理冒烟、设置页显示/保存及新版提示确认。
- rc.2 仅基于官方发行代码离线适配,没有实机验证,也不承诺其实机可用性。不会为 rc.2 升级本机或开展实机验收。
- 重启后设置持久化、全部设置生效和真实 API 错误矩阵、完整卸载等未完成,详见 TESTING.zh-CN.md。
安装与隐私
从本 Release 下载 dsh-subagent-arg-guard-0.2.0.tgz,核对 SHA256SUMS.txt 后通过 DSH 插件管理器安装;不从 npm 按包名安装,不授予版本豁免。Node.js >=22,manifest 仅列 0.2.2-rc.1 || 0.2.2-rc.2,推荐 rc.1。
本次检查了源码待发布文件和解压后的 tarball:未发现本机个人目录、凭据或私人模型配置。源码中的合成 Windows 测试路径保留;缓存、运行日志、个人配置和测试夹具均不进入生产 tarball。宿主 app-boot / slots 仅声明 optional peers,不打包另一份 DSH。
旧版 Release 与资产保留。本次不发布 npm,不修改本机已安装插件或 DSH 版本。
v0.1.0
首个公开版本
在原生 subagent / subagent_fork 出现已明确识别的前置选模参数错误时,删除 provider、model、reasoning_effort 后重试一次,恢复调用原本的默认行为。
- 零运行依赖,无自动安装脚本;无需默认模型插件,不自建或接管模型池。
- 仅声明支持 DSH 0.2.2-rc.1,Node.js >=22;未知执行器、schema 或接口变化时保守不补救。
- 65 项隔离测试全部通过,7 份上游源码夹具哈希校验通过。
- 已在 Windows 真实进程中安装/启用,并通过一次空三字段的真实子代理冒烟;这不代表全部错误路径、原版无默认插件环境或所有平台已完成真实验收。
- 已排除本机缓存、生成日志与私有配置;上游测试夹具的 MIT 署名和许可完整保留。
安装
下载 dsh-subagent-arg-guard-0.1.0.tgz,用 SHA256SUMS.txt 核对文件后,通过支持本地 bundle/tarball 的 DSH 插件管理入口安装。请先核对精确支持的 DSH 版本,不要绕过版本门禁。
当前仅发布 GitHub,未发布 npm。生产安装包不含测试夹具;完整源码与测试见 GitHub 自动生成的源码归档。精确补救范围、审计语义及未验证项见仓库 README 和测试报告。