Unverified50% confidenceFactExact time
A Mastra agent's tool-calling loop silently stops after reaching the default step limit (5 steps), returning empty text with finishReason "tool-calls", without throwing an error or logging anything.
1
Sources
50%
Confidence
Medium-term (~90 days)
Relevance
10/18/2026
First Seen
Valid until: 1/16/2027
Sources
Related Entities
Related Claims
UnverifiedFavur's Harness writes a progress report only at four moments: (1) the model answers in plain text without calling any tool; (2) the Agent crosses a seam in its own work (starting or completing a unit of work); (3) one of the Agents it delegated to comes back with a result; (4) something outside the conversation brings it a message (such as a supervising Agent's score change, a stall notification, or a person's note). After an ordinary tool call the Harness stays silent.68% similarUnverifiedAgent Loop的终止条件通常是LLM不再产生工具调用请求,或达到最大步骤限制(max_iterations)68% similarUnverifiedIn a real case, all 12 tools worked fine in the demo, but in production an unannounced update to the Jira field schema caused the Agent to fail silently at step 4 and collapse the entire chain.68% similarUnverifiedThe main loop translates stop_reason into the next action decision: tool_use enters the tool execution branch, max_tokens triggers max_output_tokens_escalate or max_output_tokens_recovery, and prompt_too_long maps to reactive_compact_retry.68% similarUnverified在Agent Loop中如果只将工具结果塞回messages而漏掉assistant消息,模型会陷入无限循环,不断重复调用工具66% similar
Cite This Claim
Stable URI
https://kongchang.com/claim/1060321API
curl https://kongchang.com/api/v1/knowledge/claims/1060321MCP
get_claim(id=1060321)