Ë
    ÿ`gjã  ã                  ó(   — d Z ddlmZ ddlmZ dd„Zy)zž``hermes doctor`` subcommand parser.

Extracted verbatim from ``hermes_cli/main.py:main()`` (god-file Phase 2).
Handler injected to avoid importing ``main``.
é    )Úannotations)ÚCallablec               ó¢   — | j                  ddd¬«      }|j                  ddd¬«       |j                  d	d
dd¬«       |j                  |¬«       y)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)Ú
subparsersÚ
cmd_doctorÚdoctor_parsers      úP/root/.hermes/venv/lib/python3.12/site-packages/hermes_cli/subcommands/doctor.pyÚbuild_doctor_parserr      sv   € ð
 ×)Ñ)ØØ3Ø=ð *ó €Mð
 ×ÑØ˜Ð+Pð ô ð ×ÑØØØðDð ô 	ð ×Ñ JÐÕ/ó    N)r   r   ÚreturnÚNone)Ú__doc__Ú
__future__r   Útypingr   r   © r   r   ú<module>r      s   ðñõ #å ô0r   