Skip to content

Commit 6ac99b2

Browse files
committed
fix: Use parts instead of content for gRPC Message object as per a2aproject/A2A#1100
Fixes #355
1 parent ad9cc4f commit 6ac99b2

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

client/transport/rest/src/test/java/io/a2a/client/transport/rest/JsonRestMessages.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public class JsonRestMessages {
1313
"messageId": "message-1234",
1414
"contextId": "context-1234",
1515
"role": "ROLE_USER",
16-
"content": [{
16+
"parts": [{
1717
"text": "tell me a joke"
1818
}],
1919
"metadata": {
@@ -35,7 +35,7 @@ public class JsonRestMessages {
3535
"contextId": "context-1234",
3636
"taskId": "9b511af4-b27c-47fa-aecf-2a93c08a44f8",
3737
"role": "ROLE_USER",
38-
"content": [
38+
"parts": [
3939
{
4040
"text": "tell me a joke"
4141
}
@@ -81,7 +81,7 @@ public class JsonRestMessages {
8181
"history": [
8282
{
8383
"role": "ROLE_USER",
84-
"content": [
84+
"parts": [
8585
{
8686
"text": "tell me a joke"
8787
},
@@ -624,7 +624,7 @@ public class JsonRestMessages {
624624
{
625625
"message": {
626626
"role": "ROLE_USER",
627-
"content": [
627+
"parts": [
628628
{
629629
"text": "tell me some jokes"
630630
}

transport/grpc/src/test/java/io/a2a/transport/grpc/handler/GrpcHandlerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public class GrpcHandlerTest extends AbstractA2ARequestHandlerTest {
6363
.setContextId(AbstractA2ARequestHandlerTest.MINIMAL_TASK.getContextId())
6464
.setMessageId(AbstractA2ARequestHandlerTest.MESSAGE.getMessageId())
6565
.setRole(Role.ROLE_AGENT)
66-
.addContent(Part.newBuilder().setText(((TextPart) AbstractA2ARequestHandlerTest.MESSAGE.getParts().get(0)).getText()).build())
66+
.addParts(Part.newBuilder().setText(((TextPart) AbstractA2ARequestHandlerTest.MESSAGE.getParts().get(0)).getText()).build())
6767
.setMetadata(Struct.newBuilder().build())
6868
.build();
6969

transport/rest/src/test/java/io/a2a/transport/rest/handler/RestHandlerTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public void testSendMessage() throws InvalidProtocolBufferException {
6363
"messageId": "message-1234",
6464
"contextId": "context-1234",
6565
"role": "ROLE_USER",
66-
"content": [{
66+
"parts": [{
6767
"text": "tell me a joke"
6868
}],
6969
"metadata": {
@@ -103,7 +103,7 @@ public void testSendMessageWrongValueBody() {
103103
"messageId": "message-1234",
104104
"contextId": "context-1234",
105105
"role": "user",
106-
"content": [{
106+
"parts": [{
107107
"text": "tell me a joke"
108108
}],
109109
"metadata": {
@@ -170,7 +170,7 @@ public void testSendStreamingMessageSuccess() {
170170
{
171171
"message": {
172172
"role": "ROLE_USER",
173-
"content": [
173+
"parts": [
174174
{
175175
"text": "tell me some jokes"
176176
}
@@ -200,7 +200,7 @@ public void testSendStreamingMessageNotSupported() {
200200
{
201201
"contextId": "ctx123",
202202
"role": "ROLE_USER",
203-
"content": [{
203+
"parts": [{
204204
"text": "Hello"
205205
}]
206206
}
@@ -341,7 +341,7 @@ public void testStreamingDoesNotBlockMainThread() throws Exception {
341341
{
342342
"message": {
343343
"role": "ROLE_USER",
344-
"content": [
344+
"parts": [
345345
{
346346
"text": "tell me some jokes"
347347
}

0 commit comments

Comments
 (0)