hololake-system-architecture/product-source/hololake-native-desktop/docs/GROK-BUILD-COMPONENT-REALITY-AUDIT-20260821.md

4 KiB
Raw Blame History

Grok Build 组件现实审计 · 2026-08-21

审计基线

  • 固定上游:/Volumes/JZAO/HoloLake/reference-materials/grok-build-v-780d138
  • 固定提交:780d1388fff103ff0db0d8c14de65af6225b4860
  • 当前 HoloLake原生 Tauri/Rust 频道 Agent不把旧 Electron/Qoder 原型计入产品能力。
  • 判定规则:上游仓库存在代码不等于 HoloLake 已集成;合同、界面文案或历史汇报也不能替代可达源码与测试。

逐项结论

能力 Grok Build 固定版本证据 HoloLake 当前真实状态 判定
多对话连续性 会话/任务与恢复结构 SQLite 对话分支、消息持久化、版本号与逐消息哈希链;重启后可重新打开 已实现(对话连续性)
并行后台任务/子 Agent xai-tool-types/src/task.rs 的 task、等待、取消、resume_from、worktree 频道 Agent 没有后台任务调度器、子 Agent 或 worktree 运行时 未实现
上下文窗口 compaction crate 的选择、摘要、重建接口 最近 12 条/24000 字符窗口 已实现
旧上下文恢复 Grok 的 compaction/replay 结构 HoloLake 自有编号思维摘要 → 精确思维节点 → 精确历史正文分片 已实现(非 Grok 摘要替换)
自动模型压缩 xai-grok-compaction 的 full-replace / tail-keep / chunked compaction 未接入自动模型摘要压缩;不应冒充已经接入 未实现
多轮工具调用 typed tool runtime / dispatch OpenAI-compatible tool loop最多 6 轮;工具结果回填后继续请求,最终必须独立 commit 已实现
工具结果控量 流式 tool runtime 与宿主裁剪能力 知识目录、历史正文以及知识正文均分页;知识正文单页最多 12000 字符并返回 complete/nextOffset 已实现
流式模型输出 Grok 的 streaming sampling/tool surfaces 当前请求明确 stream: false 未实现
用户取消 task kill/cancellation primitives 当前只有 150 秒请求超时,没有用户取消命令 未实现
无重复重试 retry/circuit-breaker primitives 失败后输入框恢复,但人类消息已写账本;没有按同一 turn 原位重试 未实现
通用 Shell/工作区沙箱 sandbox、shell、workspace/worktree crates 频道 Agent 只有五个只读编号工具HLDP ToolForge 是限时类型程序链,不是通用 Shell 沙箱 未实现于频道 Agent

架构边界

HoloLake 没有把 Grok Build 整车嵌入,也不应这样描述。当前真正进入产品的是“有界上下文、持久化对话、类型化多轮工具协议、工具结果控量”这一组机械结构,并以 HoloLake 自有频道本体、TCS/HLDP、编号知识路径和人类授权边界重建。

“多任务连续性”目前只能指多个持久化对话分支,不得扩写成并行后台任务、可恢复子 Agent 或 worktree 隔离执行。后者必须有独立任务状态机、取消、等待、恢复、工作区和回执测试以后才能改为已实现。

本轮验收

  • Rust 单元测试覆盖:窗口不删除历史、编号旧历史精确读回、多对话持久化、多轮工具协议顺序、知识正文分页无静默丢失。
  • JavaScript 合同测试校验:未实现能力保持显式 NOT_IMPLEMENTED,防止界面和未来交接重新冒充。
  • 真实桌面烟测:在已绑定人格的实机状态下发送“我是冰朔,零点原核频道。你在吗。”,由 ICE-CH-ZC001 频道本体经 deterministic-core-v1 即时回应;未调用模型,未删除既有绑定,也未让人格接管本轮。
  • 真实模型烟测:qwen3.8-max 完成 知识搜索 → 精确编号正文读取 → 频道提交SQLite 路由回执为“模型调用 3本地/编号工具调用 2”。关闭后续工具轮次的重复扩展思考后同类完整链路实测约 19.4 秒;这是一次现场读回,不是固定性能保证。
  • 真实模型烟测只证明当前账号、当前模型入口和上述只读工具链,不改变上表中未实现项。