+
    lHàjç
  ã                  óN   € R t ^ RIHt ^ RIHt ^RIHt RR/R R lltR R	 ltR# )
zÍPer-server rows of an installed portable plugin for ``plugins.manage list`` (``methods_tools._plugin_rows``).

Bodies are rebound onto server.py's globals (method_ctx.bind_module) and reference them bare.
)Úannotations)ÚPath)Úbind_moduleÚcatalog_titlesNc          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# )é   Ú
plugin_dirzPath | NoneÚkeyÚstrÚportableÚboolr   zdict[str, str] | NoneÚreturnz
list[dict]© )Úformats   "ÚM/home/ubuntu/.hermes/hermes-agent/tui_gateway/methods_tools_plugin_servers.pyÚ__annotate__r      s6   € ÷ -ñ -Øð-Ø"%ð-Ø48ð-à)ð-ð ñ-ó    c               ó&  € V'       d   V f   . # \        R4      P                  W 4      pVP                  P                  R/ 4      P                  R/ 4      pVP                  R/ 4      p\	        V\
        4      '       g   . # \        R4      P                  p\        R4      p\        R4      P                  p	\        R4      P                  p
\        VP                  P                  R	4      ;'       g    R
4      ;'       g    R p\        R4      P                  V 4      pV'       dH   T;'       g    / P                  \        VP                  R4      ;'       g    R
4      4      pV'       d   Tp. p\        V4       EF  pV! W4      pV
! V4      pV	P                  P                  V4      pVR J;'       d'    VP                  R J;'       g    VP                  4       pV'       d   VP                  R	VRRRR
/4       K‚  \        R4      P!                  V4      pVP#                  V4      pVe   Vf   VP                  R	VRRRR
/4       KÎ  VP                  R	VRVP$                  RVP'                  VVP(                  VP$                  V4      /4       EK  	  V# )Nzhermes_cli.agent_pluginsÚ
extensionszcom.nousresearch.hermesÚserverszhermes_cli.plugins_manifestztools.mcp_livenessztools.mcp_tool_commonztools.mcp_tool_scopeÚnameÚ zhermes_cli.plugins_cmd_catalogÚcatalog_nameÚstateÚ	connectedÚsentencezhermes_platform.declarationÚunknown)Ú
_tools_modÚload_agent_pluginÚmanifestÚgetÚ
isinstanceÚdictÚportable_mcp_server_nameÚ_coreÚ_resolve_server_keyr
   Úcatalog_install_recordÚsortedÚ_serversÚsessionÚ_is_recycled_stdioÚappendÚlookupÚstatusr   ÚdescribeÚavailability)r   r	   r   r   ÚpackageÚ	namespaceÚdeclaredÚserver_name_forÚlivenessÚcoreÚresolve_keyÚdisplay_nameÚsidecarÚtitleÚrowsr   Úinternal_nameÚconnection_keyÚserverr   Údeclr-   s   &&$$                  r   Ú_plugin_server_rowsr?      sB  € ÷ �zÒ)Øˆ	ÜÐ3Ó4×FÑFÀzÓ^€GØ× Ñ ×$Ñ$ \°2Ó6×:Ñ:Ð;TÐVXÓY€IØ�}‰}˜Y¨Ó+€HÜ�h¤×%Ò%Øˆ	Ü Ð!>Ó?×XÑX€OÜÐ.Ó/€HÜÐ-Ó.×4Ñ4€DÜÐ3Ó4×HÑH€Kô �w×'Ñ'×+Ñ+¨FÓ3×9Ð9°rÓ:×BÐB¸d€LÜÐ9Ó:×QÑQÐR\Ó]€GßØ×%Ð% 2×*Ñ*¬3¨w¯{©{¸>Ó/J×/PÐ/PÈbÓ+QÓRˆßØ ˆLØ€DÜ�x× ˆÙ'¨Ó2ˆÙ$ ]Ó3ˆØ—‘×"Ñ" >Ó2ˆØ $Ð&×fÐf¨F¯N©NÀ$Ð,F×,eÐ,eÈ&×JcÑJcÓJeˆ	ßØ�K‰K˜  w°¸ZÈÐLÔMÙÜÐ7Ó8×?Ñ?ÀÓNˆØ—‘ Ó/ˆØŠ<˜6š>Ø�K‰K˜  w°	¸:ÀrÐJÔKÙØ�‰Ø�DØ�V—\‘\Ø˜×)Ñ)¨$°×0CÑ0CÀVÇ\Á\ÐS_Ó`ð
÷ 	ñ !ð$ €Kr   c               ó   € V ^8„  d   QhRR/# )r   r   ÚNoner   )r   s   "r   r   r   =   s   € ÷ #ñ #˜ñ #r   c                ó.   € \        \        4       V 4       R # )N)r   Úglobals)r=   s   &r   ÚregisterrD   =   s   € Ü”“	˜6Ö"r   )	Ú__doc__Ú
__future__r   Úpathlibr   Ú
method_ctxr   r?   rD   r   r   r   Ú<module>rI      s(   ðñõ
 #å å #ð-à,0÷-÷`#r   