Skip to content

Test Runtime lifecycle and packaged startup - #46

Merged
LetItBe12345 merged 1 commit into
mainfrom
agent/runtime-lifecycle-smoke
Jul 28, 2026
Merged

Test Runtime lifecycle and packaged startup#46
LetItBe12345 merged 1 commit into
mainfrom
agent/runtime-lifecycle-smoke

Conversation

@LetItBe12345

Copy link
Copy Markdown
Owner

修改内容

  • 延后应用级 Runtime ready,等待启动初始化 RPC 完成后再刷新模型目录
  • 串行处理跨 Workspace 启动,并合并重复重启
  • 为启动顺序、跨 Workspace 并发和重复重启增加单元测试
  • 扩展安装包 smoke,使用真实 OMP 连续启动两次并检查残留进程
  • RPC 超时时记录安全的命令类型和 generation

原因

Renderer 在底层 ready 后立即请求模型目录。模型发现占用串行 RPC 队列,导致启动阶段 get_state 超过 5 秒。并发 Workspace 启动和重复重启还会放大这个问题。

本地验证

  • pnpm check
  • X11 packaged Runtime smoke,连续两次通过
  • Wayland packaged Runtime smoke,连续两次通过
  • pnpm package:linux
  • pnpm package:check

@LetItBe12345
LetItBe12345 merged commit a0cbbd0 into main Jul 28, 2026
3 checks passed
@LetItBe12345
LetItBe12345 deleted the agent/runtime-lifecycle-smoke branch July 28, 2026 07:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant