[MODEL] Claude often re-fetches the same web page multiple times
Preflight Checklist
- [x] I have searched existing issues for similar behavior reports
- [x] This report does NOT contain sensitive information (API keys, passwords, etc.)
Type of Behavior Issue
Other unexpected behavior
What You Asked Claude to Do
I asked Claude to investigate an issue regarding OCR via Google Lens in an application that is utilizing it.
What Claude Actually Did
As part of the investigation, Claude fetched pages from Github for examples of the Google Lens OCR. As part of this, it fetched a page for information, then immediately fetched _the same page again_ for different information. This is surely an inefficient use of tool calls.
<img width="1369" height="517" alt="Image" src="https://github.com/user-attachments/assets/903a56f6-e395-4f95-961f-4e67677ca58e" />
I've witnessed this behavior on multiple other occasions as well, on Sonnet 4, Sonnet 4.5, and Opus 4.5 models. A specific prompt could likely be crafted to reproduce the behavior 100%.
Expected Behavior
Something more optimized, either Claude gathering more information from the page into context in one thought session, or some sort of caching of the fetched page, etc. to avoid extra tool calls.
Files Affected
N/A
Permission Mode
Accept Edits was OFF (manual approval required)
Can You Reproduce This?
Sometimes (intermittent)
Steps to Reproduce
_No response_
Claude Model
Opus
Relevant Conversation
Impact
Low - Minor inconvenience
Claude Code Version
2.1.4
Platform
Anthropic API
Additional Context
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗