Repository navigation
Releases
VeriScope v0.4.0 · 跨宿主 MCP 与本地部署补强
新增跨宿主 stdio MCP 入口,与 DSH 共用本地门禁核心;提供 doctor、replay、status、list 四工具。DSH 八工具与结果卡保留。
- MCP 强制显式持久状态目录,不把回执写入 npx 缓存。
- 兼容完整原契约与经过审阅的 LF 契约;修复 POSIX venv 符号链接解析导致误用全局 Python 的问题。
- DSH SDK 缺失/版本不兼容会在启动时明确报错;纯 MCP 干净安装不拉入 DSH alpha 包。
- 升级前备份完整状态目录与原归档。旧回执历史 PASS/FAIL 保留,当前有效性进入 REVIEW,重新 replay 才能获得新回执。
验证:Ubuntu/Windows × Node 22/24 CI 通过;Ubuntu 实际 Python 三态通过。Linux 为 266 项通过;Windows 为 264 项通过、2 项 POSIX 专项跳过。零新增评测模型调用,未发起模型对话。正式 npm 包已在 Claude Code 2.1.278/Codex 0.163.0 的隔离控制接口各完成 10 次真实工具调用,DSH ToolRuntime 实机 29 次调用复验通过。
npm 0.4.0 已实际下载校验,且为 latest。干净安装未拉入 DSH peer,bin 握手/ping 和正式包宿主调用通过。MCP 接入说明 · 版本验收记录。
保留限制:四例门禁裁决相同;三例的 11 个保留字段可经三家宿主结构化响应对照一致。非法 JSON 的 REVIEW 在 Claude 控制 API 中只返回错误文本;落盘报告缺少稍后附加的 RECEIPT_UNAVAILABLE,完整结构化交付未通过,不宣称四例全部字段一致。未测模型自动选择工具或完整聊天体验。macOS 真实运行未验。
npm tarball SHA-256:5756b94dee50f44d9b84c7d3139ce1b08015f9f636b288aae24222f22e77e35a。发布后的补验记录更新在 main;已发布的 npm 包与 v0.4.0 标签不再移动。
本工具面向单人本地归档门禁;PASS 不证明回答事实正确,不代表企业全面就绪。
v0.3.0 · 环境体检、批量重放与报告导出
变化
新增环境体检、回执清单、顺序批量重放与 Markdown/JSON 导出。中文原因与原生结果卡补充回执阈值、Node/Python/pandas 和输入摘要。首次使用可按 doctor → replay → list 三步执行。
需要本机兼容 VeriScope 与 Python 环境,无 settings UI;路径通过环境变量提供,不自动读取 .env。Python 仍是唯一数值裁判,REVIEW 不转 PASS,已确认 FAIL 不被错误遮盖。npm 不发布。
验证
- 本地 121 项测试通过,包含原 91 项与新增 30 项;Windows/Linux、Node 22/24 的四组 CI 通过。
- 独立 DSH NEXT profile 本地源码加载并重启,8 个真实工具可调用;正常环境、无效 Python、三态、清单、批量和导出均实测。没有对话或评测模型调用。
- PASS/FAIL/坏文件批量结果为通过 1、失败 1、错误 1,总状态 FAIL;保留每份记录。
- 原生结果卡可用,正文 15px、金色单一只读按钮,新增折叠字段已核对。源码使用本地缓存加载,不冒充本次公开远程安装验证。
- 上游 14 文件、Git 状态/refs/HEAD 与默认 profile 指定配置未变。
不宣称自动对话选工具、全局拦截、事实正确率、算法首创或费用收益。历史失败及损坏记录保留;旧回执升级后可能需要重新重放。
附件
源码 ZIP、release-acceptance.json 和 file-manifest.json。GitHub 与 Gitee 的 main/v0.3.0 指向同一发布 commit;v0.2.0 tag 保留。
Commit: 087e035
v0.2.0 · 回执复验与受管完成
v0.2.0
已有门禁归档现在可以在复用前检查当前有效性,并在本会话受管任务完成时再次核验。
- ReceiptV1绑定输入、基线、阈值、上游契约及脚本、插件和所列运行环境;只有实际replay能生成回执。
- 新增
veriscope_gate_status、veriscope_gate_bind、veriscope_gate_complete。REVIEW永不转PASS,已确认FAIL不被附加异常遮盖。 - 原生中文深色金色结果卡支持只读“重新检查”;无卡片接口保留文本。
VERISCOPE_STATE_DIR显式优先,默认插件.local。无settings UI、不自动读取.env;路径走环境变量,completionMode: off|remind走cordis patch,默认off。
本地91/91测试通过;Windows/Linux × Node22/24远程CI全部成功。公开GitHub固定commit已在独立profile完成安装、两次启动、三态、bind/complete拒绝路径和卸载验证;原生卡片、延迟旧响应及注入断连降级已核对。详细范围、原始构造方法和文件哈希见附件。
受管完成只校验本会话绑定和当前PASS;普通聊天只提醒,不承诺全局阻断。宿主验收直接调用ToolRuntime,未调用对话或评测模型,不代表模型自动选工具已验证。PASS不保证回答事实正确,不宣称算法首创或端到端降本。其他宿主版本未验证。
GitHub与Gitee的main一致;v0.2.0 tag在两站指向同一发布commit。市场PR因仓库尚未满1天未提交,最早2026-10-18 04:29:15 UTC(北京时间12:29:15),草稿保留;未称已收录。不发布npm。
源码:b281bc5886dad5eafc09f08af7da7f399fb26542
CI:https://github.com/4444wjt/dsh-plugin-veriscope/actions/runs/39004893265
附件:源码ZIP、发布文件清单、验收摘要。ZIP SHA-256:9e48acad28c1e15c4642ee6a84ecf36aaf82571a0b95d7a691f96eebdf5bd92d
配置示例勘误
独立profile请用- id: dsh-plugin-veriscope覆盖已有条目的config,不要再次insert。已实测修正后仅1个条目。main的README已修正,运行源码未变;原tag/ZIP保留,旧ZIP里的示例以勘误附件为准。
文档修正:e37d4725cff17747e5b69cb949af81e21df0c7a9