docs(changelog): 补黑窗修复的真机复验结果

- sidecar 在点击那一刻被拉起(pid 4056 @ 20:52:58),命令行两侧均无 \\?\;再次点击
  复用存活实例、不重建,符合设计
- 黑窗消失:MainWindowTitle -like '*nodeagent-console*' 返回空(修复前命中一个
  WindowsTerminal 窗口,标题正是 …\nodeagent-console\node.exe)
- 附带记档(与本次修复无关的环境问题):该次点击时 VM 连不上 GitHub,
  界面报 "fetch failed",同机 Invoke-WebRequest 21.5s 无法连接;更早一次网络通时
  已成功返回结果,故功能本身已验证

CHANGELOG 不在 console-windows.yml 的 paths 里,本次提交不触发新构建。
This commit is contained in:
jkooe committed 2026-10-13 21:05:52 +08:00
1 parent 9384b64c42
commit c9e34b93a2
1 file changed
+12
+12
View File
@@ -523,6 +523,18 @@ sidecar 这条路径一直没被覆盖。
> 而「扫源码看有没有写过这个常量」属源码级检查,违反铁律 1(守卫要落在最终下发值上)。
> 故本条靠**真机截图对照**把关(修复前有黑窗 / 修复后无黑窗),并确保 Windows CI 能真编译到这段代码。
**真机复验**(同一 VM,装 CI 产出的下一版 arm64 包,exe `5800b972…`):
- 点「检查更新」→ sidecar 在**点击那一刻**被拉起(pid 4056 @ 20:52:58),
**命令行两侧均无 `\\?\`**(`verbatim=False`);再次点击时复用存活实例、不重建,符合设计。
- **黑窗消失**:`Get-Process | Where MainWindowTitle -like '*nodeagent-console*'` 返回空。
修复前该查询命中一个 **`WindowsTerminal`** 窗口,标题正是 `…\nodeagent-console\node.exe`。
- 界面未再出现「sidecar 已退出」。
> 附带(**与本次修复无关的环境问题**):该次点击时 VM 恰好连不上 GitHub ——
> 界面报「检查更新失败:**fetch failed**」,同机直接 `Invoke-WebRequest` 该 URL
> **21.5 秒后「无法连接到远程服务器」**。更早一次(网络通时)同一按钮已成功返回
> 「最新版本 v2.0.3 / 已是最新 / 发布时间 2026-10-13 17:36:54」,故功能本身已验证。
---
## [v2.0.2] —— 2026-10-11