+
    „WÝj6  ã                  óF   € R t ^ RIHt ^ RItR R ltR	R R lltR R ltR# )
zšShared argparse helpers for the ``hermes_cli/subcommands/*`` builders.

Import-cycle-free (no ``main`` import); ``main.py`` re-exports for compatibility.
)ÚannotationsNc               ó    € V ^8„  d   QhRRRR/# )é   Úparserúargparse.ArgumentParserÚreturnÚNone© )Úformats   "ÚRC:\Users\johnn\AppData\Local\hermes\hermes-agent\hermes_cli\subcommands\_shared.pyÚ__annotate__r      s   € ÷ Pñ PÐ"9ð P¸dñ Pó    c                óL   € V P                  RR\        P                  RR7       R# )zXAttach ``--accept-hooks`` (shared by every agent subparser so it works in any position).z--accept-hooksÚ
store_truezuAuto-approve unseen shell hooks without a TTY prompt (equivalent to HERMES_ACCEPT_HOOKS=1 / hooks_auto_accept: true).)ÚactionÚdefaultÚhelpN)Úadd_argumentÚargparseÚSUPPRESS)r   s   &r   Úadd_accept_hooks_flagr      s)   € à
×ÑØ ´x×7HÑ7HðOð ö Pr   c               ó$   € V ^8„  d   QhRRRRRR/# ©r   r   r   r   Ústrr   r   r	   )r
   s   "r   r   r      s(   € ÷ Gñ GÐ0ð G¸ð GÐ]añ Gr   c                ó0   € V P                  RRRVR7       R# )z:Attach ``--yes/-y`` (store_true) with the given help text.z--yesz-yr   ©r   r   N©r   ©r   r   s   &&r   Úadd_yes_flagr      s   € à
×Ñ˜ ¨lÀÐÖFr   c               ó$   € V ^8„  d   QhRRRRRR/# r   r	   )r
   s   "r   r   r      s'   € ÷ Bñ BÐ1ð B¸ð BÀñ Br   c                ó.   € V P                  RRVR7       R# )z8Attach ``--json`` (store_true) with the given help text.z--jsonr   r   Nr   r   s   &&r   Úadd_json_flagr!      s   € à
×Ñ˜¨¸DÐÖAr   )zSkip confirmation prompt)Ú__doc__Ú
__future__r   r   r   r   r!   r	   r   r   Ú<module>r$      s$   ðñõ
 #ã õP÷G÷
Br   