diff --git a/lib/crewai/tests/cassettes/a2a/TestA2AAgentCardFetching.test_fetch_agent_card.yaml b/lib/crewai/tests/cassettes/a2a/TestA2AAgentCardFetching.test_fetch_agent_card.yaml deleted file mode 100644 index d60788a55..000000000 --- a/lib/crewai/tests/cassettes/a2a/TestA2AAgentCardFetching.test_fetch_agent_card.yaml +++ /dev/null @@ -1,44 +0,0 @@ -interactions: -- request: - body: '' - headers: - User-Agent: - - X-USER-AGENT-XXX - accept: - - '*/*' - accept-encoding: - - ACCEPT-ENCODING-XXX - connection: - - keep-alive - host: - - localhost:9999 - method: GET - uri: http://localhost:9999/.well-known/agent-card.json - response: - body: - string: '{"capabilities":{"streaming":true},"defaultInputModes":["text"],"defaultOutputModes":["text"],"description":"An - AI assistant powered by OpenAI GPT with calculator and time tools. Ask questions, - perform calculations, or get the current time in any timezone.","name":"GPT - Assistant","preferredTransport":"JSONRPC","protocolVersion":"0.3.0","skills":[{"description":"Have - a general conversation with the AI assistant. Ask questions, get explanations, - or just chat.","examples":["Hello, how are you?","Explain quantum computing - in simple terms","What can you help me with?"],"id":"conversation","name":"General - Conversation","tags":["chat","conversation","general"]},{"description":"Perform - mathematical calculations including arithmetic, exponents, and more.","examples":["What - is 25 * 17?","Calculate 2^10","What''s (100 + 50) / 3?"],"id":"calculator","name":"Calculator","tags":["math","calculator","arithmetic"]},{"description":"Get - the current date and time in any timezone.","examples":["What time is it?","What''s - the current time in Tokyo?","What''s today''s date in New York?"],"id":"time","name":"Current - Time","tags":["time","date","timezone"]}],"url":"http://localhost:9999/","version":"1.0.0"}' - headers: - content-length: - - '1198' - content-type: - - application/json - date: - - Tue, 06 Jan 2026 14:17:00 GMT - server: - - uvicorn - status: - code: 200 - message: OK -version: 1 diff --git a/lib/crewai/tests/cassettes/a2a/TestA2APollingIntegration.test_polling_completes_task.yaml b/lib/crewai/tests/cassettes/a2a/TestA2APollingIntegration.test_polling_completes_task.yaml deleted file mode 100644 index 3832dc7da..000000000 --- a/lib/crewai/tests/cassettes/a2a/TestA2APollingIntegration.test_polling_completes_task.yaml +++ /dev/null @@ -1,126 +0,0 @@ -interactions: -- request: - body: '' - headers: - User-Agent: - - X-USER-AGENT-XXX - accept: - - '*/*' - accept-encoding: - - ACCEPT-ENCODING-XXX - connection: - - keep-alive - host: - - localhost:9999 - method: GET - uri: http://localhost:9999/.well-known/agent-card.json - response: - body: - string: '{"capabilities":{"streaming":true},"defaultInputModes":["text"],"defaultOutputModes":["text"],"description":"An - AI assistant powered by OpenAI GPT with calculator and time tools. Ask questions, - perform calculations, or get the current time in any timezone.","name":"GPT - Assistant","preferredTransport":"JSONRPC","protocolVersion":"0.3.0","skills":[{"description":"Have - a general conversation with the AI assistant. Ask questions, get explanations, - or just chat.","examples":["Hello, how are you?","Explain quantum computing - in simple terms","What can you help me with?"],"id":"conversation","name":"General - Conversation","tags":["chat","conversation","general"]},{"description":"Perform - mathematical calculations including arithmetic, exponents, and more.","examples":["What - is 25 * 17?","Calculate 2^10","What''s (100 + 50) / 3?"],"id":"calculator","name":"Calculator","tags":["math","calculator","arithmetic"]},{"description":"Get - the current date and time in any timezone.","examples":["What time is it?","What''s - the current time in Tokyo?","What''s today''s date in New York?"],"id":"time","name":"Current - Time","tags":["time","date","timezone"]}],"url":"http://localhost:9999/","version":"1.0.0"}' - headers: - content-length: - - '1198' - content-type: - - application/json - date: - - Tue, 06 Jan 2026 14:16:58 GMT - server: - - uvicorn - status: - code: 200 - message: OK -- request: - body: '{"id":"e5ac2160-ae9b-4bf9-aad7-14bf0d53d6d9","jsonrpc":"2.0","method":"message/stream","params":{"configuration":{"acceptedOutputModes":[],"blocking":true},"message":{"kind":"message","messageId":"e1e63c75-3ea0-49fb-b512-5128a2476416","parts":[{"kind":"text","text":"What - is 2 + 2?"}],"role":"user"}}}' - headers: - User-Agent: - - X-USER-AGENT-XXX - accept: - - '*/*, text/event-stream' - accept-encoding: - - ACCEPT-ENCODING-XXX - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '301' - content-type: - - application/json - host: - - localhost:9999 - method: POST - uri: http://localhost:9999/ - response: - body: - string: "data: {\"id\":\"e5ac2160-ae9b-4bf9-aad7-14bf0d53d6d9\",\"jsonrpc\":\"2.0\",\"result\":{\"contextId\":\"b9e14c1b-734d-4d1e-864a-e6dda5231d71\",\"final\":false,\"kind\":\"status-update\",\"status\":{\"state\":\"submitted\"},\"taskId\":\"0dd4d3af-f35d-409d-9462-01218e5641f9\"}}\r\n\r\ndata: - {\"id\":\"e5ac2160-ae9b-4bf9-aad7-14bf0d53d6d9\",\"jsonrpc\":\"2.0\",\"result\":{\"contextId\":\"b9e14c1b-734d-4d1e-864a-e6dda5231d71\",\"final\":false,\"kind\":\"status-update\",\"status\":{\"state\":\"working\"},\"taskId\":\"0dd4d3af-f35d-409d-9462-01218e5641f9\"}}\r\n\r\ndata: - {\"id\":\"e5ac2160-ae9b-4bf9-aad7-14bf0d53d6d9\",\"jsonrpc\":\"2.0\",\"result\":{\"contextId\":\"b9e14c1b-734d-4d1e-864a-e6dda5231d71\",\"final\":true,\"kind\":\"status-update\",\"status\":{\"message\":{\"kind\":\"message\",\"messageId\":\"54bb7ff3-f2c0-4eb3-b427-bf1c8cf90832\",\"parts\":[{\"kind\":\"text\",\"text\":\"\\n[Tool: - calculator] 2 + 2 = 4\\n2 + 2 equals 4.\"}],\"role\":\"agent\"},\"state\":\"completed\"},\"taskId\":\"0dd4d3af-f35d-409d-9462-01218e5641f9\"}}\r\n\r\n" - headers: - Transfer-Encoding: - - chunked - cache-control: - - no-store - connection: - - keep-alive - content-type: - - text/event-stream; charset=utf-8 - date: - - Tue, 06 Jan 2026 14:16:58 GMT - server: - - uvicorn - x-accel-buffering: - - 'no' - status: - code: 200 - message: OK -- request: - body: '{"id":"cb1e4af3-d2d0-4848-96b8-7082ee6171d1","jsonrpc":"2.0","method":"tasks/get","params":{"historyLength":100,"id":"0dd4d3af-f35d-409d-9462-01218e5641f9"}}' - headers: - User-Agent: - - X-USER-AGENT-XXX - accept: - - '*/*' - accept-encoding: - - ACCEPT-ENCODING-XXX - connection: - - keep-alive - content-length: - - '157' - content-type: - - application/json - host: - - localhost:9999 - method: POST - uri: http://localhost:9999/ - response: - body: - string: '{"id":"cb1e4af3-d2d0-4848-96b8-7082ee6171d1","jsonrpc":"2.0","result":{"contextId":"b9e14c1b-734d-4d1e-864a-e6dda5231d71","history":[{"contextId":"b9e14c1b-734d-4d1e-864a-e6dda5231d71","kind":"message","messageId":"e1e63c75-3ea0-49fb-b512-5128a2476416","parts":[{"kind":"text","text":"What - is 2 + 2?"}],"role":"user","taskId":"0dd4d3af-f35d-409d-9462-01218e5641f9"}],"id":"0dd4d3af-f35d-409d-9462-01218e5641f9","kind":"task","status":{"message":{"kind":"message","messageId":"54bb7ff3-f2c0-4eb3-b427-bf1c8cf90832","parts":[{"kind":"text","text":"\n[Tool: - calculator] 2 + 2 = 4\n2 + 2 equals 4."}],"role":"agent"},"state":"completed"}}}' - headers: - content-length: - - '635' - content-type: - - application/json - date: - - Tue, 06 Jan 2026 14:17:00 GMT - server: - - uvicorn - status: - code: 200 - message: OK -version: 1 diff --git a/lib/crewai/tests/cassettes/a2a/TestA2AStreamingIntegration.test_streaming_completes_task.yaml b/lib/crewai/tests/cassettes/a2a/TestA2AStreamingIntegration.test_streaming_completes_task.yaml deleted file mode 100644 index e98e61c2b..000000000 --- a/lib/crewai/tests/cassettes/a2a/TestA2AStreamingIntegration.test_streaming_completes_task.yaml +++ /dev/null @@ -1,90 +0,0 @@ -interactions: -- request: - body: '' - headers: - User-Agent: - - X-USER-AGENT-XXX - accept: - - '*/*' - accept-encoding: - - ACCEPT-ENCODING-XXX - connection: - - keep-alive - host: - - localhost:9999 - method: GET - uri: http://localhost:9999/.well-known/agent-card.json - response: - body: - string: '{"capabilities":{"streaming":true},"defaultInputModes":["text"],"defaultOutputModes":["text"],"description":"An - AI assistant powered by OpenAI GPT with calculator and time tools. Ask questions, - perform calculations, or get the current time in any timezone.","name":"GPT - Assistant","preferredTransport":"JSONRPC","protocolVersion":"0.3.0","skills":[{"description":"Have - a general conversation with the AI assistant. Ask questions, get explanations, - or just chat.","examples":["Hello, how are you?","Explain quantum computing - in simple terms","What can you help me with?"],"id":"conversation","name":"General - Conversation","tags":["chat","conversation","general"]},{"description":"Perform - mathematical calculations including arithmetic, exponents, and more.","examples":["What - is 25 * 17?","Calculate 2^10","What''s (100 + 50) / 3?"],"id":"calculator","name":"Calculator","tags":["math","calculator","arithmetic"]},{"description":"Get - the current date and time in any timezone.","examples":["What time is it?","What''s - the current time in Tokyo?","What''s today''s date in New York?"],"id":"time","name":"Current - Time","tags":["time","date","timezone"]}],"url":"http://localhost:9999/","version":"1.0.0"}' - headers: - content-length: - - '1198' - content-type: - - application/json - date: - - Tue, 06 Jan 2026 14:17:02 GMT - server: - - uvicorn - status: - code: 200 - message: OK -- request: - body: '{"id":"8cf25b61-8884-4246-adce-fccb32e176ab","jsonrpc":"2.0","method":"message/stream","params":{"configuration":{"acceptedOutputModes":[],"blocking":true},"message":{"kind":"message","messageId":"c145297f-7331-4835-adcc-66b51de92a2b","parts":[{"kind":"text","text":"What - is 2 + 2?"}],"role":"user"}}}' - headers: - User-Agent: - - X-USER-AGENT-XXX - accept: - - '*/*, text/event-stream' - accept-encoding: - - ACCEPT-ENCODING-XXX - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '301' - content-type: - - application/json - host: - - localhost:9999 - method: POST - uri: http://localhost:9999/ - response: - body: - string: "data: {\"id\":\"8cf25b61-8884-4246-adce-fccb32e176ab\",\"jsonrpc\":\"2.0\",\"result\":{\"contextId\":\"30601267-ab3b-48ef-afc8-916c37a18651\",\"final\":false,\"kind\":\"status-update\",\"status\":{\"state\":\"submitted\"},\"taskId\":\"3083d3da-4739-4f4f-a4e8-7c048ea819c1\"}}\r\n\r\ndata: - {\"id\":\"8cf25b61-8884-4246-adce-fccb32e176ab\",\"jsonrpc\":\"2.0\",\"result\":{\"contextId\":\"30601267-ab3b-48ef-afc8-916c37a18651\",\"final\":false,\"kind\":\"status-update\",\"status\":{\"state\":\"working\"},\"taskId\":\"3083d3da-4739-4f4f-a4e8-7c048ea819c1\"}}\r\n\r\ndata: - {\"id\":\"8cf25b61-8884-4246-adce-fccb32e176ab\",\"jsonrpc\":\"2.0\",\"result\":{\"contextId\":\"30601267-ab3b-48ef-afc8-916c37a18651\",\"final\":true,\"kind\":\"status-update\",\"status\":{\"message\":{\"kind\":\"message\",\"messageId\":\"25f81e3c-b7e8-48b5-a98a-4066f3637a13\",\"parts\":[{\"kind\":\"text\",\"text\":\"\\n[Tool: - calculator] 2 + 2 = 4\\n2 + 2 equals 4.\"}],\"role\":\"agent\"},\"state\":\"completed\"},\"taskId\":\"3083d3da-4739-4f4f-a4e8-7c048ea819c1\"}}\r\n\r\n" - headers: - Transfer-Encoding: - - chunked - cache-control: - - no-store - connection: - - keep-alive - content-type: - - text/event-stream; charset=utf-8 - date: - - Tue, 06 Jan 2026 14:17:02 GMT - server: - - uvicorn - x-accel-buffering: - - 'no' - status: - code: 200 - message: OK -version: 1 diff --git a/lib/crewai/tests/cassettes/a2a/TestA2ATaskOperations.test_send_message_and_get_response.yaml b/lib/crewai/tests/cassettes/a2a/TestA2ATaskOperations.test_send_message_and_get_response.yaml deleted file mode 100644 index e3623e8da..000000000 --- a/lib/crewai/tests/cassettes/a2a/TestA2ATaskOperations.test_send_message_and_get_response.yaml +++ /dev/null @@ -1,90 +0,0 @@ -interactions: -- request: - body: '' - headers: - User-Agent: - - X-USER-AGENT-XXX - accept: - - '*/*' - accept-encoding: - - ACCEPT-ENCODING-XXX - connection: - - keep-alive - host: - - localhost:9999 - method: GET - uri: http://localhost:9999/.well-known/agent-card.json - response: - body: - string: '{"capabilities":{"streaming":true},"defaultInputModes":["text"],"defaultOutputModes":["text"],"description":"An - AI assistant powered by OpenAI GPT with calculator and time tools. Ask questions, - perform calculations, or get the current time in any timezone.","name":"GPT - Assistant","preferredTransport":"JSONRPC","protocolVersion":"0.3.0","skills":[{"description":"Have - a general conversation with the AI assistant. Ask questions, get explanations, - or just chat.","examples":["Hello, how are you?","Explain quantum computing - in simple terms","What can you help me with?"],"id":"conversation","name":"General - Conversation","tags":["chat","conversation","general"]},{"description":"Perform - mathematical calculations including arithmetic, exponents, and more.","examples":["What - is 25 * 17?","Calculate 2^10","What''s (100 + 50) / 3?"],"id":"calculator","name":"Calculator","tags":["math","calculator","arithmetic"]},{"description":"Get - the current date and time in any timezone.","examples":["What time is it?","What''s - the current time in Tokyo?","What''s today''s date in New York?"],"id":"time","name":"Current - Time","tags":["time","date","timezone"]}],"url":"http://localhost:9999/","version":"1.0.0"}' - headers: - content-length: - - '1198' - content-type: - - application/json - date: - - Tue, 06 Jan 2026 14:17:00 GMT - server: - - uvicorn - status: - code: 200 - message: OK -- request: - body: '{"id":"3a17c6bf-8db6-45a6-8535-34c45c0c4936","jsonrpc":"2.0","method":"message/stream","params":{"configuration":{"acceptedOutputModes":[],"blocking":true},"message":{"kind":"message","messageId":"712558a3-6d92-4591-be8a-9dd8566dde82","parts":[{"kind":"text","text":"What - is 2 + 2?"}],"role":"user"}}}' - headers: - User-Agent: - - X-USER-AGENT-XXX - accept: - - '*/*, text/event-stream' - accept-encoding: - - ACCEPT-ENCODING-XXX - cache-control: - - no-store - connection: - - keep-alive - content-length: - - '301' - content-type: - - application/json - host: - - localhost:9999 - method: POST - uri: http://localhost:9999/ - response: - body: - string: "data: {\"id\":\"3a17c6bf-8db6-45a6-8535-34c45c0c4936\",\"jsonrpc\":\"2.0\",\"result\":{\"contextId\":\"ca2fbbc9-761e-45d9-a929-0c68b1f8acbf\",\"final\":false,\"kind\":\"status-update\",\"status\":{\"state\":\"submitted\"},\"taskId\":\"c6e88db0-36e9-4269-8b9a-ecb6dfdcf6a1\"}}\r\n\r\ndata: - {\"id\":\"3a17c6bf-8db6-45a6-8535-34c45c0c4936\",\"jsonrpc\":\"2.0\",\"result\":{\"contextId\":\"ca2fbbc9-761e-45d9-a929-0c68b1f8acbf\",\"final\":false,\"kind\":\"status-update\",\"status\":{\"state\":\"working\"},\"taskId\":\"c6e88db0-36e9-4269-8b9a-ecb6dfdcf6a1\"}}\r\n\r\ndata: - {\"id\":\"3a17c6bf-8db6-45a6-8535-34c45c0c4936\",\"jsonrpc\":\"2.0\",\"result\":{\"contextId\":\"ca2fbbc9-761e-45d9-a929-0c68b1f8acbf\",\"final\":true,\"kind\":\"status-update\",\"status\":{\"message\":{\"kind\":\"message\",\"messageId\":\"916324aa-fd25-4849-bceb-c4644e2fcbb0\",\"parts\":[{\"kind\":\"text\",\"text\":\"\\n[Tool: - calculator] 2 + 2 = 4\\n2 + 2 equals 4.\"}],\"role\":\"agent\"},\"state\":\"completed\"},\"taskId\":\"c6e88db0-36e9-4269-8b9a-ecb6dfdcf6a1\"}}\r\n\r\n" - headers: - Transfer-Encoding: - - chunked - cache-control: - - no-store - connection: - - keep-alive - content-type: - - text/event-stream; charset=utf-8 - date: - - Tue, 06 Jan 2026 14:17:00 GMT - server: - - uvicorn - x-accel-buffering: - - 'no' - status: - code: 200 - message: OK -version: 1