Companion Session 的一次性退出结果。
Companion / 操作系统提供的进程退出码;调用方应按自己的进程合同解释。
进程自行退出;该分支始终提供一个 safe-integer exitCode。
exitCode
可选
Host 可提供的 safe-integer 进程退出码;缺失时不要自行填充 0 或其他哨兵值。
0
Host 确认的非普通退出原因;不会取值 exited。
exited
这是以 reason 判别的只读语义结果。Runtime 只接受上方固定 reason,并要求所有出现的 exitCode 都是 safe integer;非法 Host 事件会被丢弃,不会进入 SDK Session。 reason: 'exited' 必须携带 exitCode,其余 Host 终止原因可携带或省略。exit code 的正负、 具体编号和成功含义由 Companion 与目标操作系统决定,SDK 不把它转换为 HTTP 状态、信号或错误码。
reason
reason: 'exited'
Companion Session 的一次性退出结果。