Luca Chang
Luca Chang
How should this be handled by clients when not all results are delivered, or they aren't all received in the order they were sent? As I've noted in #430, notifications...
> It’s probably best to introduce a partial result ID that must increment monotonically by 1 when present. If out of order chunk is received, the client spec could be...
> I tried my hand at a simple two-agent deep sequence diagram and it's 63 lines long (I'll include it in a separate comment). Here it is, an unfortunately very...
Just opened #515 to improve the documentation for implementing sampling without specification changes -- I'm planning to propose specification changes separately.
> the claudeai desktop app doesn't support it, and there is a chicken & egg situation Absolutely, though I'd extend this to cover "end-user clients" in general (Claude Desktop is...
Lost track of this at some point, I'll convert this into an SEP within the next couple of weeks.
> Cloud hosted MCP servers might be behind a proxy running under stdio and reference `file:///` URIs, which would normally be fine, but they are actualy inaccessible for connected clients...
The client SDK is the only entity that knows if the upgrade makes sense or not, because it would have to be explicitly written to handle particular resource schemes etc....
Actually, on the topic of SDKs doing this transparently, should we also have an optional size parameter in the resource object, representing the byte size of the underlying resource? Given...