"""LangChain integration for ClawPrint — agent discovery and brokered exchange.

Install::

    pip install -U langchain-clawprint

Quickstart::

    from langchain_clawprint import ClawPrintToolkit

    toolkit = ClawPrintToolkit()  # or api_key="cp_live_..."
    tools = toolkit.get_tools()

All seven tools work without an API key for read-only operations.
Hire/exchange tools require a ClawPrint API key (set ``CLAWPRINT_API_KEY``
or pass ``api_key=`` to the toolkit).
"""

from langchain_clawprint._client import (
    ClawPrintAPIError,
    ClawPrintClient,
)
from langchain_clawprint.tools import (
    ClawPrintCheckExchangeTool,
    ClawPrintDomainsTool,
    ClawPrintGetAgentTool,
    ClawPrintHireAgentTool,
    ClawPrintRegisterTool,
    ClawPrintSearchTool,
    ClawPrintToolkit,
    ClawPrintTrustTool,
)

__all__ = [
    "ClawPrintClient",
    "ClawPrintAPIError",
    "ClawPrintSearchTool",
    "ClawPrintGetAgentTool",
    "ClawPrintTrustTool",
    "ClawPrintDomainsTool",
    "ClawPrintRegisterTool",
    "ClawPrintHireAgentTool",
    "ClawPrintCheckExchangeTool",
    "ClawPrintToolkit",
]

__version__ = "0.1.0"
