Обновлена интеграция с composio

This commit is contained in:
Ярослав Малинин 2026-04-20 21:17:42 +03:00
parent 7f4618d72f
commit e4a070b701
4 changed files with 22 additions and 4 deletions

View file

@ -3,16 +3,17 @@ from deepagents import create_deep_agent
from langchain_openai import ChatOpenAI
from langgraph.checkpoint.memory import MemorySaver
from composio import Composio
from composio_langchain import LangchainProvider
def create_agent():
model = ChatOpenAI(
model=os.environ["PROVIDER_MODEL"],
base_url=os.environ["PROVIDER_URL"],
api_key=os.environ["PROVIDER_API_KEY"],
api_key=os.environ["PROVIDER_API_KEY"]
)
composio = Composio()
composio = Composio(provider=LangchainProvider())
session = composio.create(user_id="default_user")
tools = session.tools()
@ -21,4 +22,4 @@ def create_agent():
system_prompt="You are a helpful assistant. Use Composio tools to take action when needed.",
checkpointer=MemorySaver(),
tools=tools
)
)

View file

@ -56,6 +56,7 @@ class AgentService:
result=str(result) # Страховка от ошибки сериализации JSON
)
# 3. В конце генерации отправляем событие завершения
yield MsgEventEnd(tokens_used=0) # потом заменить на метадату