Добавлена авторизация через composio

This commit is contained in:
Ярослав Малинин 2026-04-19 16:51:03 +03:00
parent 394249f3c7
commit a02d7d64b9

View file

@ -2,6 +2,7 @@ import os
from deepagents import create_deep_agent from deepagents import create_deep_agent
from langchain_openai import ChatOpenAI from langchain_openai import ChatOpenAI
from langgraph.checkpoint.memory import MemorySaver from langgraph.checkpoint.memory import MemorySaver
from composio import Composio
def create_agent(): def create_agent():
@ -11,9 +12,13 @@ def create_agent():
api_key=os.environ["PROVIDER_API_KEY"], api_key=os.environ["PROVIDER_API_KEY"],
) )
composio = Composio()
session = composio.create(user_id="default_user")
tools = session.tools()
return create_deep_agent( return create_deep_agent(
model=model, model=model,
system_prompt="You are a helpful assistant.", system_prompt="You are a helpful assistant. Use Composio tools to take action when needed.",
checkpointer=MemorySaver(), checkpointer=MemorySaver(),
) tools=tools
)