1import os2from pathlib import Path3import subprocess45subprocess.run(["python", "/lab/source_check.py", "verify"], check=True)6home = Path(os.environ["HERMES_HOME"])7plugins = home / "plugins"8plugins.mkdir(parents=True, exist_ok=True)9legacy = plugins / "tiny"10if legacy.is_symlink() and str(legacy.readlink()) in ("/opt/tiny-plugin", "/opt/tinyagent"):11 legacy.unlink()12plugin = plugins / "tinyagent"13if plugin.is_symlink() and str(plugin.readlink()) != "/opt/tinyagent":14 plugin.unlink()15if not plugin.exists():16 plugin.symlink_to("/opt/tinyagent", target_is_directory=True)17os.chdir("/opt/hermes")18os.execvp("python", ["python", "-m", "hermes_cli.main", "gateway", "run"])