build: raise langgraph recursion limit to 80
All checks were successful
build / build (push) Successful in 2s

The default 25 was tripping on iterative builds (list -> write*3 -> test
-> deploy is already 12-18 steps; any retry blew the cap).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
robert
2026-05-12 13:22:46 -03:00
parent aa941be17a
commit 4b5af84446

View File

@@ -114,6 +114,11 @@ class AgentBuilder(A2AAgent[BuilderConfig, NoAuth]):
async for event in graph.astream_events( async for event in graph.astream_events(
{"messages": [{"role": "user", "content": user_msg}]}, {"messages": [{"role": "user", "content": user_msg}]},
version="v2", version="v2",
# Default langgraph cap is 25 steps; one deepagents
# build (list → write*3 → test → deploy) easily uses
# 12-18, and any retry pushes it past the limit. Give
# the loop headroom without letting it run away.
config={"recursion_limit": 80},
): ):
kind = event.get("event") kind = event.get("event")
tname = event.get("name") or "" tname = event.get("name") or ""