§
    PL
jª  ã            	      óz   — d Z ddlmZ ddlmZ ddlmZmZmZ ddl	m
Z
  e
j        dded„ eg d¬	¦  «         g d
¢ZdS )u+  Shim for tool discovery. Registers `computer_use` with tools.registry.

The real implementation lives in the `tools/computer_use/` package to keep
the file structure clean. This shim exists because tools.registry auto-imports
`tools/*.py` â€” we need a top-level module to trigger the registration.
é    )Úannotations)ÚCOMPUTER_USE_SCHEMA)Úcheck_computer_use_requirementsÚhandle_computer_useÚset_approval_callback)ÚregistryÚcomputer_usec                ó   — t          | fi |¤ŽS )N)r   )ÚargsÚkws     ú;/home/kuhnn/.hermes/hermes-agent/tools/computer_use_tool.pyú<lambda>r      s   € Õ2°4Ð>Ð>¸2Ð>Ð>€ ó    zÑUniversal macOS desktop control via cua-driver. 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   N)Ú__doc__Ú
__future__r   Útools.computer_use.schemar   Útools.computer_use.toolr   r   r   Útools.registryr   ÚregisterÚ__all__© r   r   ú<module>r      sÈ   ððð ð #Ð "Ð "Ð "Ð "Ð "à 9Ð 9Ð 9Ð 9Ð 9Ð 9ðð ð ð ð ð ð ð ð ð ð
 $Ð #Ð #Ð #Ð #Ð #ð €Ô Ø	ØØØ>Ð>Ø,Øð	ðñ ô ð ð ð ð €€€r   