Skip to content

FNOS-007 真实 NAS 验收记录(2026-09-30) ​

本记录覆盖需求 验收环境范围 中要求在真实 NAS 验收的七项功能:FNOS-007-01、03、07、08、10、13、19。其余功能按同一 约定在 DSH Web 与 DSH Desktop 验收,不在本记录范围内。

前置的本地证据见 FNOS-007-local-automated-2026-09-27 及其后续四份 local-automated 记录;本记录是它们缺失的目标环境环节。

证据来源分两类,正文分别标注:标 [采集] 的由 trim-cli 从设备直接读取,可复现; 标 [验收] 的是验收人在设备上的操作结论,由验收人确认,未在自动化采集范围内。

设备与环境 ​

项值来源
设备型号TianBei WTR PRO[采集] system hardware
CPUAMD Ryzen 7 5825U(8 核 16 线程)[采集] system hardware
平台x86[采集] system trim-version
内核6.18.18.c1126-trim[采集] system kernel-version
fnOS 版本1.2.0800(Mainland-PE)[采集] system trim-version
应用fn-deepseek-harness 5.4.3,状态 running[采集] app list
依赖nodejs_v24[采集] app list
挂载路径/app/fn-deepseek-harness(openType: iframe)[采集] app list

验收人:设备管理员。安装方式:应用中心手工安装(manualInstall: true,source: thirdparty)。

应用入口可达性 [采集] ​

应用挂载前缀下的请求由网关应答(HTTP 200,响应体为鉴权提示),说明网关在端口 5666 上对 /app/fn-deepseek-harness 前缀有响应。

这条探测不能用来判断具体路由是否挂载:匿名请求在网关鉴权层即被拦下,已验证挂载的 /api/health、已挂载的插件路由与故意构造的不存在路径 /api/nonexistent-xyz-abc、 /codebuddy2 返回完全相同的 200 + invalid token(Content-Length: 13)。因此本 记录不据它推断任何路由级结论,路由可达性由验收人在应用内确认。

逐项结论 ​

以下七项的功能结论由验收人在真机上确认 [验收];[采集] 部分为本记录独立复核的环境事实。

FNOS-007-01 DSH 运行基线升级 ​

  • [采集] 应用在 NAS 上为 5.4.3 且持续 running,网关与 DSH Web 入口可达。
  • [验收] 应用以目标 0.1.7-rc.2 基线正常启动运行,依赖解析完整。
  • 结论:通过。

FNOS-007-03 fnOS 插件设置兼容 ​

  • [验收] fnOS 插件设置卡片正常渲染;授权目录与网关路径配置可读写,配置在应用重启后保持。
  • 结论:通过。

FNOS-007-07 FPK 和运行时交付对齐 ​

  • [采集] 应用已由 FPK 安装并在目标机上运行,依赖 nodejs_v24 已就位。
  • [验收] FPK 安装成功且应用可启动;node-pty native 在目标机可用;安装回调的 ${TRIM_PKGVAR} 持久化补丁幂等;网关代理下入口跳转、静态资源、API/WebSocket 路径与 认证 Cookie 均保持在应用挂载前缀内。
  • 结论:通过。

FNOS-007-08 旧会话兼容 ​

  • [验收] 升级前已有会话在升级后可正常打开与继续,会话内容与工具调用关系完整。
  • 结论:通过。

FNOS-007-10 升级、回滚和真实环境验收 ​

  • [验收] 应用升级路径可用,升级后用户设置、凭据、授权目录与网关配置保持;回滚路径可执行 且回滚后应用可用。
  • 结论:通过。

FNOS-007-13 attachment-local 运行时依赖和持久化补丁 ​

  • [验收] @deepseek-ai/dsh-attachment-local 在应用私有依赖树中解析到与 DSH_VERSION 对齐的精确版本;${TRIM_PKGVAR} 持久化补丁执行成功且幂等;附件读取与持久化在 NAS 上可用。
  • 结论:通过。

FNOS-007-19 网关终端 Shell 与字符集环境 ​

  • [验收] 终端 Shell 与字符集环境由网关在启动 DSH Web 时统一注入,cmd/main 不再重复适配; SHELL 解析为 PATH 中实际可用的 bash(不显示重复 bash,也不显示 nologin)。
  • [验收] UTF-8 LANG/LC_CTYPE 已注入、非 UTF-8 LC_ALL 已清理,中文工作目录与终端 输出无乱码。
  • [验收] 终端运行身份与应用服务一致,未提升为 root、未切换为 NAS 普通用户。
  • [验收] 终端可打开、可执行命令、可关闭;应用重启后终端仍然可用。
  • 结论:通过。

相关信息 ​

  • 本记录取代 FNOS-007-local-automated-2026-09-27 中「尚待真实环境执行」的 NAS 部分。该记录正文按「证据只追加」原则保持原位不动。
  • 网关 WebSocket 升级凭据修复(提交 fc5735c)的运行效果在本环境中一并确认:页面打开后 /api/remote.mux 不再出现首连断联。

遗留问题 ​

无阻塞项。本记录完成后,FNOS-007 在需求与计划文档中的状态回写为已完成。

最后更新:

基于 VitePress 构建