yooke commited on
Commit
dc6c730
·
verified ·
1 Parent(s): 8b154dc

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +11 -11
agent.py CHANGED
@@ -102,17 +102,17 @@ def build_graph():
102
 
103
 
104
  def assistant(state: MessagesState):
105
- """Assistant node: invoke LLM with tools."""
106
- print("---Calling Assistant---") # Added print for debugging
107
-
108
- # 确保系统消息在消息列表的开头
109
- messages = state["messages"]
110
- if not any(isinstance(m, SystemMessage) for m in messages):
111
- messages = [SystemMessage(content=system_prompt)] + messages
112
-
113
- result = llm_with_tools.invoke(messages)
114
- print(f"---Assistant Response: {result}") # Added print for debugging
115
- return {"messages": [result]}
116
 
117
  builder = StateGraph(MessagesState)
118
  builder.add_node("assistant", assistant)
 
102
 
103
 
104
  def assistant(state: MessagesState):
105
+ """Assistant node: invoke LLM with tools."""
106
+ print("---Calling Assistant---") # Added print for debugging
107
+
108
+ # 确保系统消息在消息列表的开头
109
+ messages = state["messages"]
110
+ if not any(isinstance(m, SystemMessage) for m in messages):
111
+ messages = [SystemMessage(content=system_prompt)] + messages
112
+
113
+ result = llm_with_tools.invoke(messages)
114
+ print(f"---Assistant Response: {result}") # Added print for debugging
115
+ return {"messages": [result]}
116
 
117
  builder = StateGraph(MessagesState)
118
  builder.add_node("assistant", assistant)