AgentSkillsCN

Evolver Control.bak

Evolver Control.bak

SKILL.md

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.