+
    jHàjˆ  ã                   óœ   € R t R t]! 4       tR t]! RRRR7      t]! RRRR7      t]! RRRR7      t]! R	RRR7      t]! R
RRR7      t	RR lt
R# )zWEntry factories for ``config_defaults.OPTIONAL_ENV_VARS`` (pure-data leaf, no imports).c                ó   € RV RV/VC# )zJOne OPTIONAL_ENV_VARS entry; keyword order is preserved as dict key order.ÚdescriptionÚprompt© )r   r   Úkeyss   &&,ÚC/home/ubuntu/.hermes/hermes-agent/hermes_cli/config_defaults_env.pyÚ_envr      s   € à˜;¨°&ÐA¸DÐAÐAó    c           	     óF   a € \         3R\         R\         RVRV/V 3R lllpV# )zûEntry factory for one category with its usual password/advanced defaults.

``url``/``help``/``tools`` are only written when passed; ``password=None`` omits the key;
``advanced`` is only written when true. Key order matches the plain ``_env`` entries.
ÚhelpÚtoolsÚpasswordÚadvancedc                óŠ   <€ R V RV/pVP                  R RV3RV3RV33 4       4       Ve   WWR&   SVR&   V'       d   RVR	&   V# )
r   r   c              3   óD   "  € T F  w  rV\         Jg   K  W3x € K  	  R # 5i©N©Ú_OMIT)Ú.0ÚkÚvs   &  r   Ú	<genexpr>Ú*_category.<locals>.make.<locals>.<genexpr>   s!   é € ÐgÑ$T™D˜AÐXYÔafÐXf”�!•Ó$Tùs   ‚ • r   Úurlr   r   ÚcategoryTr   )Úupdate)	r   r   r   r   r   r   r   Údr   s	   &&&$$$$ €r   ÚmakeÚ_category.<locals>.make   s^   ø€ à˜K¨°6Ð:ˆØ	�‰Ñg f¨d ^°e¸S°\ÀGÈUÐCSÑ$TÓgÔgØÒØ$ˆj‰MØ ˆˆ*‰ßØ ˆAˆj‰MØˆr	   r   )r   r   r   r   s   f&& r   Ú	_categoryr      s7   ø€ ô ',ñ 	´Uð 	Ä%ð 	ÐRZð 	Ø÷	ð 	ð €Kr	   ÚproviderT)r   r   ÚtoolFÚ	messagingÚskillÚsettingNc                óD   € T;'       g    T  R2p\        V  R2VRRR7      # )z@Provider ``*_BASE_URL`` override entry (advanced, not a secret).z# base URL (leave empty for default)z base URL overrideNF)r   )Ú_prov)ÚnameÚprompt_namer   s   && r   Ú	_base_urlr)   &   s1   € à×#Ð#˜tÐ$Ð$GÐH€FÜ�D�6Ð+Ð,¨f°dÀUÔKÐKr	   r   )Ú__doc__r   Úobjectr   r   r&   Ú_toolÚ_msgÚ_skillÚ_settingr)   r   r	   r   Ú<module>r0      sj   ðÙ ]òBñ
 	‹€òñ& 	�* t°dÔ;€Ù�& 4°%Ô8€Ù� u°uÔ=€Ù	�7 T°DÔ	9€Ù�Y¨¸Ô?€öLr	   