fix: remove the unnessary conditional edge. (#671)

This commit is contained in:
Willem Jiang
2025-10-29 10:12:32 +08:00
committed by GitHub
parent 0415f622da
commit 6ae4bc588a
2 changed files with 2 additions and 8 deletions

View File

@@ -63,12 +63,6 @@ def _build_base_graph():
["planner", "researcher", "coder"],
)
builder.add_edge("reporter", END)
# Add conditional edges for coordinator to handle clarification flow
builder.add_conditional_edges(
"coordinator",
lambda state: state.get("goto", "planner"),
["planner", "background_investigator", "coordinator", END],
)
return builder

View File

@@ -96,8 +96,8 @@ def test_build_base_graph_adds_nodes_and_edges(MockStateGraph):
# Check that all nodes and edges are added
assert mock_builder.add_edge.call_count >= 2
assert mock_builder.add_node.call_count >= 8
# Now we have 2 conditional edges: research_team and coordinator
assert mock_builder.add_conditional_edges.call_count == 2
# Now we have 1 conditional edges: research_team
assert mock_builder.add_conditional_edges.call_count == 1
@patch("src.graph.builder._build_base_graph")