Update app.py
Browse files
app.py
CHANGED
|
@@ -655,31 +655,31 @@ def tool_executor(state: AgentState):
|
|
| 655 |
return state
|
| 656 |
|
| 657 |
|
| 658 |
-
|
| 659 |
-
#
|
| 660 |
-
|
| 661 |
-
|
| 662 |
-
|
| 663 |
-
|
| 664 |
-
#
|
| 665 |
-
|
| 666 |
-
#
|
| 667 |
-
|
| 668 |
-
|
| 669 |
-
|
| 670 |
-
|
| 671 |
-
#
|
| 672 |
-
#
|
| 673 |
-
#
|
| 674 |
-
#
|
| 675 |
-
#
|
| 676 |
-
#
|
| 677 |
-
#
|
| 678 |
-
#
|
| 679 |
-
#
|
| 680 |
-
#
|
| 681 |
-
|
| 682 |
-
#
|
| 683 |
|
| 684 |
|
| 685 |
|
|
|
|
| 655 |
return state
|
| 656 |
|
| 657 |
|
| 658 |
+
safe_workflow = StateGraph(AgentState)
|
| 659 |
+
# safe_workflow = StateGraph(dict)
|
| 660 |
+
|
| 661 |
+
safe_workflow.add_node("planner", planner_node)
|
| 662 |
+
safe_workflow.add_node("tool_executor", tool_executor)
|
| 663 |
+
safe_workflow.add_node("safety", safety_node)
|
| 664 |
+
# safe_workflow.add_node("judge", Judge)
|
| 665 |
+
|
| 666 |
+
# safe_workflow.set_entry_point("planner")
|
| 667 |
+
|
| 668 |
+
safe_workflow.add_edge(START, "planner")
|
| 669 |
+
safe_workflow.add_edge("planner", "tool_executor")
|
| 670 |
+
safe_workflow.add_edge("tool_executor", "safety")
|
| 671 |
+
# safe_workflow.add_edge("safety", "judge")
|
| 672 |
+
# safe_workflow.add_conditional_edges(
|
| 673 |
+
# "safety",
|
| 674 |
+
# route,
|
| 675 |
+
# {
|
| 676 |
+
# "allow": "tool_executor",
|
| 677 |
+
# "block": END,
|
| 678 |
+
# },
|
| 679 |
+
# )
|
| 680 |
+
# safe_workflow.add_edge("tool_executor", END)
|
| 681 |
+
|
| 682 |
+
# safe_app = safe_workflow.compile()
|
| 683 |
|
| 684 |
|
| 685 |
|