Hi, I came across issues, this is my code:
from langchain.agents import create_openai_functions_agent, AgentExecutor
from langchain import hub
from langgraph.prebuilt import create_react_agent
from langchain_openai import ChatOpenAI
from composio_langchain import ComposioToolSet, App
from core.config import settings
llm = ChatOpenAI(api_key=settings.OPENAI_API_KEY, temperature=0)
composio_toolset = ComposioToolSet(api_key=settings.COMPOSIO_API_KEY)
app = App.SALESFORCE
integration = composio_toolset.create_integration(
app=app,
use_composio_oauth_app=True,
force_new_integration=True,
)
user_id = "abc"
connection_req = composio_toolset.initiate_connection(
integration_id=integration.id,
entity_id=user_id,
)
print(f"Navigate to {connection_req.redirectUrl} to connect your Services account")
print(
f"Connection status: {connection_req.connectionStatus}"
) # Status will be INITIATED
connection = connection_req.wait_until_active(composio_toolset.client, timeout=50)
print(f"Connection created: {connection.id}")