19 lines
729 B
Python
19 lines
729 B
Python
"""插件运行时包
|
||
|
||
定义 Host ↔ Runner 子进程间传递的环境变量名称常量。
|
||
这些环境变量用于子进程 IPC 通信,值在运行时动态生成。
|
||
"""
|
||
|
||
# Host 端在 spawn Runner 子进程时设置、Runner 端启动时读取的环境变量名
|
||
ENV_IPC_ADDRESS = "MAIBOT_IPC_ADDRESS"
|
||
"""IPC 传输层监听地址(UDS socket 路径或 TCP host:port)"""
|
||
|
||
ENV_SESSION_TOKEN = "MAIBOT_SESSION_TOKEN"
|
||
"""本次会话的认证令牌(每次 spawn / reload 重新生成)"""
|
||
|
||
ENV_PLUGIN_DIRS = "MAIBOT_PLUGIN_DIRS"
|
||
"""Runner 需要加载的插件目录列表(os.pathsep 分隔)"""
|
||
|
||
ENV_HOST_VERSION = "MAIBOT_HOST_VERSION"
|
||
"""Runner 读取的 Host 应用版本号,用于 manifest 兼容性校验"""
|