+
    jHàjê	  ã                  ó4   € R t ^ RIHt ^ RIHt R R ltR tR# )a‚  ``session.active_list`` on the session authority: the live state of the turns it owns.

Desktop's silent-turn check (``session-states.ts`` ``onEventSilence``) and its sidebar poll read
this verb. Unregistered here, the WS fell back to the legacy sidecar's handler, which lists only
the sidecar's own ``_sessions`` and never an authority-owned session: a foreground tool quiet for
45 s read as a reaped turn, and Desktop painted "Hermes ended this turn without a reply" over a
turn that was still running. Rows keep ``server._session_live_item``'s shape; ``id`` and
``session_key`` are both the session id, as ``session.resume`` reports them.
)Úannotations)ÚRuntimeStoreErrorc               ó   € V ^8„  d   QhRR/# )é   ÚreturnÚstr© )Úformats   "Ú@/home/ubuntu/.hermes/hermes-agent/gateway/session_active_list.pyÚ__annotate__r      s   € ÷ Wñ W cñ Wó    c                ó,  € VP                   R 8X  dG   V P                  P                  VP                  P                  VP
                  4      pV'       d   R# R# \        ;QJ d    R V 4       F  '       g   K   RM	  RM! R V 4       4      '       d   R# R# )ÚrunningÚwaitingÚworkingc              3  ó8   "  € T F  qR ,          R8H  x € K  	  R# 5i)ÚstatusÚqueuedNr   )Ú.0Úrows   & r
   Ú	<genexpr>Ú_status.<locals>.<genexpr>   s   é € ÐJÁ'¸3 �]¨hÖ6Ã'ùs   ‚TFÚstartingÚidle)Úexecution_stateÚcontrolsÚsnapshotÚrefÚ
session_idÚexecution_generationÚany)ÚliveÚhandleÚpendingÚpromptss   &&& r
   Ú_statusr%      so   € Ø×Ñ Ô*Ø—-‘-×(Ñ(¨¯©×)>Ñ)>À×@[Ñ@[Ó\ˆß#ˆyÐ2¨Ð2ç›ÑJÁ'ÓJŸŸšÑJÁ'ÓJ×JÒJˆ:ÐVÐPVÐVr   c              ƒ  óø  "  € \        V4      R R0,
          '       d   \        R4      hRV P                  P                  9  d   \        R4      h^ RIHp ^ RIHp \        VP                  R4      ;'       g    R4      p. pV! V P                  V P                  4      G Rj  x€L
  EFI  pVP                  pVP                  R	4      V9   g   VP                  '       d   K:  VP                  \        VP                  R
4      ;'       g    ^ 4      r©TP                  RW•8H  RT	RT	R\        VP                  R4      ;'       g    T
4      R
T
R\!        VP                  R4      ;'       g    ^ 4      R\        VP                  R4      ;'       g    R4      RRRVP                  R4      ;'       g    RR	VP                  R	4      R\#        VP$                  VP&                  VP(                  4      /4       EKL  	  RV/#  ELW5i)ÚprofileÚcurrent_session_idÚinvalid_paramszsession:readÚpermission_denied)Úlive_entries)ÚINTERNAL_LISTING_SOURCESÚ NÚsourceÚ
started_atÚcurrentÚidÚsession_keyÚlast_activeÚended_atÚmessage_countÚmodelÚpreviewÚtitler   Úsessions)Úsetr   ÚactorÚcapabilitiesÚgateway.session_live_listingr+   Úhermes_state_sessionsr,   r   ÚgetÚ	authorityr   Úclosedr   ÚfloatÚappendÚintr%   r!   r"   r#   )Ú
connectionr   Úparamsr+   r,   r0   ÚrowsÚentryr   ÚsidÚstarteds   &&&        r
   Úactive_listrK      s±  é € Ü
ˆ6ƒ{�iÐ!5Ð6×6Ô6ÜÐ 0Ó1Ð1Ø˜Z×-Ñ-×:Ñ:Ô:ÜÐ 3Ó4Ð4Ý9Ý>Ü�&—*‘*Ð1Ó2×8Ð8°bÓ9€GØ€DÙ# J×$8Ñ$8¸*×:JÑ:JÓK×KÓKˆØ�i‰iˆð �7‰7�8ÓÐ 8Ô8¸E¿L¿L¸LÙØ×'Ñ'¬¨s¯w©w°|Ó/D×/IÐ/IÈÓ)JˆWØ�‰�Y ¡°°c¸=È#Ø"¤E¨#¯'©'°*Ó*=×*HÐ*HÀÓ$IÈ<ÐY`Ø$¤c¨#¯'©'°/Ó*B×*GÐ*GÀaÓ&HØœc #§'¡'¨'Ó"2×"8Ð"8°bÓ9¸9ÀbÈ'ÐSV×SZÑSZÐ[bÓSc×SiÐSiÐgiØ˜sŸw™w xÓ0°(¼GÀEÇJÁJÐPU×P\ÑP\Ð^c×^kÑ^kÓ<lð	n÷ 	oñ Lð ˜ÐÐò Lùs8   ‚A4G:Á7)G:Â G7Â!;G:Ã)G:ÄAG:Å%#G:Æ	 G:Æ*AG:N)Ú__doc__Ú
__future__r   Úhermes_state_runtimer   r%   rK   r   r   r
   Ú<module>rO      s   ðñõ #å 2õWôr   