跳到主内容
创建时间:最后更新:作者:白川

窗口与应用外壳

建立可操作的桌面窗口与导航骨架。

项目实践提纲:面向有 TypeScript 与桌面开发基础、准备搭建 Agent 工作台的开发者。完整教程、独立示例和实验结果尚未交付。本节参考已有源码设计课程,具体实现需按选定版本复核。

建立可操作的桌面窗口与导航骨架。

实践主线

梳理窗口生命周期、面板与布局状态。

沿同一个工作区修复任务推进:打开项目、发送任务、调用工具、查看结果并保存会话。完成本节后,在已有链路上增加相应能力。

实践产物

桌面外壳与窗口验收清单。

验收范围

  • 记录本节输入、预期结果与可复查证据。
  • 覆盖正常路径、失败反馈与退出清理。
  • 保持 Renderer、Electron Main、Rust Host Core 和 Node Agent Runtime 的职责边界。

源码导航

参考项目:useaiwork-desktop。本轮本地基线提交为 851b7e4b3,工作区另有未提交内容,正式写作需重新固定版本。

  • 项目内入口:apps/desktop/src/features/app。
  • 编排说明位于专栏的 research/desktop-project-curriculum.md。

源码导航只表示本轮阅读入口;不代表相关功能已经完成实测或课程示例已经实现。

扩展课纲定位

本节属于“入门 · 桌面界面”。本组现已扩展为 8 篇;完整课程树与阶段依赖见专栏的 research/desktop-project-coverage.md。补充核验入口为 docs/spec/04-ux/01-ui-ia.md,对照已有代码判断规范与实现差异。