$ loading_
用于运行、重跑、调试并解读 OpenClaw Parallels 安装与冒烟检查结果
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "openclaw-parallels-smoke" 技能: 1. 下载 https://raw.githubusercontent.com/openclaw/openclaw/main/.agents/skills/openclaw-parallels-smoke/SKILL.md 2. 保存为 ~/.claude/skills/openclaw-parallels-smoke/SKILL.md 3. 装好后重载技能,告诉我可以用了
请重跑 OpenClaw Parallels 的安装和 onboarding 检查,并按步骤汇总每一项是否通过、失败原因以及建议修复办法。
一份包含检查结果、失败定位与修复建议的简明报告。
OpenClaw Parallels 的 gateway smoke 检查失败了。请帮助我定位可能的配置、网络或依赖问题,并给出逐步排查方案。
按优先级整理的故障原因清单,以及可执行的排查与修复步骤。
请解读这次 OpenClaw Parallels upgrade checks 的输出,指出有哪些风险项、是否阻塞升级,以及升级前需要完成的准备工作。
一份升级风险评估与准备事项清单,帮助判断能否继续升级。
Use this skill for Parallels guest workflows and smoke interpretation. Do not load it for normal repo work.
openclaw gateway status --deep --require-rpc unless the stable version being checked does not support it yet.2026.3.12 pre-upgrade diagnostics may require a plain gateway status --deep fallback.precheck=latest-ref-fail on that stable pre-upgrade lane as baseline, not automatically a regression.--json for machine-readable summaries..artifacts/parallels/openclaw-parallels-* by default. Override with OPENCLAW_PARALLELS_ARTIFACT_ROOT when a run needs another artifact volume.timeout --foreground (or gtimeout --foreground if that is the available binary) so a stalled install, snapshot switch, or transport cannot consume the rest of the testing window. Defaults:
prlctl exec75m75m90m150m
If a lane hits the cap, stop there, inspect the newest /tmp/openclaw-parallels-* run directory and phase log, then fix or rerun the smallest affected lane. Do not keep waiting on a capped lane.install-main, install-latest, install-baseline, or install-baseline-package exceeds 420s, or a phase named update-dev / same-guest openclaw update exceeds 300s without new markers, start diagnosis from that phase log and guest process state. Current Windows update phases can still pass after roughly 10-15 minutes because doctor --fix may install bundled plugin runtime deps; keep the script hard cap near 20 minutes unless the log is truly stale.timeout --foreground 75m pnpm test:parallels:macos -- --jsontimeout --foreground 90m pnpm test:parallels:windows -- --jsontimeout --foreground 75m pnpm test:parallels:linux -- --json
Keep each lane in its own shell/session and track the run directory for each one. Before starting the matrix, run any required host build/package gate to completion. When current-main tgz packaging is needed, the smoke scripts hold a shared package lock through pnpm build, inventory/staging, and npm pack; if that lock is missing or broken, serialize the matrix instead of accepting concurrent dist mutation.pnpm test:parallels:npm-update wrapper in parallel with individual macOS/Windows/Linux smoke lanes; it touches the same guest families and snapshots.dist (pnpm build, pnpm ui:build, pnpm release:check, pnpm test:install:smoke, npm pack/install smoke, or Docker lanes that run package/build prep). Run unrelated build/package gates first, let them finish, then start the VM matrix. Concurrent dist mutation can make host npm pack fail with missing files and wastes a full VM cycle./tmp/openclaw-parallels-* logs. Use that timing before changing smoke order, timeouts, or helper behavior.…
帮助团队检索重复的 PR 与问题单,并自动分组同步重复状态。