
    `gj                    (    d Z ddlmZ ddlmZ ddZy)z``hermes tools`` subcommand parser.

Extracted from ``hermes_cli/main.py:main()`` (god-file Phase 2 follow-up).
Handler injected to avoid importing ``main``.
    )annotations)Callablec               *   | j                  ddd      }|j                  ddd       |j                  d	
      }|j                  dd      }|j                  ddd       |j                  dd      }|j                  dddd       |j                  ddd       |j                  dd      }|j                  dddd       |j                  ddd       |j                  ddd      }|j                  d d!d"#       |j                  |$       y%)&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, Spotify, Langfuse, xAI). Stable,
non-interactive target the dashboard spawns to drive backend
setup. Keys: agent_browser, camofox, cua_driver, kittentts,
piper, ddgs, spotify, langfuse, xai_grok.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)
subparsers	cmd_toolstools_parser	tools_subtools_list_ptools_disable_ptools_enable_ptools_postsetup_ps           O/root/.hermes/venv/lib/python3.12/site-packages/hermes_cli/subcommands/tools.pybuild_tools_parserr'      s   ((=Z	 ) 	L E  
 +++@I ''? ( L .    **, + O   F	 !    2 !  ))+ * N ;	    2    ",,H8	 -  ""K # 
 9-    N)r   r   returnNone)__doc__
__future__r   typingr   r'    r(   r&   <module>r/      s    # S.r(   