cctopOperator's manual

cctop / Panel guide / Tools

§5ToolsNotes sorts the table, f filters it.

Tools

Call counts, error rates, latency, and exactly how many tokens each tool pushed into context.

Calls

reads as
Read 71
What it means
Which tools actually dominate this session's activity, by call count.
What to do
A tool called far more than the task seems to need can indicate retrying or inefficient exploration.
Measured
count · from the transcript · exact · how

Errors

reads as
ERR 3
What it means
Errors are billed and re-injected into context exactly like successes are.
What to do
The same tool failing with the same input repeatedly is the signal to interrupt and hand the model the fix directly instead of letting it keep retrying.
Advisor
A38 Failure cascade · A47 Turn died
Measured
count · from the transcript · exact · how

p50 duration

reads as
p50 1.4s
What it means
The typical duration for this tool — the number to expect on a normal call.
What to do
Read alongside p95 rather than alone; a high median usually means the tool itself is just slow.
Measured
ms · from the transcript · hook events (after cctop install) · ≈ until hook timings replace it · how

p95 duration

reads as
p95 9.8s
What it means
The tail latency — what occasionally makes a turn feel much slower than usual.
What to do
A high p95 on a tool that also runs in the foreground (long Bash calls, builds, test suites) is a candidate to run in the background instead.
Advisor
A10 Long foreground commands
Measured
ms · from the transcript · hook events (after cctop install) · ≈ until hook timings replace it · how

Last call

reads as
LAST 4:02
What it means
How long since this tool was last used — staleness, not activity.
What to do
A tool or MCP server that hasn't been called in a while is still paying for its definitions on every turn; pairs with the MCP call count in Agents & MCP.
Advisor
A07 Idle MCP servers and plugins
Measured
duration · from the transcript · exact · how

Tokens → context

reads as
TOKENS→CTX 41.2k
What it means
Exactly how much context each tool's results added — the direct, measurable cause of context growth.
What to do
The biggest single contributor here is almost always the right fix target: narrow the command, delegate to a subagent, or stop re-reading it.
Advisor
A03 Runaway tool results · A04 Re-reads · A25 Exploring in the main context
Measured
tokens · from the transcript · OpenTelemetry · ≈ unless OpenTelemetry is on · how

Input → context (IN→CTX)

What it means
Characters the model wrote as tool inputs / 4, per tool — they stay in context like results do
Measured
tokens · from the transcript · always an estimate · how

Bash by class

What it means
Bash calls by the phase classifier's class: explore / implement / test / build-lint / commit / gitread / ops / wait (Bash·test rows)
Measured
count · from the transcript · exact · how

Error class

What it means
Failed calls by Claude Code's own taxonomy (Command Failed / User Rejected / Edit Failed / File Changed / File Too Large / File Not Found / Other) plus Content Not Found, Timeout, Tool Not Found and Denied (toolDenialKind)
Measured
count · from the transcript · exact · how

Top context consumers

reads as
top ctx: Read src/render.rs 6.1k
What it means
The single largest results by context cost, named individually rather than summed by tool.
What to do
Start with the top entry, not the tool average — one oversized result usually explains most of the growth.
Advisor
A03 Runaway tool results
Measured
tokens · from the transcript · ≈ unless OpenTelemetry is on · how

Re-read tax

What it means
API calls since the result landed × its tokens × the cache-read price: what re-reading it has cost so far
Measured
USD · from the transcript · the price table · always an estimate · how

ToolSearch loads

What it means
Deferred tools loaded through ToolSearch per MCP server (matches of its result); each load rewrites the cached prefix
Measured
count · from the transcript · exact · how