§
    oq'jã  ã                  ó*   — d Z ddlmZ ddlmZ d
d„Zd	S )zž``hermes doctor`` subcommand parser.

Extracted verbatim from ``hermes_cli/main.py:main()`` (god-file Phase 2).
Handler injected to avoid importing ``main``.
é    )Úannotations)ÚCallableÚ
cmd_doctorr   ÚreturnÚNonec               óÄ   — |                       ddd¬¦  «        }|                     ddd¬¦  «         |                     d	d
dd¬¦  «         |                     |¬¦  «         dS )z3Attach the ``doctor`` subcommand to ``subparsers``.Údoctorz$Check configuration and dependenciesz'Diagnose issues with Hermes Agent setup)ÚhelpÚdescriptionz--fixÚ
store_truez#Attempt to fix issues automatically)Úactionr
   z--ackÚADVISORY_IDNz±Acknowledge a security advisory by ID and exit. After ack, the advisory will no longer trigger startup banners. Run `hermes doctor` first to see active advisories and their IDs.)ÚmetavarÚdefaultr
   )Úfunc)Ú
add_parserÚadd_argumentÚset_defaults)Ú
subparsersr   Údoctor_parsers      úB/home/ubuntu/.hermes/hermes-agent/hermes_cli/subcommands/doctor.pyÚbuild_doctor_parserr      s›   € ð
 ×)Ò)ØØ3Ø=ð *ñ ô €Mð
 ×ÒØ˜Ð+Pð ñ ô ð ð ×ÒØØØðDð ñ 	ô 	ð 	ð ×Ò JÐÑ/Ô/Ð/Ð/Ð/ó    N)r   r   r   r   )Ú__doc__Ú
__future__r   Útypingr   r   © r   r   ú<module>r      sS   ððð ð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð ð0ð 0ð 0ð 0ð 0ð 0r   