hey
@Uday, i did something like the example shown here in the docs:
https://docs.composio.dev/tool-router/using-as-a-native-tool. so in practice i have a simple openai agent to which i provided the tool router meta tools (e.g. COMPOSIO_SEARCH_TOOLS, COMPOSIO_MULTI_EXECUTE_TOOL and so on), like in this snippet:
from agents import Agent
session = composio.create(user_id=user_id)
tools = session.tools()
agent = Agent(
name="Personal Assistant",
instructions="You are a helpful personal assistant. Use Composio tools to take action.",
model="gpt-5.2",
tools=tools,
)