Spaces:
Runtime error
Runtime error
from typing import Annotated | |
from typing_extensions import TypedDict | |
from langgraph.graph.message import add_messages | |
from langgraph.prebuilt import create_react_agent | |
from langchain_anthropic import ChatAnthropic | |
from tools.design_retriever import design_retriever_tool | |
class State(TypedDict): | |
# Messages have the type "list". The `add_messages` function | |
# in the annotation defines how this state key should be updated | |
# (in this case, it appends messages to the list, rather than overwriting them) | |
messages: Annotated[list, add_messages] | |
model = ChatAnthropic(model="claude-3-5-sonnet-20240620", temperature=0) | |
tools = [ | |
design_retriever_tool | |
] | |
model_with_tools = model.bind_tools(tools) | |
graph = create_react_agent( | |
model_with_tools, | |
tools=tools | |
) | |