Evolver Control
Control the autonomous evolution loop process (start/stop/status/log).
Commands
- •
start: Start the evolver loop in background (feishu-wrapper preferred). - •
stop: Stop the running evolver loop. - •
restart: Restart the loop. - •
status: Check if loop is running. - •
report: Check status and send a rich Feishu card to the Evolution group. - •
ensure: Ensure loop is running and watchdog is installed. - •
log: Tail the loop logs.
Usage (Tool)
Call the evolver_control tool directly:
json
{
"action": "status"
}
Usage (CLI)
bash
# Start the loop node skills/evolver-control/index.js start # Check status node skills/evolver-control/index.js status
Description
Automates the process management of the OpenClaw Evolver loop. Replaces manual exec: sleep ... && node ... calls.
Resolves PID conflicts by managing both Core (evolver/index.js) and Wrapper (feishu-evolver-wrapper/index.js) processes.
Uses PID file memory/evolver_loop.pid and logs to logs/evolver_loop.log.