""" MindOS CLI — Cloud Hermes 的受管理执行节点。 包初始化:将 _vendor/ 目录加入 sys.path, 使 Hermes 模块的内部 import 路径保持原样工作。 POC 验证结论:sys.path.insert(0, _vendor_dir) 一行即可, 不需要重写 Hermes 的 10K 行代码中的任何 import。 """ import os import sys __version__ = "0.1.0" # ── Vendor 路径注入 ────────────────────────────────────────── # 将 _vendor/ 目录加入 sys.path 头部, # 使 Hermes 的 `from hermes_state import ...` 等裸 import 直接工作。 # 类似 pip._vendor 的 sys.path 策略。 _VENDOR_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), "_vendor") if os.path.isdir(_VENDOR_DIR) and _VENDOR_DIR not in sys.path: sys.path.insert(0, _VENDOR_DIR)