New package @llm-gateway/ctx-health (packages/ctx-health/) — a TypeScript infrastructure monitoring and auto-healing daemon. Monitors 8 subsystems every 60s (PM2, PostgreSQL, Ollama, Cloudflare tunnel, disk, memory, network, WireGuard), gets AI-powered root cause analysis via the gateway (ctxhealer caller / ctx_health_diagnose task_type), executes healing actions with cooldown (5min) and escalation guards (3+ failures → human escalation), persists all incidents to ctx_health_incidents and ctx_health_status tables. Dry-run mode via CTX_HEALTH_DRY_RUN=true. Runs as ctx-health PM2 process on Erik server.
19 lines
643 B
JSON
19 lines
643 B
JSON
{
|
|
"name": "llm-gateway",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"workspaces": ["packages/*"],
|
|
"scripts": {
|
|
"dev": "npm run dev --workspace=packages/gateway",
|
|
"build": "npm run build --workspace=packages/gateway",
|
|
"start": "npm run start --workspace=packages/gateway",
|
|
"learning": "npm run start --workspace=packages/learning",
|
|
"install:all": "npm install",
|
|
"test": "vitest",
|
|
"db:migrate": "bash scripts/init-db.sh",
|
|
"models:pull": "bash scripts/pull-models.sh",
|
|
"ctx-health": "npm run start --workspace=packages/ctx-health",
|
|
"ctx-health:dev": "npm run dev --workspace=packages/ctx-health"
|
|
}
|
|
}
|