ConnectRecoveryStep
Defined in the protocols module.AI Agent Machine-readable recovery hint for a connection rejection. Clients branch on
(code, next_step) to implement deterministic,
uniform reconnect behaviour without parsing free-text reasons:
REAUTHENTICATE: Obtain fresh credentials, then reconnect.
REPAIR: Re-run the device pairing flow, then reconnect.
UPGRADE_CLIENT: The client protocol is too old; update the client.
DOWNGRADE_CLIENT: The client protocol is newer than the server
supports; use an older client or wait for a server upgrade.
WAIT_THEN_RETRY: Back off (see retry_after_seconds) then reconnect.
DO_NOT_RETRY: The rejection is terminal; reconnecting will not help.
Source
View on GitHub
praisonaiagents/gateway/protocols.py at line 104
