a2aproject / a2aproject/a2a-samples

custom_java_impl示例中发现 返回中history-->parts中 "kind": null, 是null有问题啊。 正确的应该是"kind": "text"

Ouverte
#407 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Jupyter Notebook
Étoiles
1.8k
Forks
751
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

示例:

client请求:
```
{
"id": "7981a512-3096-433e-a2c9-63fdfba1522a",
"jsonrpc": "2.0",
"method": "message/send",
"params": {
"id": "german-cancel-task",
"sessionId": null,
"message": {
"messageId": "b46b3722-8cd7-47d0-9914-d86895a707bf",
"kind": "message",
"role": "user",
"parts": [
{
"kind": "text",
"text": "美丽 翻译成日语",
"metadata": null
},
{
"kind": "text",
"text": "美丽 翻译成韩语",
"metadata": null
},
{
"kind": "text",
"text": "美丽 翻译成英文",
"metadata": null
}
],
"contextId": null,
"taskId": null,
"referenceTaskIds": null,
"metadata": null
},
"pushNotification": null,
"historyLength": null,
"metadata": {}
}
}

```

server返回:
```
{
"id": "7981a512-3096-433e-a2c9-63fdfba1522a",
"jsonrpc": "2.0",
"result": {
"id": "german-cancel-task",
"contextId": "62d125c0-d4ad-423c-8d8a-58af5773cc38",
"kind": "task",
"status": {
"state": "COMPLETED",
"message": null,
"timestamp": "2025-11-15T07:43:28.953500Z"
},
"artifacts": null,
"history": [
{
"messageId": "b46b3722-8cd7-47d0-9914-d86895a707bf",
"kind": "message",
"role": "user",
"parts": [
{
"kind": null,
"text": "美丽 翻译成日语",
"metadata": null
},
{
"kind": null,
"text": "美丽 翻译成韩语",
"metadata": null
},
{
"kind": null,
"text": "美丽 翻译成英文",
"metadata": null
}
],
"contextId": null,
"taskId": null,
"referenceTaskIds": null,
"metadata": null
},
{
"messageId": "d9a1d1e0-88d6-4850-8d52-268b2ff2c464",
"kind": "message",
"role": "assistant",
"parts": [
{
"kind": null,
"text": "Translate 'beautiful' to Japanese\nTranslate 'beautiful' to Korean\nTranslate 'beautiful' to English",
"metadata": null
}
],
"contextId": null,
"taskId": "german-cancel-task",
"referenceTaskIds": [
"b46b3722-8cd7-47d0-9914-d86895a707bf"
],
"metadata": null
}
],
"metadata": {}
},
"error": null
}
```

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.