Describe the bug
We've noticed a regression across all Claude Desktop users where every tool call is causing a creating and using a new session ID despite them being within the same working session of the user or seconds apart.
To Reproduce
Steps to reproduce the behavior:
Create a simple Todo Server with durable workers/CF agents sdk.
Connect via Claude Desktop
@modelcontextprotocol/sdk: 1.24.0
@agentS: 0.2.24
Ask any questions to modify todo list, and every tool call has a different advertised session ID
Expected behavior
A clear and concise description of what you expected to happen.
Session ID is reused properly and Request ID goes up incrementally.
Screenshots
If applicable, add screenshots to help explain your problem.
Version:
@agentS: 0.2.24
@modelcontextprotocol/sdk: 1.24.0