Spaces:
Sleeping
Sleeping
Update agent.py
Browse files
agent.py
CHANGED
|
@@ -136,7 +136,11 @@ def build_graph(provider: str = "openai"):
|
|
| 136 |
# Node
|
| 137 |
def assistant(state: MessagesState):
|
| 138 |
"""Assistant node"""
|
| 139 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 140 |
|
| 141 |
builder = StateGraph(MessagesState)
|
| 142 |
builder.add_node("assistant", assistant)
|
|
|
|
| 136 |
# Node
|
| 137 |
def assistant(state: MessagesState):
|
| 138 |
"""Assistant node"""
|
| 139 |
+
# Add system message at the beginning of messages
|
| 140 |
+
messages = [sys_msg] + state["messages"]
|
| 141 |
+
response = llm_with_tools.invoke(messages)
|
| 142 |
+
# Return the response as is
|
| 143 |
+
return {"messages": state["messages"] + [response]}
|
| 144 |
|
| 145 |
builder = StateGraph(MessagesState)
|
| 146 |
builder.add_node("assistant", assistant)
|