+
    lHàjŽ  ã                   óœ   € R t ^ RIHt ^ RIHtHt RtR R lt]P                  ! RRRRRR	R
RRRRRRR]	! ]4      RR//RR.//R RR7       R# )a  Reveal/focus a pane in the Hermes desktop GUI (``pane.reveal`` via ``desktop_ui``).

The renderer runs each pane's own reveal path and only acts on the active window, so
a background turn never moves the user's focus. URLs/files go through `desktop_preview`.
)Ú
desktop_ui)ÚregistryÚ
tool_errorc                ó0   € V ^8„  d   QhR\         R\         /# )é   ÚpaneÚreturn)Ústr)Úformats   "Ú:/home/ubuntu/.hermes/hermes-agent/tools/focus_pane_tool.pyÚ__annotate__r      s   € ÷ dñ dœ#ð d¤#ñ dó    c           
     óô   € T ;'       g    RP                  4       P                  4       pV\        9  d#   \        RRP	                  \        4       R24      # \
        P                  ! RRV/RV R2R	R
RRV/4      # )z1Ask the desktop GUI to reveal and focus ``pane``.Ú zpane must be one of: z, Ú.zpane.revealr   zFailed to focus the z pane: z7Pane focus is only available in the Hermes desktop app.ÚsuccessT)ÚstripÚlowerÚPANESr   Újoinr   Úemit_or_error)r   Únames   & r   Úfocus_pane_toolr      s€   € à�JˆJ�B×ÑÓ×%Ñ%Ó'€DØ”5ÔÜÐ1°$·)±)¼EÓ2BÐ1CÀ1ÐEÓFÐFÜ×#Ò#Ø˜ �~Ð)=¸d¸VÀ7Ð'KØAÀIÈtÐU[Ð]aÐCbódð dr   Ú
focus_paner   r   Údescriptionz°Reveal and focus a Hermes desktop pane when the user asks to see it: chat, files, terminal, review (git diff), or sessions. For URLs/files use the desktop_preview tool instead.Ú
parametersÚtypeÚobjectÚ
propertiesr   ÚstringÚenumzWhich pane to reveal.Úrequiredc                 ó:   € \        V P                  R R4      R7      # )r   r   )r   )r   Úget)ÚargsÚkws   &,r   Ú<lambda>r&   .   s   € œ°D·H±H¸VÀRÓ4HÕIr   u   ðŸªŸ)r   ÚtoolsetÚschemaÚhandlerÚemojiN)ÚchatÚfilesÚterminalÚreviewÚsessions)
Ú__doc__Útoolsr   Útools.registryr   r   r   r   ÚregisterÚlist© r   r   Ú<module>r6      sŠ   ðñõ ß /à;€õdð 	× Ò Ø	Øà�Øð:ð 	Ø�HØØØ˜HØ™D ›KØ!Ð#:ððð ˜˜ð

ðñ& JØ
÷/r   