mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-20 17:41:33 -06:00
27 lines
1.1 KiB
YAML
27 lines
1.1 KiB
YAML
title: CLI launcher runtime and recovery
|
|
|
|
scenario:
|
|
id: cli-launcher-runtime
|
|
surface: cli
|
|
category: cli.cli-setup
|
|
coverage:
|
|
primary:
|
|
- cli.cli-entrypoint
|
|
- cli.supported-node-runtime
|
|
objective: Verify the actual OpenClaw launcher accepts supported runtimes, rejects unsupported runtimes, serves help and version, and reports source-build recovery guidance.
|
|
successCriteria:
|
|
- The copied launcher executes under every supported Node minimum and future supported majors.
|
|
- Below-floor and unsupported Node versions exit before loading the CLI with the documented runtime requirement.
|
|
- "`--help` and `--version` execute through the launcher fast path."
|
|
- A source checkout without built output reports the supported recovery command.
|
|
docsRefs:
|
|
- docs/install/index.md
|
|
- docs/help/troubleshooting.md
|
|
codeRefs:
|
|
- openclaw.mjs
|
|
- test/openclaw-launcher.e2e.test.ts
|
|
execution:
|
|
kind: vitest
|
|
path: test/openclaw-launcher.e2e.test.ts
|
|
summary: Executes copied launcher processes across supported and rejected runtime versions, CLI fast paths, and missing-build recovery.
|