๐ฉบ Doctor Health Checks
/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
npx ruflo@latest doctor
npx ruflo@latest doctor --fix
npx ruflo@latest doctor --component memory
npx ruflo@latest doctor --verboseOutput 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