+
    jHàjû  ã                  ó6   € R t ^ RIHt ^ RItR R ltR R ltR# )zFFrontend startup checks shared by classic chat and top-level one-shot.)ÚannotationsNc               ó   € V ^8„  d   QhRR/# )é   ÚreturnÚbool© )Úformats   "ÚD/home/ubuntu/.hermes/hermes-agent/hermes_cli/gateway_chat_startup.pyÚ__annotate__r
      s   € ÷ ñ  Dñ ó    c                ól  € ^ RI Hp V! V 4      '       d   R# ^ RIHpHp \        V RR4      '       g[   \        P                  P                  RR4      P                  4       '       g'   \        V RR4      '       g   \        V R	R4      '       d   R# ^ R
I
Hp V! RR7       V! 4       '       d   R# V! V 4       R# )é    )Úbypass_launchT)Ú_first_run_setup_guardÚ_has_any_provider_configuredÚresumeNÚHERMES_TUI_GATEWAY_URLÚ Úbase_urlÚapi_key)Úrun_bootstrapF)Úannounce)Úhermes_cli.gateway_chatr   Úhermes_cli.mainr   r   ÚgetattrÚosÚenvironÚgetÚstripÚhermes_cli.free_tier_bootstrapr   )Úargsr   r   r   r   s   &    r	   Úensure_launch_providerr!      s‹   € Ý5Ù�T×Òñ ßTô
 	��h ×%Ò%Ü�:‰:�>‰>Ð2°BÓ7×=Ñ=×?Ò?Ü�4˜ T×*Ò*Ü�4˜ D×)Ò)áÝ<á˜5Õ!Ù#×%Ò%ÙÙ˜4Ô Ùr   c               ó   € V ^8„  d   QhRR/# )r   r   Úintr   )r   s   "r	   r
   r
   !   s   € ÷ ñ  ñ r   c                ó¸   €  ^ RI Hp ^ RIHpHp V! V 4      '       g	   V! V 4       V! V 4      #   \
         d!   p^ RIHp T! T4      '       d    Rp?^# h Rp?ii ; i)r   )Ú)_confirm_startup_expensive_model_override)Úlaunch_from_argsr   )Úemit_partial_update_hintN)r   r%   r   r&   r   ÚImportErrorÚhermes_constantsr'   )r    r%   r&   r   Úexcr'   s   &     r	   Úlaunch_gateway_chatr+   !   sQ   € ðÝMßKñ ˜T×"Ò"Ù5°dÔ;Ù Ó%Ð%øÜô Ý=á# C×(Ò(ÝØûðús   ‚. ž. ®A¹AÁAÁA)Ú__doc__Ú
__future__r   r   r!   r+   r   r   r	   Ú<module>r.      s   ðÙ LÝ "ã 	õ÷4r   