Widen CachableMessage.content to match Message content types

This commit is contained in:
Jeremiah Lowin 2026-03-06 17:05:41 -05:00
commit 72d04d7c7f

View file

@ -101,7 +101,12 @@ class CachableMessage(FastMCPBaseModel):
"""A wrapper for Message that can be cached."""
role: str
content: mcp.types.TextContent | mcp.types.EmbeddedResource
content: (
mcp.types.TextContent
| mcp.types.ImageContent
| mcp.types.AudioContent
| mcp.types.EmbeddedResource
)
class CachablePromptResult(FastMCPBaseModel):