What
WebFetch is the tool Claude Code uses to read web pages. When a fetch needs your approval, for example after a redirect to a different address, Claude Code asks you first. That ask now records more detail.
- The result now carries a wait object with
upAtRaise,upAtEndandwaitedMs: how many prompts were showing when the ask appeared, how many when it ended, and how long it waited. - A
promptsUpcounter tracks how many prompts are open at once. - The
timed_out,approvedanddeniedoutcomes all carry this timing. Before, only the outcome and the denial message were kept. - The logged record also notes whether the ask came from a subagent, a helper agent that Claude Code starts to handle part of a task.
- The redirect handling no longer mixes up the wrong values.
Why
Nothing about the prompt you see changes. The recorded timing shows how often these approval prompts pile up or wait behind each other, and the redirect fix makes the retry after a redirect use the right values.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
It is not clear whether passing the open-prompt count to the approval prompt changes what you see.