Skip to content

Commit b0c7022

Browse files
fix(harness): use type 'image' and mimeType for image parts in convertToHarnessMessage (#13917)
Co-authored-by: Ward Peeters <ward@coding-tech.com>
1 parent a0d9b6d commit b0c7022

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

.changeset/tiny-poems-open.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@mastra/core': patch
3+
---
4+
5+
fix(harness): use type 'image' and mimeType for image parts in convertToHarnessMessage to fix Gemini image recognition

packages/core/src/harness/harness.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1740,9 +1740,9 @@ export class Harness<TState = {}> {
17401740
? (part as { image?: string }).image!
17411741
: '';
17421742
content.push({
1743-
type: 'file',
1743+
type: 'image',
17441744
data: imgData,
1745-
mediaType:
1745+
mimeType:
17461746
(part as { mimeType?: string }).mimeType ?? (part as { mediaType?: string }).mediaType ?? 'image/png',
17471747
});
17481748
break;

0 commit comments

Comments
 (0)