实践openclaw-concepts
Mantis Slack desktop runbook · OpenClaw — 真实桌面Slack UI的自动化QA方案,解决单元测试无法覆盖的集成bug
真实桌面Slack UI的自动化QA方案,解决单元测试无法覆盖的集成bug
2026-07-13原文
本文为要点摘要,完整细节以原文为准。
- 使用三层存储模型:provider镜像(仅含工具链和空缓存)、warm lease(可含登录态和构建缓存)、Mantis artifacts(证据上传PR)。含义:将可变状态与不可变镜像分离,避免在镜像中硬编码敏感信息。
- 提供两种hydrate模式:source模式在冷机上完整执行pnpm install/build,prehydrated模式复用已有node_modules和dist。含义:在CI中优先用source保证可复现性,在本地调试时用prehydrated加速。
- 通过--approval-checkpoints参数实现Slack审批UI的端到端验证:从真实Slack API消息生成checkpoint JSON,再渲染为截图。含义:用API响应作为断言依据,避免依赖浏览器截图的登录态问题。