+
    jHàj•  ã                  ó.   € R t ^ RIHt ^ RIHt R R ltR# )z$``hermes doctor`` subcommand parser.)Úannotations)ÚCallablec               ó    € V ^8„  d   QhRRRR/# )é   Ú
cmd_doctorr   ÚreturnÚNone© )Úformats   "ÚB/home/ubuntu/.hermes/hermes-agent/hermes_cli/subcommands/doctor.pyÚ__annotate__r      s   € ÷ 0ñ 0°8ð 0Àñ 0ó    c               óÌ   € V P                  RRRR7      pVP                  RRRR7       VP                  R	RR
R7       VP                  RRRRR7       VP                  VR7       R# )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--livez¬Opt-in: run one bounded, read-only real-call health probe per configured tool backend (Firecrawl/FAL/browser/MCP/TTS/STT) after the static checks. Makes real network calls.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   &$ r   Úbuild_doctor_parserr      s“   € à×)Ñ)ØÐ=Ø=ð *ó ?€Mð ×ÑØ˜Ð+Pð ô Rà×ÑØ˜ðAð ô Bð
 ×ÑØ˜°ðDð ô Eð
 ×Ñ JÐÖ/r   N)Ú__doc__Ú
__future__r   Útypingr   r   r	   r   r   Ú<module>r!      s   ðÙ *å "å ÷0r   