+
    „WÝjô  ã                  óf   € R t ^ RIHt ^ RIt^ RIHt ]P                  ! ]4      tR R lt	R R lt
R# )z.First-party Hermes observability integrations.)ÚannotationsN)ÚAnyc               ó$   € V ^8„  d   QhRRRRRR/# )é   Ú	hook_nameÚstrÚkwargsr   ÚreturnÚNone© )Úformats   "ÚUC:\Users\johnn\AppData\Local\hermes\hermes-agent\hermes_cli\observability\__init__.pyÚ__annotate__r      s&   € ÷ [ñ [ ð [°ð [¸ñ [ó    c                óŽ   € ^RI Hp  VP                  ! V 3/ VB  R#   \         d    \        P                  RT RR7        R# i ; i)zEDispatch a Hermes lifecycle event to built-in observability features.©Úrelay_shared_metricsz&Built-in observability hook failed: %sT)Úexc_infoN)Ú r   Úobserve_lifecycleÚ	ExceptionÚloggerÚwarning)r   r   r   s   &, r   r   r      sC   € å&ð[Ø×.Ò.¨yÑC¸FÔCøÜô [Ü�‰Ð?ÀÐUYˆ×Zð[ús   ˆ �#AÁAc               ó    € V ^8„  d   QhRRRR/# )r   r   r   r	   Úboolr   )r   s   "r   r   r      s   € ÷ 8ñ 8˜Cð 8 Dñ 8r   c                ó0   € ^RI Hp VP                  V 4      # )zAReturn whether any built-in observability feature handles a hook.r   )r   r   Úhandles_hook)r   r   s   & r   r   r      s   € å&à×,Ñ,¨YÓ7Ð7r   )Ú__doc__Ú
__future__r   ÚloggingÚtypingr   Ú	getLoggerÚ__name__r   r   r   r   r   r   Ú<module>r#      s,   ðÙ 4å "ã Ý à	×	Ò	˜8Ó	$€õ[÷8r   