+
    „WÝjT
  ã                  ó.   € R t ^ RIHt ^ RIHt R R ltR# )z#``hermes tools`` subcommand parser.)Úannotations)ÚCallablec               ó    € V ^8„  d   QhRRRR/# )é   Ú	cmd_toolsr   ÚreturnÚNone© )Úformats   "ÚPC:\Users\johnn\AppData\Local\hermes\hermes-agent\hermes_cli\subcommands\tools.pyÚ__annotate__r      s   € ÷ *.ñ *.°ð *.¸dñ *.ó    c               ó,  € V P                  RRRR7      pVP                  RRRR7       VP                  R	R
7      pVP                  RRR7      pVP                  RRRR7       VP                  RRR7      pVP                  RRRRR7       VP                  RRRR7       VP                  RRR7      pVP                  RRRRR7       VP                  RRRR7       VP                  RRRR7      pVP                  R R!R"R#7       VP                  VR$7       R%# )&z2Attach the ``tools`` subcommand to ``subparsers``.Útoolsz.Configure which tools are enabled per platforma  Enable, disable, or list tools for CLI, Telegram, Discord, etc.

Built-in toolsets use plain names (e.g. web, memory).
MCP tools use server:tool notation (e.g. github:create_issue).

Run 'hermes tools' with no subcommand for the interactive configuration UI.)ÚhelpÚdescriptionz	--summaryÚ
store_truez6Print a summary of enabled tools per platform and exit)Úactionr   Útools_action)ÚdestÚlistz0Show all tools and their enabled/disabled status)r   z
--platformÚclizPlatform to show (default: cli))Údefaultr   ÚdisablezDisable toolsets or MCP toolsÚnamesÚ+ÚNAMEz7Toolset name (e.g. web) or MCP tool in server:tool form)ÚnargsÚmetavarr   z#Platform to apply to (default: cli)ÚenablezEnable toolsets or MCP toolsz,Toolset name or MCP tool in server:tool formz
post-setupz9Run a provider's post-setup install hook (npm/pip/binary)u†  Run the install/bootstrap hook a tool backend declares â€” the
same step `hermes tools` runs after you pick a provider that
needs extra dependencies (browser Chromium, Camofox, cua-driver,
KittenTTS/Piper, ddgs, xAI, Codex). Stable,
non-interactive target the dashboard spawns to drive backend
setup. Keys: agent_browser, camofox, cua_driver, kittentts,
piper, ddgs, xai_grok, openai_codex.Úpost_setup_keyÚKEYz<Post-setup hook key (e.g. agent_browser, camofox, kittentts))r   r   )ÚfuncN)Ú
add_parserÚadd_argumentÚadd_subparsersÚset_defaults)Ú
subparsersr   Útools_parserÚ	tools_subÚtools_list_pÚtools_disable_pÚtools_enable_pÚtools_postsetup_ps   &$      r   Úbuild_tools_parserr.      s�  € à×(Ñ(ØÐFðZð )ó [€Lð ×ÑØ˜LØEð ô Gð ×+Ñ+°Ð+Ó@€Ià×'Ñ'ØÐGð (ó I€Là×Ñ˜l°EÐ@aÐÔbà×*Ñ*¨9Ð;ZÐ*Ó[€OØ× Ñ Ø�s FØFð !ô Hð × Ñ Ø˜eÐ*Oð !ô Qð ×)Ñ)¨(Ð9WÐ)ÓX€NØ×ÑØ�s FÐ1_ð  ô aà×ÑØ˜eÐ*Oð  ô Qð "×,Ñ,ØÐVð3ð -ó 4Ðð ×"Ñ"Ø %ØKð #ô Mð ×Ñ 9ÐÖ-r   N)Ú__doc__Ú
__future__r   Útypingr   r.   r	   r   r   Ú<module>r2      s   ðÙ )å "å ÷*.r   