Is your feature request related to a problem? Please describe.
EmbeddedResource delivers a content block and a uri, where the uri can be used to re-fetch later via resources/read. However, the result of the latter (a ReadResourceResult) delivers an array of content blocks.
Practical consequence is that EmbeddedResources can't embed the full content of multi-block resources.
Less practically, it's an inconsistency in the "EmbeddedResources are pre-fetched Resources, with a uri for re-fetching" high-level design.
Describe the solution you'd like
Modify EmbeddedResource to deliver an array of content blocks.
Describe alternatives you've considered
Leave it alone.
Is your feature request related to a problem? Please describe.
EmbeddedResourcedelivers a content block and a uri, where the uri can be used to re-fetch later viaresources/read. However, the result of the latter (aReadResourceResult) delivers an array of content blocks.Practical consequence is that
EmbeddedResources can't embed the full content of multi-block resources.Less practically, it's an inconsistency in the "EmbeddedResources are pre-fetched Resources, with a uri for re-fetching" high-level design.
Describe the solution you'd like
Modify
EmbeddedResourceto deliver an array of content blocks.Describe alternatives you've considered
Leave it alone.