""" Agent wrapper provider for multillm. Wraps chat providers with agentic capabilities including: - Tool execution loop - Conversation history management - Multi-turn interactions Usage: # Wrap any chat provider with agentic capabilities client = multillm.Client() # Use agentwrap/ prefix to make any chat model agentic async for msg in client.run("agentwrap/google/gemini", "Hello"): print(msg) """ from .provider import AgentWrapProvider as Provider __all__ = ["Provider", "AgentWrapProvider"]