INNER CODE UNIT · JavaScript
cmdRunMission
entropy-cloud/nop-entropy · tools/mission-driver/src/main.js:554
async function cmdRunMission(mission, opts) {
// WI3: --step (single-step stop) and --from-step (entry override + keep
// looping) are mutually exclusive — both at once is an explicit user error.
// Checked before any side effect (no run dir, no monitor, no engine).
if (opts.step && opts.fromStep) {
console.error("ERROR: --step 与 --from-step 互斥,请二选一。");
process.exitCode = 1;
return;
}
const projectRoot = resolveProjectRoot(opts);
loadDotenv(projectRoot);
const args = {
...opts,
dir: opts.dir,
mission,
missionsDir: opts.missionsDir,