From 217047de2d9aaeb9760dd11b8c5fa76c05679d27 Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Fri, 26 Jun 2026 11:52:11 -0700 Subject: [PATCH] fix(agent): silence verification-stop loop status line (#53223) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The verify-on-stop guard (#52296) printed '↻ Verification required before finishing' to the terminal on every internal nudge turn, adding noise to CLI/gateway sessions whenever code was edited without fresh passing checks. Demote the user-facing status emit to a logger.debug breadcrumb — the loop still nudges the model to verify before finishing, just silently. --- agent/conversation_loop.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/agent/conversation_loop.py b/agent/conversation_loop.py index d68c652d2b8..c605e7cabac 100644 --- a/agent/conversation_loop.py +++ b/agent/conversation_loop.py @@ -4694,7 +4694,11 @@ def run_conversation( "_verification_stop_synthetic": True, }) agent._session_messages = messages - agent._emit_status("↻ Verification required before finishing") + # Run the verification-stop loop silently — the nudge is an + # internal turn that should not add noise to the user's + # terminal. Keep a debug breadcrumb in agent.log for tracing. + logger.debug("verification stop-loop nudge issued (attempt %d)", + agent._verification_stop_nudges) continue messages.append(final_msg)