
    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     6/usr/local/lib/hermes-agent/tools/computer_use_tool.py<lambda>r      s    24>>2>>     zUniversal 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   