ruflo

๐Ÿฉบ Doctor Health Checks

/docs/core-features/doctor-health-checks

Run npx ruflo@latest doctor to diagnose and fix common issues.

Health Checks Performed:

CheckRequirementAuto-Fix
Node.js version20+โŒ Manual upgrade required
npm version9+โŒ Manual upgrade required
Git installationAny versionโŒ Manual install required
Config file validityValid JSON/YAMLโœ… Regenerates defaults
Daemon statusRunningโœ… Restarts daemons
Memory databaseSQLite writableโœ… Recreates if corrupt
API keysValid formatโŒ Manual configuration
MCP serversResponsiveโœ… Restarts unresponsive servers
Disk space>100MB freeโŒ Manual cleanup required
TypeScriptInstalledโœ… Installs if missing

Commands:

bash
# Run full diagnostics
npx ruflo@latest doctor

# Run diagnostics with auto-fix
npx ruflo@latest doctor --fix

# Check specific component
npx ruflo@latest doctor --component memory

# Verbose output
npx ruflo@latest doctor --verbose

Output Example:

๐Ÿฉบ Ruflo Doctor v3.5

โœ… Node.js      20.11.0 (required: 20+)
โœ… npm          10.2.4 (required: 9+)
โœ… Git          2.43.0
โœ… Config       Valid claude-flow.config.json
โœ… Daemon       Running (PID: 12345)
โœ… Memory       SQLite healthy, 1.2MB
โš ๏ธ API Keys    ANTHROPIC_API_KEY set, OPENAI_API_KEY missing
โœ… MCP Server   Responsive (45ms latency)
โœ… Disk Space   2.4GB available

Summary: 9/10 checks passed