EmailAgentwithMemory / app /agents /context_agent.py
Gaykar's picture
chnages
44c6641
raw
history blame contribute delete
711 Bytes
from langchain.agents import create_agent
from langchain.agents.middleware import ToolCallLimitMiddleware
from langchain_groq import ChatGroq
from app.prompts.context_agent_prompt import context_agent_template
from app.tools.context_agent_tools import context_agent_tools
from typing import Any
from app.persistance.memory_store_checkpointer_config import memory_store
context_agent = create_agent(
model=ChatGroq(
model="openai/gpt-oss-20b",
temperature=0.1,
),
tools=context_agent_tools,
store=memory_store,
middleware=[
ToolCallLimitMiddleware[Any,None](
tool_name="search_memory",
run_limit=5,
thread_limit=10,
)
] ,
)