部署位置

Server 与 Application 运行在能够加载 FastSim 和目标 Provider 的环境中。浏览器、TUI、自动化客户端或 MCP Gateway 可以位于其他进程或机器,只依赖公开协议,不导入仿真器 SDK。

能力发现优先

客户端应先读取健康、版本、运行状态和 capability 接口,再决定是否显示场景、相机、几何、运动学或控制功能。不同 Run 和 Provider 可用能力不同,客户端不能把所有端点存在等同于本次实例可执行。

生命周期与 generation

远程 start、pause、reset 和 stop 仍走 Application 生命周期。控制请求与 Operation 绑定当前 run/generation;reset 后客户端必须刷新状态、目标与订阅,不能继续发送旧 generation 的命令。

安全边界

  • 监听地址、认证和反向代理属于部署配置,不应硬编码在 Run。
  • 外部写操作需要明确授权;只读发现不应隐式升级为控制权限。
  • 浏览器不直接加载资产目录或后端对象。
  • 生产部署应限制可信输出根、上传大小、会话和并发操作预算。

协议参考

Server REST API 从当前插件源码生成方法、路径、处理器和状态信息。具体运行示例位于示例与教程目录,但协议合同以参考页与插件版本为准。