Ë
    ãß²jP  ã            	      ó€   — d Z ddlmZ ddlmZ ddlmZmZmZm	Z	 ddl
mZ  ej                  dded„ eg d¬	«       g d
¢Zy)z˜Discovery shim: tools.registry auto-imports ``tools/*.py``, so this top-level
module registers ``computer_use`` for the ``tools/computer_use/`` package.é    )Úannotations)ÚCOMPUTER_USE_SCHEMA)Úcheck_computer_use_requirementsÚhandle_computer_useÚrelease_computer_use_sessionÚset_approval_callback)ÚregistryÚcomputer_usec                ó   — t        | fi |¤ŽS )N)r   )ÚargsÚkws     ú</home/ubuntu/.hermes/hermes-agent/tools/computer_use_tool.pyú<lambda>r      s   € Ô2°4Ñ>¸2Ñ>€ ó    zãUniversal desktop control via cua-driver (macOS, Windows, Linux). Works with any tool-capable model (Anthropic, OpenAI, OpenRouter, local vLLM, etc.). Background computer-use: does NOT steal the user's cursor or keyboard focus.)ÚnameÚtoolsetÚschemaÚhandlerÚcheck_fnÚrequires_envÚdescription)r   r   r   r   N)Ú__doc__Ú
__future__r   Útools.computer_use.schemar   Útools.computer_use.toolr   r   r   r   Útools.registryr	   ÚregisterÚ__all__© r   r   ú<module>r       sS   ðñNõ #å 9÷ó õ $ð €× Ñ Ø	ØØÙ>Ø,Øð	õò  ~�r   