Requesty
Data/Agentic workloads

Tool-call finish rate by coding agent, April 2026

Tool-call finish rate by coding agent, April 2026

Share of API calls that end with a tool_calls finish reason (the primary agentic pattern).

Requesty
tool_calls share
Roo Code leads at 91% tool-call rate. Cline and Aider favor stop-based single-turn completions. Kilo Code shows 63% tool_calls.

How do coding agent API calls end? In April 2026, Roo Code leads with 91% of calls finishing via tool_calls, the primary agentic pattern. Claude Code follows at 73%. Cline (81% stop) and Aider (87% stop) favor single-turn completions. Kilo Code shows 63% tool_calls and 28% stop, a balanced mix of agentic and single-turn patterns.

Why it mattersFinish reasons reveal fundamental architectural differences between coding agents. A high tool_calls rate indicates an agentic loop pattern where the model invokes tools (read files, write code, run tests) as part of a multi-step workflow. A high stop rate indicates single-turn generation. The industry-wide shift from stop-dominant to tool-call-dominant patterns over twelve months reflects the broader move toward autonomous coding workflows.

Period
Apr 2026
Updated
May 16, 2026
ID
coding-agent-finish-apr26
§ 01

Key findings

  • 01Roo Code: 91% tool_calls. Transitioned from 100% stop-based (early 2025) to almost entirely tool-call-based.
  • 02Claude Code: 73% tool_calls, 20% stop. Heavy agentic loop with some single-turn reasoning calls.
  • 03Cline: 81% stop. Primarily single-turn completions rather than multi-step tool use.
  • 04Kilo Code: 63% tool_calls, 28% stop. A balanced approach between agentic and single-turn patterns.
  • 05The industry has shifted from stop-dominant to tool-call-dominant patterns over twelve months.
§ 02

Data

Agenttool_calls rate(percent)
Roo Code91.10%
OpenCode87.30%
Forge79.30%
Claude Code73.20%
Zed66.70%
Kilo Code62.50%
Cline16.00%
Aider12.40%
§ 03

Cite as

APA
Click to copy
BibTeX
Click to copy
ID: coding-agent-finish-apr26·Updated May 16, 2026·Period Apr 2026