# 验证与复验 ## 1.0.0 — 2026-10-07 本次本机环境:Windows、Node 24.11.1、npm 11.6.2、DSH 0.2.0-rc.2 源码。 - 30 项自动测试通过,覆盖认证、HTTP/WebSocket、取消、相关标识、未知写入回执、引用持久化、组合设置、精简列表、增量历史及超大结果交付。 - 只读契约脚本通过:六个工具 schema、18 个 Remote 方法参数,以及真实 SkillRegistry 的自带 Skill 发现、正文加载和卸载清理。 - 安装内容检查通过:运行源码、自带 Skill 和通用文档均包含,机器专属脚本和私有数据不打入安装内容。 - DSH 官方命令在隔离测试 profile 中从本地 Git 来源安装 1.0.0 成功;安装后的版本、bundle 和 Skill 文件已核对,无须额外批准构建脚本。实际 GitHub 地址需在仓库上传后再验证。 - 在现有自定义 DSH_HOME 的调用方 profile 中,官方卸载并从源码目录重装 1.0.0 成功;其他直接依赖及 bundle 顺序、连接配置、认证文件和本地引用状态核验保留,运行资源与公开源码一致。 - CI 已配置 Windows/Linux、Node 22.19 与 24 的检查矩阵;GitHub 托管运行结果需在仓库上传后确认。 核心工具行为已由用户在 DSH 0.2.0-rc.2、自定义 DSH_HOME 和复杂插件环境中实测正常;用户也验证了通过对话提供端口/令牌或让 Agent 启动目标实例的流程。自带 Skill 是本次新增内容,其实际 Agent 使用效果仍需新会话验收。 ## 维护者检查 ```sh npm ci --ignore-scripts npm run verify node scripts/verify-host-contract.mjs C:/path/to/deepseek-harness ``` 契约脚本只读取显式指定的 DSH 源码,并创建临时内存注册表;不会启动真实 profile 或修改 DSH 核心。模拟网络测试使用临时本地服务及测试凭据。 ## 安装和应用复验 1. 设置测试调用方 DSH_HOME,使用官方 `dsh plugin --profile add <源码目录或 Git 来源>` 安装。 2. 重启调用方,新会话应看到六个 dsh_* 工具和 dsh-remote-control Skill 摘要;完整 Skill 正文在调用 Skill 时才加载。 3. 告知 Agent 目标地址和令牌,让其配置并实际读取少量工作区;仅列本地实例不足以证明认证通过。 4. 创建远程会话,发送需求后继续其他讨论;之后查状态和新增回复,重复增量读取应为空。 5. 生成长结果,检查 oversized 后再选择分段或完整读取;核对模型/权限、问题答复与取消等所需分支。 安装成功、离线测试通过和模型正确使用功能属于不同证据,分别记录。认证文件、真实会话和原始启动日志保持在私有数据目录。