Ë
    uPêj:  ã                   ó   — d Z dee   defd„Zy)zA
Build the litellm_content_retrieve tool definition for the LLM.
Úavailable_keysÚreturnc           	      óN   — ddddj                  | «      z   dddd| d	œidgd
œdœdœS )z|
    Return an OpenAI-format tool definition that lets the model
    retrieve the full content of a compressed message.
    ÚfunctionÚlitellm_content_retrievez¥Retrieve the full content of a file or message that was compressed to save tokens. Use this when you need the complete content to answer accurately. Available keys: z, ÚobjectÚkeyÚstringz)The identifier of the content to retrieve)ÚtypeÚdescriptionÚenum)r
   Ú
propertiesÚrequired)Únamer   Ú
parameters)r
   r   )Újoin)r   s    úg/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/litellm/compression/retrieval_tool.pyÚbuild_retrieval_toolr      sX   € ð à.ðAàCGÇ9Á9È^ÓC\ñ]ð
 !àØ (Ø'RØ .ñðð #˜Gñ
ñ
ñð ó    N)Ú__doc__ÚlistÚstrÚdictr   © r   r   ú<module>r      s!   ðñð
¨¨c©ð °tô r   