+
    „WÝj�  ã                  ó6   € R t ^ RIHt ^ RIt^ RIHt R R ltR# )a  Executable lookup for ``external_process`` (ACP) providers.

A GUI/service launch (LaunchAgent, Desktop backend, Desktop over SSH) has a bare PATH, so the
profile's command resolves through PATH, then the user-local bin, then Claude Code's install
prefixes.)ÚannotationsN)ÚOptionalc               ó    € V ^8„  d   QhRRRR/# )é   ÚcommandÚstrÚreturnzOptional[str]© )Úformats   "ÚTC:\Users\johnn\AppData\Local\hermes\hermes-agent\hermes_cli\auth_external_process.pyÚ__annotate__r      s   € ÷ )ñ )¨cð )°mñ )ó    c                ó  € V '       g   R# ^ RI Hp ^ RIHp T p\        P
                  V 9   g,   \        P                  '       do   \        P                  V 9   dZ   \        P                  P                  \        P                  P                  \        P                  P                  V 4      4      4      pV! W2! 4       R7      P                  pV'       d'   \        P                  P                  V^ ,          4      # ^ RIHp V! V 4      # )z[Absolute path of the provider CLI ``command``, or ``None`` when nothing executable matches.N)Úlocate_command)Úuser_local_bin)Ú
known_dirs)Úfind_claude_code_cli)Úhermes_platform.resolverr   Ú#hermes_platform.resolver.known_dirsr   ÚosÚsepÚaltsepÚpathÚabspathÚ
expandvarsÚ
expanduserr   ÚnormpathÚagent.anthropic_adapterr   )r   r   r   ÚlookupÚfoundr   s   &     r   Ú resolve_external_process_commandr       s¥   € çÙÝ7ÝBà€FÜ	‡v�v�ÔœRŸYŸY˜Y¬2¯9©9¸Ô+?ô —‘—‘¤§¡×!3Ñ!3´B·G±G×4FÑ4FÀwÓ4OÓ!PÓQˆÙ˜6¨nÓ.>Ô?×GÑG€Eßô �w‰w×Ñ  a¥Ó)Ð)Ý<á Ó(Ð(r   )Ú__doc__Ú
__future__r   r   Útypingr   r    r	   r   r   Ú<module>r$      s   ðñõ #ã 	Ý ÷)r   