Aetherworld
/
系统

系统 · 训练

本地执行网关

连接 Aetherworld 网页与本机训练环境。只接收自动训练器生成的训练任务;只允许白名单命令;只在允许目录内运行;spawn shell:false。

连接状态

默认 http://127.0.0.1:18771(仅 127.0.0.1)
未连接

请先启动本地执行网关:在仓库 local-gateway 目录执行 npm install && npm run local-gateway

环境检查

node / python / 工作目录可写性

连接网关后会显示本机环境检查结果。

Dry-run · 训练任务预检查

先校验白名单命令、参数、工作目录,再允许执行

白名单命令

只允许以下结构化命令
  • · python train.py --config config.yaml
  • · python eval.py --config config.yaml
  • · python check_env.py
  • · python -m pip install -r requirements.txt(需用户单独确认)

允许目录

  • · ./aether-training/
  • · ./exports/
  • · ./outputs/
  • · ./logs/
  • · outputs/checkpoints/(仅 checkpoint 写入)

安全边界

允许
  • · 接收 Aetherworld 自动训练器生成的训练任务
  • · 校验任务是否来自 Aetherworld
  • · 校验命令是否在白名单
  • · 校验工作目录是否在允许范围
  • · 执行白名单训练命令(spawn shell:false)
  • · 返回实时日志(自动脱敏)
  • · 返回完成 / 失败 / 超时状态
  • · 返回模型存档点信息
  • · 回写实验账本草案
禁止
  • · 执行任意 shell 命令
  • · 允许用户输入任意命令
  • · 读取用户全盘文件
  • · 上传用户数据
  • · 下载模型
  • · 执行 .sh / .bat / .cmd / .exe
  • · 访问 .env / .key / .pem / .ssh
  • · 字符串拼接式命令(shell:true)
  • · 绕过 dry-run 与用户确认
首页输入会创建一个新对话会话 · Enter 发送 · Shift+Enter 换行