๐ฉบ Doctor Health Checks
/docs/core-features/doctor-health-checks
Run npx ruflo@latest doctor to diagnose and fix common issues.
Health Checks Performed:
| Check | Requirement | Auto-Fix |
|---|---|---|
| Node.js version | 20+ | โ Manual upgrade required |
| npm version | 9+ | โ Manual upgrade required |
| Git installation | Any version | โ Manual install required |
| Config file validity | Valid JSON/YAML | โ Regenerates defaults |
| Daemon status | Running | โ Restarts daemons |
| Memory database | SQLite writable | โ Recreates if corrupt |
| API keys | Valid format | โ Manual configuration |
| MCP servers | Responsive | โ Restarts unresponsive servers |
| Disk space | >100MB free | โ Manual cleanup required |
| TypeScript | Installed | โ 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