From 4b5af844465f035d3668675926aef6a273611183 Mon Sep 17 00:00:00 2001 From: robert Date: Tue, 12 May 2026 13:22:46 -0300 Subject: [PATCH] build: raise langgraph recursion limit to 80 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) --- agent.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/agent.py b/agent.py index f39439f..a47a501 100644 --- a/agent.py +++ b/agent.py @@ -114,6 +114,11 @@ class AgentBuilder(A2AAgent[BuilderConfig, NoAuth]): async for event in graph.astream_events( {"messages": [{"role": "user", "content": user_msg}]}, 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") tname = event.get("name") or ""