Skip to content

Commit 290becb

Browse files
committed
add ResourceLink type
1 parent 8d42e69 commit 290becb

File tree

1 file changed

+6
-1
lines changed
  • pydantic_ai_slim/pydantic_ai

1 file changed

+6
-1
lines changed

pydantic_ai_slim/pydantic_ai/mcp.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,12 @@ def _map_tool_result_part(
240240
else:
241241
assert_never(resource)
242242
elif isinstance(part, mcp_types.ResourceLink):
243-
raise NotImplementedError('ResourceLink is not implemented.')
243+
return {
244+
'type': 'resource_link',
245+
'uri': part.uri,
246+
'name': getattr(part, 'name', None),
247+
'mimeType': getattr(part, 'mimeType', None),
248+
}
244249
else:
245250
assert_never(part)
246251

0 commit comments

Comments
 (0)