XeroDN commited on
Commit
331f87f
·
verified ·
1 Parent(s): f5d35dd

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +2 -4
agent.py CHANGED
@@ -88,10 +88,8 @@ workflow.set_entry_point("plan")
88
  workflow.add_edge("plan", "act")
89
  workflow.add_edge("act", "observe")
90
  workflow.add_edge("observe", "decide")
91
- workflow.add_conditional_edges("decide", {
92
- "plan": "plan",
93
- END: "summarize"
94
- })
95
  workflow.add_edge("summarize", END)
96
 
97
  agent = workflow.compile()
 
88
  workflow.add_edge("plan", "act")
89
  workflow.add_edge("act", "observe")
90
  workflow.add_edge("observe", "decide")
91
+ workflow.add_conditional_edge("decide", lambda state: "plan" if len(state["thoughts"]) < 3 else "summarize")
92
+
 
 
93
  workflow.add_edge("summarize", END)
94
 
95
  agent = workflow.compile()