+
    jHàj4  ã                   óD   € R t ^ RIt^ RIt^ RIHt ^ RIHt ^ RIHt R t	R# )a`  ``complete.path`` on the shared gateway: the sidecar's path / ``@`` listing, rooted in one session's folder.

The Ink TUI asks its canonical connection for composer completions. The listing is the sidecar's own
(``tui_gateway/methods_complete.py``); its root is the session's frozen policy cwd, never a cwd the
client sends or the daemon's own folder.
N)ÚPath)Ú	authorize)ÚRuntimeStoreErrorc              ƒ   ó0  aaaa	"  € \        V4      0 Rm,
          '       gW   \        ;QJ d*    R VP                  4        4       F  '       g   K   RM	  RM! R VP                  4        4       4      '       d   \        R4      hVP	                  RR4      o	S	'       d   VP
                  '       g   R. /# V P                  oVP
                  SP                  9  d   \        R4      h\        WVR	4       ^ R
I	H
pHp V! SP                  SP                  VP
                  ,          P                  4      oSe-   V! \        P                  ! SP                   4      4      '       g   R. /# ^ RIHo VVVV	3R lpR\&        P(                  ! V4      G Rj  x€L
 /#  L5i)Ú
session_idÚwordc              3   óL   "  € T F  p\        V\        4      '       * x € K  	  R # 5i)N)Ú
isinstanceÚstr)Ú.0Úvalues   & ÚB/home/ubuntu/.hermes/hermes-agent/gateway/session_complete_path.pyÚ	<genexpr>Ú complete_path.<locals>.<genexpr>   s   é € ÐK¹?°%”z %¬Ó-×-Ñ-»?ùs   ‚"$TFÚinvalid_paramsÚ ÚitemsÚ	not_foundzsession:read)Úpolicy_for_sourceÚterminal_uses_host_cwdN)Úserverc                  óÐ   <€ ^ RI Hp  V ! \        SP                  4      4      ;_uu_ 4        SP	                  SSP
                  RR4      uuRRR4       #   + '       g   i     R# ; i)é    )Ú_profile_runtime_scopeNT)Úgateway.runr   r   Ú
profile_idÚ_path_completion_itemsÚcwd)r   Ú	authorityÚpolicyr   r   s    €€€€r   ÚlistingÚcomplete_path.<locals>.listing"   sD   ø€ Ý6Ù#¤D¨×)=Ñ)=Ó$>×?Õ?Ø×0Ñ0°°v·z±zÀ4ÈÓN÷ @×?×?Ó?ús   «AÁA%	>   r   r   Úprofiler   )ÚsetÚanyÚvaluesr   Úgetr   r   Úsessionsr   Úgateway.session_policyr   r   ÚrunnerÚsourceÚjsonÚloadsÚterminal_jsonÚtui_gatewayr   ÚasyncioÚ	to_thread)
Ú
connectionÚrefÚparamsr   r   r    r   r   r   r   s
   &&&   @@@@r   Úcomplete_pathr4      s(  ûé € ÜˆF‹Ò>×>Ô>ß‹sÑK¸6¿=¹=¼?ÓK�s�sŠsÑK¸6¿=¹=¼?ÓK×KÒKÜÐ 0Ó1Ð1Ø�:‰:�f˜bÓ!€Dß�s—~—~�~Ø˜ˆ}ÐØ×$Ñ$€IØ
‡~�~˜Y×/Ñ/Ô/Ü Ó,Ð,Üˆj˜v ~Ô6ßPÙ˜y×/Ñ/°×1CÑ1CÀCÇNÁNÕ1S×1ZÑ1ZÓ[€FØ‚~Ñ3´D·J²J¸v×?SÑ?SÓ4T×UÒUà˜ˆ}Ðå"÷Oð Oð
 œ7×,Ò,¨WÓ5×5Ð6Ð6Ñ5ùs5   †%F¬FÁ(FÁ7$FÂFÂ.B2FÅ!-FÆFÆF)
Ú__doc__r/   r+   Úpathlibr   Úgateway.session_busy_controlsr   Úhermes_state_runtimer   r4   © ó    r   Ú<module>r;      s    ðñó Û Ý å 3Ý 2ô7r:   