{
  "garage": "Agent Garage v1.0",
  "agents_loaded": [
    "fb_session_agent",
    "health_scout",
    "port_guardian"
  ],
  "auto_heal": true,
  "probe_interval_s": 60,
  "last_probe": {
    "fb_session_agent": {
      "status": "warning",
      "message": "FB session: missing",
      "session_state": "missing",
      "issues": [
        "Chrome profile: Chrome profile directory does not exist"
      ],
      "fb_email_configured": false,
      "fb_password_configured": false,
      "chrome_profile_path": "/opt/fb-seller/chrome_profile",
      "timestamp": "2026-06-30T04:19:44.728912+00:00"
    },
    "health_scout": {
      "status": "warning",
      "message": "1 warning(s)",
      "issues": [
        "1 zombie process(es): "
      ],
      "metrics": {
        "disk_pct": 76,
        "memory_pct": 62.5,
        "cpu_load_1m": 0.18,
        "zombie_count": 1,
        "pm2_crashed": [],
        "caddy": "active"
      },
      "timestamp": "2026-06-30T04:19:44.958711+00:00"
    },
    "port_guardian": {
      "status": "warning",
      "message": "2 port issue(s) found",
      "issues": [
        "Port 8100 (supabase-api) \u2014 CONFLICT: 2 processes: ['docker-proxy', 'docker-proxy']",
        "Port 22 (ssh) \u2014 CONFLICT: 2 processes: ['sshd', 'sshd']"
      ],
      "warnings": [
        "Port 3000 (supabase-studio) \u2014 not running"
      ],
      "port_map": {
        "8001": {
          "expected": "fb-seller",
          "listeners": 1,
          "processes": [
            "python3"
          ]
        },
        "8100": {
          "expected": "supabase-api",
          "listeners": 2,
          "processes": [
            "docker-proxy",
            "docker-proxy"
          ]
        },
        "3000": {
          "expected": "supabase-studio",
          "listeners": 0,
          "processes": []
        },
        "9090": {
          "expected": "agent-garage",
          "listeners": 1,
          "processes": [
            "python3"
          ]
        },
        "22": {
          "expected": "ssh",
          "listeners": 2,
          "processes": [
            "sshd",
            "sshd"
          ]
        },
        "80": {
          "expected": "caddy-http",
          "listeners": 1,
          "processes": [
            "caddy"
          ]
        },
        "443": {
          "expected": "caddy-https",
          "listeners": 1,
          "processes": [
            "caddy"
          ]
        }
      },
      "timestamp": "2026-06-30T04:19:45.170242+00:00"
    }
  },
  "recent_heals": [
    {
      "agent": "port_guardian",
      "trigger": "2 port issue(s) found",
      "timestamp": "2026-06-30T04:16:43.829201+00:00",
      "success": false,
      "action": "heal_failed"
    },
    {
      "agent": "fb_session_agent",
      "trigger": "FB session: missing",
      "timestamp": "2026-06-30T04:17:43.829731+00:00",
      "success": false,
      "action": "heal_failed"
    },
    {
      "agent": "health_scout",
      "trigger": "1 warning(s)",
      "timestamp": "2026-06-30T04:17:44.081443+00:00",
      "success": false,
      "action": "heal_failed"
    },
    {
      "agent": "port_guardian",
      "trigger": "2 port issue(s) found",
      "timestamp": "2026-06-30T04:17:44.285706+00:00",
      "success": false,
      "action": "heal_failed"
    },
    {
      "agent": "fb_session_agent",
      "trigger": "FB session: missing",
      "timestamp": "2026-06-30T04:18:44.286355+00:00",
      "success": false,
      "action": "heal_failed"
    },
    {
      "agent": "health_scout",
      "trigger": "1 warning(s)",
      "timestamp": "2026-06-30T04:18:44.517788+00:00",
      "success": false,
      "action": "heal_failed"
    },
    {
      "agent": "port_guardian",
      "trigger": "2 port issue(s) found",
      "timestamp": "2026-06-30T04:18:44.728574+00:00",
      "success": false,
      "action": "heal_failed"
    },
    {
      "agent": "fb_session_agent",
      "trigger": "FB session: missing",
      "timestamp": "2026-06-30T04:19:44.729257+00:00",
      "success": false,
      "action": "heal_failed"
    },
    {
      "agent": "health_scout",
      "trigger": "1 warning(s)",
      "timestamp": "2026-06-30T04:19:44.959115+00:00",
      "success": false,
      "action": "heal_failed"
    },
    {
      "agent": "port_guardian",
      "trigger": "2 port issue(s) found",
      "timestamp": "2026-06-30T04:19:45.170461+00:00",
      "success": false,
      "action": "heal_failed"
    }
  ],
  "uptime_since": "2026-06-10T06:21:22.113644+00:00"
}