+
    jHàj¶  ã                  ó:   € R t ^ RIHt ^ RIHt ^ RIHt R R ltR# )z)``hermes prompt-size`` subcommand parser.)Úannotations)ÚCallable)Úadd_json_flagc               ó    € V ^8„  d   QhRRRR/# )é   Úcmd_prompt_sizer   ÚreturnÚNone© )Úformats   "ÚG/home/ubuntu/.hermes/hermes-agent/hermes_cli/subcommands/prompt_size.pyÚ__annotate__r   
   s   € ÷ :ñ :¸Xð :È$ñ :ó    c               ó’   € V P                  RRRR7      pVP                  RRRR7       \        VR	4       VP                  VR
7       R# )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Emit the breakdown as JSON)ÚfuncN)Ú
add_parserÚadd_argumentr   Úset_defaults)Ú
subparsersr   Úprompt_size_parsers   &$ r   Úbuild_prompt_size_parserr   
   s`   € à#×.Ñ.ØÐWð0ð /ó 1Ðð
 ×#Ñ#Ø˜eØOð $ô Qô Ð$Ð&BÔCØ×#Ñ#¨Ð#Ö9r   N)Ú__doc__Ú
__future__r   Útypingr   Úhermes_cli.subcommands._sharedr   r   r
   r   r   Ú<module>r      s   ðÙ /å "å å 8÷:r   