+
    iHàjÍ  ã                  óp   a € 0 t $ R t^ RIHt ^ RIt^ RIt^ RIHt ^ RIH	t	 Rt
RsR]R&   R R	 ltR
 R ltR# )zYWhich endpoint is the llama-server this Hermes manages (sibling of ``auxiliary_client``).)ÚannotationsN)ÚOptional)Úurlparseg      .@ztuple[float, str]Ú_managed_local_cachec               ó   € V ^8„  d   QhRR/# )é   ÚreturnÚstr© )Úformats   "ÚB/home/ubuntu/.hermes/hermes-agent/agent/auxiliary_managed_local.pyÚ__annotate__r      s   € ÷ ñ ˜sñ ó    c                 óœ  € \         P                  ! 4       p \        w  rW,
          \        8  d   V#  ^ RIHp V! 4       P                  RR7      p\        \        P                  ! V4      ;'       g    / P                  RR4      4      p\        V4      P                  P                  4       pW3sV#   \        \        \         3 d    Rp Li ; i)z�host:port of the managed local llama-server ("" when none), read with a short TTL from
the supervisor state file provider resolution also uses (exact match).)Ú
state_pathz	utf-8-sig)ÚencodingÚbase_urlÚ )ÚtimeÚ	monotonicr   Ú_MANAGED_LOCAL_STATE_TTL_SÚ#hermes_cli.local_runtime.supervisorr   Ú	read_textr	   ÚjsonÚloadsÚgetr   ÚnetlocÚlowerÚOSErrorÚ
ValueErrorÚAttributeError)ÚnowÚtsÚcachedr   ÚrawÚbaser   s          r   Ú_managed_local_netlocr&      s¯   € ô �.Š.Ó
€CÜ%�J€BØ
…xÔ,Ô,ØˆðÝBá‹l×$Ñ$¨kÐ$Ó:ˆÜ”D—J’J˜s“O×)Ð) r×.Ñ.¨z¸2Ó>Ó?ˆÜ˜$“×&Ñ&×,Ñ,Ó.ˆð  ˜=ÐØ€Møô ”Z¤Ð0ô ØŠðús   ²>B0 Á1:B0 Â0CÃ
Cc               ó    € V ^8„  d   QhRRRR/# )r   r   zOptional[str]r   Úboolr
   )r   s   "r   r   r   "   s   € ÷ 
ñ 
¨ð 
¸4ñ 
r   c                óÂ   € V '       g   R# \        4       pV'       g   R#  \        \        V 4      4      P                  P	                  4       V8H  #   \
         d     R# i ; i)zBTrue when *base_url* targets the llama-server this Hermes manages.F)r&   r   r	   r   r   r   )r   Úmanageds   & r   Ú_is_managed_local_endpointr+   "   sP   € çÙÜ#Ó%€GßÙðÜœ˜H›Ó&×-Ñ-×3Ñ3Ó5¸Ñ@Ð@øÜô Úðús    .A ÁAÁA)g        r   )Ú__conditional_annotations__Ú__doc__Ú
__future__r   r   r   Útypingr   Úurllib.parser   r   r   Ú__annotations__r&   r+   )r,   s   @r   Ú<module>r2      s4   øðÜ _å "ã Û Ý Ý !à!Ð Ø*3Ð Ð'Ó 3õ÷(
r   