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"); + }); +}); 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 {