Skip to content

Runtime Connection

状态

  • disconnected
  • connecting
  • initialized
  • recovering
  • reconnect_requested
  • closed

首次连接

  1. runtime attach
  2. 平台返回 session 上下文
  3. runtime 进入 initialized
  4. 主输入桥与输出桥建立

重连

  1. 连接中断
  2. runtime 重新 attach 或重建 transport
  3. 重连 init 成功后进入 recovering
  4. 调用 recover-connections
  5. 成功则回到 initialized

规范要求

  • reconnect MUST NOT 伪造新的 RUN_STARTED
  • recover-connections MUST 只恢复连接与桥接,不得重放业务生命周期
  • 旧连接的迟到完成 MUST 被忽略,不得破坏新 owner
  • recover 失败 SHOULD 触发受控 forced reconnect,而不是直接向业务代码抛出生命周期错误

Generated from spec source.