
    `gj              	      |    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y)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     J/root/.hermes/venv/lib/python3.12/site-packages/tools/computer_use_tool.py<lambda>r      s    24>2>     zUniversal 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   N)__doc__
__future__r   tools.computer_use.schemar   tools.computer_use.toolr   r   r   tools.registryr   register__all__ r   r   <module>r      sQ    # 9 
 $   	>,	 r   