Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · mcp

Lifecycle changedspecification/2024-11-05/basic/lifecycle

Nearest release: v2.1.305, published under an hour before upstream edited the page. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.

Upstream edited this page at 20 Oct 2026 20:02 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 22 Oct 2026 20:37 UTC.

Upstream edited
Recorded here
Lines+11added
Lines−11removed
From line 107 where the diff opens
First seen 26 Aug 2026 this site's first read of the page
Recorded edits3to this page, all time

The whole hunk

from line 107, old and new numbered
/
lines
from line 107
107107```
108108 
109109* The client **SHOULD NOT** send requests other than
110 [pings](/specification/2024-11-05/basic/utilities/ping) before the server
110 [pings](/specification/2024-11-05/basic/utilities/ping.md) before the server
111111 has responded to the `initialize` request.
112112* The server **SHOULD NOT** send requests other than
113 [pings](/specification/2024-11-05/basic/utilities/ping) and
114 [logging](/specification/2024-11-05/server/utilities/logging) before
113 [pings](/specification/2024-11-05/basic/utilities/ping.md) and
114 [logging](/specification/2024-11-05/server/utilities/logging.md) before
115115 receiving the `initialized` notification.
116116 
117117#### Version Negotiation
from line 135
135135 
136136| Category | Capability | Description |
137137| - | - | - |
138| Client | `roots` | Ability to provide filesystem [roots](/specification/2024-11-05/client/roots) |
139| Client | `sampling` | Support for LLM [sampling](/specification/2024-11-05/client/sampling) requests |
138| Client | `roots` | Ability to provide filesystem [roots](/specification/2024-11-05/client/roots.md) |
139| Client | `sampling` | Support for LLM [sampling](/specification/2024-11-05/client/sampling.md) requests |
140140| Client | `experimental` | Describes support for non-standard experimental features |
141| Server | `prompts` | Offers [prompt templates](/specification/2024-11-05/server/prompts) |
142| Server | `resources` | Provides readable [resources](/specification/2024-11-05/server/resources) |
143| Server | `tools` | Exposes callable [tools](/specification/2024-11-05/server/tools) |
144| Server | `logging` | Emits structured [log messages](/specification/2024-11-05/server/utilities/logging) |
141| Server | `prompts` | Offers [prompt templates](/specification/2024-11-05/server/prompts.md) |
142| Server | `resources` | Provides readable [resources](/specification/2024-11-05/server/resources.md) |
143| Server | `tools` | Exposes callable [tools](/specification/2024-11-05/server/tools.md) |
144| Server | `logging` | Emits structured [log messages](/specification/2024-11-05/server/utilities/logging.md) |
145145| Server | `experimental` | Describes support for non-standard experimental features |
146146 
147147Capability objects can describe sub-capabilities like:
from line 168
168168 
169169#### stdio
170170 
171For the stdio [transport](/specification/2024-11-05/basic/transports), the
171For the stdio [transport](/specification/2024-11-05/basic/transports.md), the
172172client **SHOULD** initiate shutdown by:
173173 
1741741. First, closing the input stream to the child process (the server)
from line 181
181181 
182182#### HTTP
183183 
184For HTTP [transports](/specification/2024-11-05/basic/transports), shutdown
184For HTTP [transports](/specification/2024-11-05/basic/transports.md), shutdown
185185is indicated by closing the associated HTTP connection(s).
186186 
187187## Error Handling
Feedback