gamacore
10/19/2025, 7:12 AMAkram Boussanni
10/19/2025, 7:53 AMAkram Boussanni
10/24/2025, 2:02 PMfrom composio_langchain import LangchainProvider
from langchain.agents import create_agent
from langchain_openai import ChatOpenAI
openai_client = ChatOpenAI(model="gpt-5")
composio = Composio(provider=LangchainProvider(), api_key="<api-key>")
# Get All the tools
tools = composio.tools.get(user_id="default", toolkits=["GITHUB"])
# Define task
task = "Star a repo composiohq/composio on GitHub"
# Define agent
agent = create_agent(model=openai_client, tools=tools, system_prompt="intelligent composio agent")
result = agent.invoke({
"messages": [
{"role": "user", "content": "Star a repo composiohq/composio on GitHub"}
]
})
print(result)
Thanks!