--- type: hololake_runtime_delivery system: SYS-GLW-0001 version: 0.4.4 status: LOCAL_FULL_RUNTIME_INSTALLED_AND_VERIFIED recorded_at: 2026-07-29T23:55:22+08:00 supersedes: "[[HoloLake 0.4.3 · 知识星系与胖头鱼真实页面接入]]" belongs_to: "[[HoloLake 工程开发与交付记录]]" --- # HoloLake 0.4.4 · 星系世界、完整知识引擎与 AI Agent 回接 > 归属纠正(2026-07-30):本页属于 HoloLake 产品运行时开发线。第五域与胖头鱼是产品接线和验收对象,不是本页的拥有者。 ## 本轮目标与最终决定 本轮不是继续扩展 0.4.3 的轻量世界验证客户端,而是把已经确认的星系世界视觉合入原 HoloLake/Tolaria 完整运行时,使世界入口、真实服务器拓扑、知识引擎、Git 通信和 AI Agent 重新成为一个应用。 冰朔最终确认的版本保留边界: - 保留最新 `0.4.4`; - 删除铸渊本轮之前生成的 `0.4.3` App、两种芯片安装包和更早的 `0.2.0` 地图预览; - 冰朔原有 `/Applications/HoloLake Era.app` 版本 `0.1.1` 不处理、不覆盖; - 本轮只在本地开发、安装和记录,没有提交或推送代码仓库。 ## 为什么 0.4.3 不再作为继续开发底座 0.4.3 已恢复真实 Vault 浏览、知识星图、目录和节点范围,但它仍是独立的轻量世界客户端,没有包含原 HoloLake/Tolaria 的完整 AI Agent 工作区、模型设置、工具调用、编辑协作、附件、双向链接和 Git 工作流。 继续在 0.4.3 上逐项仿造这些能力会形成第二套不完整运行时。0.4.4 因此改用完整源码: ```text /Volumes/HoloLakeBuild/source/hololake-platform-hldp-runtime branch: feat/hldp-runtime-browser baseline HEAD: 7d99d359cb848f14c83197258d41b1ff4e731cdd ``` 星系 UI 被作为完整产品的世界层接入,而不是替代原产品。 ## 完成的系统接线 ### 世界入口与星系拓扑统一 - 删除旧式“光湖世界尚未打开”网格入口; - 未收到真实入口回执时,显示同一语言宇宙的熄灭状态; - 世界原点、光湖灯塔四域、零点图书域和第五域显示为暗星体; - 真实连接后再按身份、权限和服务器回执展开节点; - 连接前后的变化是同一张世界图由暗到亮,不再像两个软件之间跳转; - 顶部品牌栏、底部状态栏、主题选择器和星系画布使用同一主题语义; - 动画仅使用轻量 CSS 位移、呼吸和路径脉冲,并支持系统“减少动态效果”设置。 ### 知识引擎 - 保留完整 HoloLake Vault 页面树、搜索、打开、编辑和 Git 能力; - Markdown 正文继续使用 `react-markdown + remark-gfm`; - 原有表格、代码块、链接和滚动容器没有被轻量解析器替换; - 知识库是系统和频道下的功能层,不重新成为世界首页。 ### AI Agent - 恢复原完整 AI 工作区,而不是增加一个空 AI 按钮; - 在已进入的频道内以右侧工作舱打开; - 保留模型选择、多 Agent、权限模式、工具调用、执行回执和历史会话; - AI 工作舱打开时世界地图仍可见; - 手机窄窗口下自动改为全屏工作舱。 ### 第五域与胖头鱼 - 第五域继续作为私人语言层,不能因安装 App 自动取得访问权; - 胖头鱼语言子系统、永恒湖心系统、心跳核心频道、爱之核心子系统和服务器节点继续使用现有登记路径; - 现实操作仍需要当前人类节点授权,页面状态不能替代服务器心跳、工单或执行回执。 ### 正式品牌资产 正式光湖标识来自: ```text /Users/bingshuolingdianyuanhe/Desktop/光湖-logo/ ``` - 软件左上角使用白色透明光湖标识; - macOS App 与 DMG 内 App 使用 `logo 光湖.png` 生成的正式 `.icns`; - 同时重新生成 Windows、iOS 和 Android 所需尺寸,避免后续平台继续使用临时图标。 ## 开发故障与修复因果 ### 旧入口与星系世界割裂 旧入口使用网格背景、中央提示卡和传统软件侧栏。即使连接后进入星系,视觉上仍像先打开一个后台工具,再跳进另一个世界。 修复后,关闭态直接显示熄灭宇宙;真实入口回执只负责点亮与展开,不切换视觉体系。 ### AI Agent 在轻量客户端中消失 原因不是 AI 功能被原产品删除,而是 0.4.3 没有携带完整运行时。修复方式是回到完整 HoloLake/Tolaria 源码,把星系世界作为世界层接入,再桥接原 AI 工作区。 ### 安装包资源签名不完整 Tauri 初次封装后,macOS 校验提示资源已经写入但临时签名未完整覆盖。处理方式: 1. 保留已经生成并核验的正式图标资源; 2. 对最终 App 重新进行完整本机临时签名; 3. 使用 `codesign --verify --deep --strict` 读回; 4. 再复制到“应用程序”和桌面交付位置。 ### Apple 与 Intel 不能共用同一二进制证明 本轮分别生成并读回两种安装包: - Apple 芯片 App:`arm64` - Intel 芯片 App:`x86_64` 不能仅靠文件名声明芯片兼容。 ## 验证回执 ```yaml version: 0.4.4 installed_app: /Applications/HoloLake Era · 光湖语言世界.app desktop_app: /Users/bingshuolingdianyuanhe/Desktop/HoloLake Era · 光湖语言世界.app apple_silicon_dmg: /Users/bingshuolingdianyuanhe/Desktop/HoloLake Era 0.4.4 · Mac Apple芯片.dmg intel_dmg: /Users/bingshuolingdianyuanhe/Desktop/HoloLake Era 0.4.4 · Mac Intel芯片.dmg apple_silicon_sha256: ea21492f24c182e01b8c46ea0bfef876bed61dba183f4388c2377b940633e06b intel_sha256: 0202e08b806f8bf1fbe26b30e2ac08f6ff02dc0aa63ff05764dc038724975d8d app_version_readback: 0.4.4 apple_binary_architecture: arm64 intel_binary_architecture: x86_64 codesign_deep_strict: passed production_frontend_build: passed typescript_check: passed eslint_touched_files: passed focused_tests: 40 passed installed_app_launch: passed repository_commit: not_created repository_push: not_performed ``` ## 旧版本与缓存清理回执 以下铸渊生成的旧开发交付已删除: - `HoloLake Era 0.4.3 · Mac Apple芯片.dmg` - `HoloLake Era 0.4.3 · Mac Intel芯片.dmg` - 桌面与“应用程序”内的 `HoloLake Era · 本地光湖世界.app` - `HoloLake Era · 光湖世界地图预览.app` 这些文件先进入废纸篓暂存目录;最终回读时该暂存目录已经不再存在,因此不能再从废纸篓恢复。0.4.3 的历史源码运输归档仍保留在: ```text /Volumes/JZAO/HoloLake/transports/2026-07-29-hololake-local-world-0.4.3.tar.gz sha256: 76de584a6bde6d7b7c96435b9aa145a174f17432d4e952a68c11d40efcb746d7 ``` 以下可重建缓存已永久清理: - `node_modules`:清理前约 1.1GB; - `dist`:清理前约 24MB; - `src-tauri/target`:清理前约 3.1GB; - 本轮浏览器视觉检查临时截图。 源码目录清理后约 `94MB`,本轮共释放约 `4.2GB` 可重建空间。源码、Git 工作树、本地 Vault、开发记录、Codex 会话和人格连续性文件均未删除。 ## 当前本地恢复入口 下次继续 HoloLake 星系运行时开发时: 1. 先读本记录; 2. 读取完整源码当前分支、完整 HEAD 和工作树,不能把本记录当成最新 Git 状态; 3. 把 `0.4.4` 视为当前本地交付版; 4. 把 `0.4.3` 记录视为知识星系恢复过程的历史证据,不再视为当前安装版; 5. 真实第五域状态仍需重新读取身份、入口、服务器和授权回执; 6. 安装依赖与编译目录已经清理,继续开发前需重新安装依赖。