Repository navigation
[1.02] Revise 10.4.8 and restore Level 2 - #1204
Conversation
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
|
Thanks for submitting this! Two small wording things before merge. Line 68, "current definition" is a bit looser than we meant. The point is that the client compares the definition it is about to use, so a cached Appendix A line 297 leaves out Suggested 10.4.8:
|
…SP#1201) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Thanks Otto, both applied in fa3ecd8: 10.4.8 now uses your suggested wording, and the Tool Definition entry lists |
|
Looks good, thanks! |
Closes #1201. Applies Otto's revised wording to 10.4.8 and restores Level 2.
Current text (L3):
Why: as Otto noted in #1201, L3 came from an editing mistake in #946, where the snapshot row (then 10.4.5, L2) was rewritten at L3 and its list_changed/between-sessions scope was dropped. The revision restores that scope, makes reconnection and restart explicit, covers tools with no approved definition, and checks the definition the client is about to use rather than requiring a check on every tools/list response, which may legitimately be served from cache (
ttlMs).References: client measurements and level discussion in #1201; prior art: Trail of Bits mcp-context-protector; MCP spec, Tools (2026-07-28).
Suggested release note: 10.4.8 returns to Level 2; L3 came from an editing error in #946, and the text was revised for clarity.