mirror of
https://github.com/NVIDIA/OpenShell.git
synced 2026-11-08 09:04:26 +08:00
Replace the exact-match protocol_revision handshake with a SupervisorHello.supports_config_snapshots capability, matching the existing supports_provider_readiness pattern. Peers no longer reject unknown revisions, so gateway rollback and mixed-version HA replicas keep supervisor sessions alive. SessionAccepted no longer carries a revision. Document SandboxConfigSnapshot and ProviderEnvironmentSnapshot as the canonical configuration shapes, with the GetSandboxConfig and GetSandboxProviderEnvironment responses as polling projections. State ProviderEnvironmentValue invariants and number its expiration_time field 3 instead of reserving a field that never shipped. Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>