+
    lHàj	  ã                  óè   € R t ^ RIHt ^RIHtHt ^RIHt  ! R R]4      t ! R R]4      t	]! R]]	R	R
7        ! R R]4      t
]! R]]
RR
7        ! R R]4      t ! R R]4      t]! R]]RR
7       R# )zOTransport liveness + build capability probes (``methods_voice.py`` hosts them).)Úannotations)ÚParamsÚResult)Úmethodc                  ó   € ] tR t^	tRtR# )Ú
PingParams© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__static_attributes__r   ó    ÚC/home/ubuntu/.hermes/hermes-agent/tui_gateway/contracts/liveness.pyr   r   	   s   † Ûr   r   c                  ó"   € ] tR t^t$ R]R&   RtR# )Ú
PingResultÚboolÚpongr   N©r	   r
   r   r   Ú__annotations__r   r   r   r   r   r      s   ‡ Ø
‡Jr   r   Úpingz]Cheapest liveness probe; answered on the WS reader thread even while every agent is mid-turn.)ÚparamsÚresultÚdocc                  ó"   € ] tR t^t$ R]R&   RtR# )ÚGatewayCapabilitiesResultr   Úper_session_exclusive_submitr   Nr   r   r   r   r   r      s   ‡ Ø"&×&r   r   zgateway.capabilitieszJWhat THIS build enforces (a client withholds a feature unless advertised).c                  ó4   € ] tR t^t$ RtR]R&   RtR]R&   RtR# )ÚClientCapabilitiesParamsFr   Úserver_requestsÚdesktop_localr   N)r	   r
   r   r   r   r   r    r   r   r   r   r   r      s   ‡ ð "€O�TÓ!ð
  €M�4×r   r   c                  ó0   € ] tR t^)t$ R]R&   RtR]R&   RtR# )ÚClientCapabilitiesResultz	list[str]r   Fr   Údeclines_not_shownr   N)r	   r
   r   r   r   r#   r   r   r   r   r"   r"   )   s   ‡ àÓð
  %Ð˜×$r   r"   zclient.capabilitiesu“   What the calling client handles, sent once per connection (after gateway.ready); returns the serverâ†’client request methods this backend may send.N)Ú__doc__Ú
__future__r   Úbaser   r   Úregistryr   r   r   r   r   r"   r   r   r   Ú<module>r(      s‘   ðÙ Uå "ç  Ý ô	�ô 	ô�ô ñ €v�j¨Øjõlô' ô 'ñ Ð jÐ9RØWõYô	 ˜vô 	 ô%˜vô %ñ ÐÐ%=ÐF^ðD÷Er   