ekabaruh commited on
Commit
254ebd7
·
verified ·
1 Parent(s): 6a018bf

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +5 -1
agent.py CHANGED
@@ -136,7 +136,11 @@ def build_graph(provider: str = "openai"):
136
  # Node
137
  def assistant(state: MessagesState):
138
  """Assistant node"""
139
- return {"messages": [llm_with_tools.invoke(state["messages"])]}
 
 
 
 
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)