Files
ycode/docs/分发包-v0.01-2026-10-18.md
T

20 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# YCode v0.01 Windows 分发包
> 可重复执行的完整流程见 [打包流程 SOP](打包流程SOP-2026-10-18.md)。
用户要求制作版本号 v0.01 的客户端分发包。文件名使用 v0.01;npm/Electron/Windows 的内部语义版本为 `0.0.1`,与原 `0.1.0` 开发版本不同。
构建命令:`npm run dist:installer`。输出目录 `release/`,安装程序 `YCode-v0.01-Setup-x64.exe`,展开后的客户端 `win-unpacked/YCode.exe`。按当前工作区构建,包含尚未提交的现有功能;没有创建 Git 提交或发布到外部。
安装程序使用 NSIS,Windows x64、当前用户安装,可选择安装路径,提供桌面和开始菜单快捷方式,卸载不删除用户数据。没有配置代码签名证书,因此属于未签名的本地测试分发版本。
包含应用主进程、preload、两份 renderer、生产依赖、图标、models.dev 元数据、原生沙盒0.7.0、内置Git资源,以及内置 OMP 18.6.3。模型Key、个人会话、项目和用户专家包都在用户数据目录中,不复制到分发包。新用户需自行配置模型;本机已有数据继续沿用。
OMP 文件位于安装目录 `resources/omp/`,包含 `omp.exe`、MIT LICENSE、THIRD-PARTY-NOTICES.txt 和 runtime.lock.json。运行时依次支持 `YCODE_OMP_PATH` 显式覆盖、包内 OMP、旧 Ygent 安装和 HTTP 回退;正常安装不依赖外部 Ygent。新设备未预置本机的五个自定义专家或模型配置。
构建与实际包启动验证结果:OMP资产摘要、版本输出和真实RPC ready握手通过;最终安装程序246,498,049字节(235.08MiB),SHA-256为`4a8ceaeb1dd12bfc228911c2d586a7db2f4682b02b995c62602e7b14e6830184`。安装程序归档确认包含四个OMP文件;实际签名状态NotSigned。
正式YCode.exe包内容与启动共10项检查通过:版本、main/preload/renderer、生产依赖、本机配置与会话排除、模型元数据/内置OMP/沙盒/Git及摘要、真实exe启动和生产IPC、空用户数据隔离、0未捕获renderer异常及正常退出。生产IPC实际选择的OMP路径为包内resources/omp/omp.exe。报告`.tmp/release-v001-mfDVCw/report.json`,汇总`.tmp/release-v001-verification.json`;已查看实际客户端截图`packaged-client.png`。离屏启动使用软件渲染,不据此声称GPU硬件加速路径通过。
交付附`release/使用说明-v0.01.txt`及`release/SHA256SUMS.txt`。验证在隔离用户目录执行,不调用用户模型接口,不改当前开发客户端会话;包内可执行文件启动检查不等于已在干净Windows设备验收完整安装/卸载、GPU兼容和所有功能。