Ë
    ÿ`gj%  ã                  ó(   — d Z ddlmZ ddlmZ dd„Zy)z£``hermes prompt-size`` 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¬«       |j                  |¬«       y)z8Attach the ``prompt-size`` subcommand to ``subparsers``.zprompt-sizez9Show a byte breakdown of the system prompt + tool schemaszžReport the fixed prompt budget for a fresh session: system prompt total, skills index, memory, user profile, and tool-schema JSON. Runs offline (no API call).)ÚhelpÚdescriptionz
--platformÚcliz@Platform to simulate (cli, telegram, discord, ...). Default: cli)Údefaultr   z--jsonÚ
store_truezEmit the breakdown as JSON)Úactionr   )ÚfuncN)Ú
add_parserÚadd_argumentÚset_defaults)Ú
subparsersÚcmd_prompt_sizeÚprompt_size_parsers      úU/root/.hermes/venv/lib/python3.12/site-packages/hermes_cli/subcommands/prompt_size.pyÚbuild_prompt_size_parserr      st   € ð
 $×.Ñ.ØØHð0ð	 /ó Ðð ×#Ñ#ØØØOð $ô ð
 ×#Ñ#ØØØ)ð $ô ð
 ×#Ñ#¨Ð#Õ9ó    N)r   r   ÚreturnÚNone)Ú__doc__Ú
__future__r   Útypingr   r   © r   r   ú<module>r      s   ðñõ #å ô:r   