1"""Check Hermes' own runtime record without changing its source."""23import json4import os5from pathlib import Path67status = json.loads((Path(os.environ["HERMES_HOME"]) / "gateway_state.json").read_text())8os.kill(status["pid"], 0)9if status.get("platforms", {}).get("tiny", {}).get("state") != "connected":10 raise SystemExit("Tiny is not connected")