From c5d95d62e1fcd4249f7ea40bd2729a844d43d62b Mon Sep 17 00:00:00 2001 From: Apeksha_2022 <70309060+Apeksha9389@users.noreply.github.com> Date: Thu, 8 Oct 2026 19:14:52 +0530 Subject: [PATCH 1/2] feat: add AGENT, GET_AGENT_CARD and CANCEL_AGENT task types --- src/open-api/types.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/open-api/types.ts b/src/open-api/types.ts index 4248b437..ef8f9c9b 100644 --- a/src/open-api/types.ts +++ b/src/open-api/types.ts @@ -78,6 +78,9 @@ export enum TaskType { CALL_MCP_TOOL = "CALL_MCP_TOOL", LIST_MCP_TOOLS = "LIST_MCP_TOOLS", PULL_WORKFLOW_MESSAGES = "PULL_WORKFLOW_MESSAGES", + AGENT = "AGENT", + GET_AGENT_CARD = "GET_AGENT_CARD", + CANCEL_AGENT = "CANCEL_AGENT", } export enum ServiceType { From ff34f3dcd961188a0e1fb49d499e860acd406653 Mon Sep 17 00:00:00 2001 From: Apeksha_2022 <70309060+Apeksha9389@users.noreply.github.com> Date: Thu, 8 Oct 2026 19:15:21 +0530 Subject: [PATCH 2/2] test: cover agent task types --- src/open-api/__tests__/taskType.test.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/open-api/__tests__/taskType.test.ts diff --git a/src/open-api/__tests__/taskType.test.ts b/src/open-api/__tests__/taskType.test.ts new file mode 100644 index 00000000..129551b9 --- /dev/null +++ b/src/open-api/__tests__/taskType.test.ts @@ -0,0 +1,10 @@ +import { describe, expect, test } from "@jest/globals"; +import { TaskType } from "@open-api/index"; + +describe("TaskType", () => { + test("includes the agent task types supported by the server", () => { + expect(TaskType.AGENT).toBe("AGENT"); + expect(TaskType.GET_AGENT_CARD).toBe("GET_AGENT_CARD"); + expect(TaskType.CANCEL_AGENT).toBe("CANCEL_AGENT"); + }); +});