mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-27 18:01:34 +00:00
Restart stale local node-host processes when they reconnect to a newer gateway with a released-version mismatch, so launchd/systemd can restart them with updated code instead of leaving old dynamic imports alive. Adds gateway mismatch detail propagation, node-host terminal pause handling, and regression coverage for the GatewayClient reconnect-pause path. Verification: - node scripts/run-vitest.mjs run src/gateway/client.test.ts -t 'CLIENT_VERSION_MISMATCH' --reporter=verbose - node scripts/run-vitest.mjs run src/gateway/server.node-version-mismatch.test.ts src/node-host/runner.credentials.test.ts src/gateway/client.test.ts --reporter=verbose - /Users/steipete/Projects/agent-skills/skills/autoreview/scripts/autoreview --mode local - Crabbox AWS run_292dcbfd78d9: focused GatewayClient mismatch regression plus server/node-host mismatch tests passed Co-authored-by: scotthuang <scotthuang@tencent.com> |
||
|---|---|---|
| .. | ||
| config.ts | ||
| exec-policy.test.ts | ||
| exec-policy.ts | ||
| invoke-system-run-allowlist.test.ts | ||
| invoke-system-run-allowlist.ts | ||
| invoke-system-run-plan.test.ts | ||
| invoke-system-run-plan.ts | ||
| invoke-system-run.test.ts | ||
| invoke-system-run.ts | ||
| invoke-types.ts | ||
| invoke.sanitize-env.test.ts | ||
| invoke.test.ts | ||
| invoke.ts | ||
| plugin-node-host.test.ts | ||
| plugin-node-host.ts | ||
| runner.credentials.test.ts | ||
| runner.test.ts | ||
| runner.ts | ||
| with-timeout.ts | ||