运行事件与状态
统一消息、工具、轮次和任务状态。
项目实践提纲:面向有 TypeScript 与桌面开发基础、准备搭建 Agent 工作台的开发者。完整教程、独立示例和实验结果尚未交付。本节参考已有源码设计课程,具体实现需按选定版本复核。
统一消息、工具、轮次和任务状态。
实践主线
跟踪运行事件归一化及重复事件处理边界。
沿同一个工作区修复任务推进:打开项目、发送任务、调用工具、查看结果并保存会话。完成本节后,在已有链路上增加相应能力。
实践产物
事件到界面状态的映射表。
验收范围
- 记录本节输入、预期结果与可复查证据。
- 覆盖正常路径、失败反馈与退出清理。
- 保持 Renderer、Electron Main、Rust Host Core 和 Node Agent Runtime 的职责边界。
源码导航
参考项目:useaiwork-desktop。本轮本地基线提交为 851b7e4b3,工作区另有未提交内容,正式写作需重新固定版本。
- 项目内入口:
packages/agent-runtime/src/runtime.ts。 - 编排说明位于专栏的
research/desktop-project-curriculum.md。
源码导航只表示本轮阅读入口;不代表相关功能已经完成实测或课程示例已经实现。
扩展课纲定位
本节属于“基础 · Agent 运行”。本组现已扩展为 9 篇;完整课程树与阶段依赖见专栏的 research/desktop-project-coverage.md。补充核验入口为 docs/spec/03-runtime/02-agent-runtime.md,对照已有代码判断规范与实现差异。