---
id: coding-agent-session-depth-apr26
slug: coding-agent-session-depth-apr-2026
title: "Session depth by coding agent, April 2026"
topic: agentic
period: Apr 2026
updated: 2026-05-16
license: CC BY 4.0
canonical: https://requesty.ai/data/coding-agent-session-depth-apr-2026
---

# Session depth by coding agent, April 2026

> How many API calls does a single coding session make? In April 2026, Claude Code has the deepest sessions at 16 median calls per trace and reaches 209 calls at P95, reflecting complex multi-step coding workflows. Roo Code sessions are shallower at 11 median calls but more numerous (6,247 traces vs 594 for Claude Code).

*Topic: Agentic workloads. Period: Apr 2026. Last updated 2026-05-16.*

## Why it matters

Session depth is a proxy for agentic autonomy. Deeper sessions mean the agent is performing more steps before returning control to the developer. Claude Code P95 of 209 calls per session means the top 5% of coding tasks involve 200+ round trips to the model. This drives both cost and latency accumulation.

## Questions this answers

- How many API calls does a typical Claude Code session make?
- Which coding agent has the deepest coding sessions?
- What is the P95 session depth for coding agents?
- Do deeper sessions correlate with higher costs?

## Key findings

1. Claude Code: 16 median calls, but P95 of 209 calls. The longest tail of any agent.
2. Roo Code: 11 median calls, consistent across months. The most predictable session depth.
3. Only 3 agents send trace_id consistently. Cline, OpenCode, and Zed do not populate traces.

## Data

| Agent | Median calls | P95 calls | Max calls | Total traces |
| --- | --- | --- | --- | --- |
| Claude Code | 16 | 209 | 3.2k | 594 |
| Roo Code | 11 | 74 | 1.8k | 6.2k |

## Caveats

- Only agents with trace_id coverage are included (Claude Code, Roo Code).
- Claude Code trace coverage dropped to ~7% in April, so these stats reflect a subset of sessions.

## Cite as

**APA.** Requesty (2026). Session depth by coding agent, April 2026. Requesty Data. https://requesty.ai/data/coding-agent-session-depth-apr-2026

```bibtex
@misc{requesty_coding_agent_session_depth_apr_2026,
  author       = {{Requesty}},
  title        = {Session depth by coding agent, April 2026},
  year         = {2026},
  howpublished = {\url{https://requesty.ai/data/coding-agent-session-depth-apr-2026}},
  note         = {Requesty Data}
}
```

---

Downloads: [JSON](https://requesty.ai/data/coding-agent-session-depth-apr-2026/data.json) · [CSV](https://requesty.ai/data/coding-agent-session-depth-apr-2026/data.csv) · [Markdown](https://requesty.ai/data/coding-agent-session-depth-apr-2026/data.md)