+
    „WÝj  ã                  ó.   € R t ^ RIHt ^ RIHt R R ltR# )z#``hermes setup`` subcommand parser.)Úannotations)ÚCallablec               ó    € V ^8„  d   QhRRRR/# )é   Ú	cmd_setupr   ÚreturnÚNone© )Úformats   "ÚPC:\Users\johnn\AppData\Local\hermes\hermes-agent\hermes_cli\subcommands\setup.pyÚ__annotate__r      s   € ÷ .ñ .°ð .¸dñ .ó    c               óJ  € V P                  RRRR7      pVP                  RR. RORRR	7       VP                  R
RRR7       VP                  RRRR7       VP                  RRRR7       VP                  RRRR7       VP                  RRRR7       VP                  VR7       R# )z2Attach the ``setup`` subcommand to ``subparsers``.ÚsetupzInteractive setup wizardzˆConfigure Hermes Agent with an interactive wizard. Run a specific section: hermes setup model|tts|terminal|gateway|tools|telemetry|agent)ÚhelpÚdescriptionÚsectionÚ?Nz7Run a specific setup section instead of the full wizard)ÚnargsÚchoicesÚdefaultr   z--non-interactiveÚ
store_truez,Non-interactive mode (use defaults/env vars))Úactionr   z--resetzReset configuration to defaultsz--reconfigureu¥   (Default on existing installs.) Re-run the full wizard, showing current values as defaults. Kept for backwards compatibility â€” a bare 'hermes setup' now does this.z--quickzvOn existing installs: only prompt for items that are missing or unset, instead of running the full reconfigure wizard.z--portalz¡One-shot Nous Portal setup: log in via OAuth, pick a Nous model, set Nous as the inference provider, and opt into the Tool Gateway. Skips the rest of the wizard.)Úfunc)ÚmodelÚttsÚterminalÚgatewayÚtoolsÚ	telemetryÚagent)Ú
add_parserÚadd_argumentÚset_defaults)Ú
subparsersr   Úsetup_parsers   &$ r   Úbuild_setup_parserr&      sõ   € à×(Ñ(ØÐ0ðHð )ó I€Lð
 ×ÑØ˜ÚVØÐTð ô Vð ×ÑØ LØ;ð ô =ð ×ÑØ˜,Ð-Nð ô Pà×ÑØ ðAð ô Bð
 ×ÑØ˜,ðDð ô Eð ×ÑØ˜<ð1ð ô 2ð
 ×Ñ 9ÐÖ-r   N)Ú__doc__Ú
__future__r   Útypingr   r&   r	   r   r   Ú<module>r*      s   ðÙ )å "å ÷.r   