§
    Pòmjß  ã                  ó*   — d Z ddlmZ ddlmZ d
d„Zd	S )a&  ``hermes monitoring`` subcommand parser.

Gateway monitoring control and inspection. ``status`` shows whether the
gateway health & diagnostics export is enabled, where it points, and the
redaction posture.

The handler is injected to avoid importing ``main`` (mirrors the insights
subcommand).
é    )Úannotations)ÚCallableÚcmd_monitoringr   ÚreturnÚNonec               ó¼   — |                       ddd¬¦  «        }|                     d¬¦  «        }|                      dd¬	¦  «         |                     |¬
¦  «         dS )zFAttach the ``monitoring`` subcommand (with actions) to ``subparsers``.Ú
monitoringz8Inspect gateway monitoring (health & diagnostics export)u  Gateway monitoring: service health metrics plus redacted diagnostics, exported over OTLP to an operator-configured endpoint. Content-free by construction â€” no prompts, messages, tool args/results, or usage analytics. Configure under monitoring.* in config.yaml.)ÚhelpÚdescriptionÚmonitoring_action)ÚdestÚstatusz=Show monitoring settings, export state, and redaction posture)r
   )ÚfuncN)Ú
add_parserÚadd_subparsersÚset_defaults)Ú
subparsersr   ÚpÚsubs       úG/home/thesage/.hermes/hermes-agent/hermes_cli/subcommands/monitoring.pyÚbuild_monitoring_parserr      s}   € à×ÒØØGð+ð	 	ñ 
	ô 
	€Að ×
Ò
Ð 3Ð
Ñ
4Ô
4€Cà‡N‚NØØLð ñ ô ð ð
 ‡N‚N˜€NÑ'Ô'Ð'Ð'Ð'ó    N)r   r   r   r   )Ú__doc__Ú
__future__r   Útypingr   r   © r   r   ú<module>r      sS   ððð ð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð ð(ð (ð (ð (ð (ð (r   