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 | |
| ) | |