Skip to content

Commit 45a0c0d

Browse files
authored
fix: correct A2UI MIME type constant in Lit clients (#418)
- Rename A2AUI_MIME_TYPE to A2UI_MIME_TYPE for consistency with server-side - Fix value from 'application/json+a2aui' to 'application/json+a2ui' - Affects shell/client.ts, shell/middleware/a2a.ts, contact/middleware/a2a.ts
1 parent 0037c3c commit 45a0c0d

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

samples/client/lit/contact/middleware/a2a.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import {
2525
} from "@a2a-js/sdk";
2626
import { v4 as uuidv4 } from "uuid";
2727

28-
const A2AUI_MIME_TYPE = "application/json+a2aui";
28+
const A2UI_MIME_TYPE = "application/json+a2ui";
2929

3030
const fetchWithCustomHeader: typeof fetch = async (url, init) => {
3131
const headers = new Headers(init?.headers);
@@ -92,7 +92,7 @@ export const plugin = (): Plugin => {
9292
{
9393
kind: "data",
9494
data: clientEvent,
95-
metadata: { 'mimeType': A2AUI_MIME_TYPE },
95+
metadata: { 'mimeType': A2UI_MIME_TYPE },
9696
} as Part,
9797
],
9898
kind: "message",

samples/client/lit/shell/client.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import { Part, SendMessageSuccessResponse, Task } from "@a2a-js/sdk";
1818
import { A2AClient } from "@a2a-js/sdk/client";
1919
import { v0_8 } from "@a2ui/lit";
2020

21-
const A2AUI_MIME_TYPE = "application/json+a2aui";
21+
const A2UI_MIME_TYPE = "application/json+a2ui";
2222

2323
export class A2UIClient {
2424
#serverUrl: string;
@@ -67,7 +67,7 @@ export class A2UIClient {
6767
parts = [{
6868
kind: "data",
6969
data: parsed as unknown as Record<string, unknown>,
70-
mimeType: A2AUI_MIME_TYPE,
70+
mimeType: A2UI_MIME_TYPE,
7171
} as Part];
7272
} else {
7373
parts = [{ kind: "text", text: message }];
@@ -79,7 +79,7 @@ export class A2UIClient {
7979
parts = [{
8080
kind: "data",
8181
data: message as unknown as Record<string, unknown>,
82-
mimeType: A2AUI_MIME_TYPE,
82+
mimeType: A2UI_MIME_TYPE,
8383
} as Part];
8484
}
8585

samples/client/lit/shell/middleware/a2a.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import {
2525
} from "@a2a-js/sdk";
2626
import { v4 as uuidv4 } from "uuid";
2727

28-
const A2AUI_MIME_TYPE = "application/json+a2aui";
28+
const A2UI_MIME_TYPE = "application/json+a2ui";
2929

3030
const fetchWithCustomHeader: typeof fetch = async (url, init) => {
3131
const headers = new Headers(init?.headers);
@@ -92,7 +92,7 @@ export const plugin = (): Plugin => {
9292
{
9393
kind: "data",
9494
data: clientEvent,
95-
metadata: { 'mimeType': A2AUI_MIME_TYPE },
95+
metadata: { 'mimeType': A2UI_MIME_TYPE },
9696
} as Part,
9797
],
9898
kind: "message",

0 commit comments

Comments
 (0)