a2aproject / a2aproject/a2a-dotnet
Update PushNotifications to support multiple callbacks per task
- Vorherrschende Sprache
- C#
- Sterne
- 262
- Forks
- 64
- Ø Merge
- 5 T. 2 Std.
- Gemergte PRs (30 T.)
- 31
Beschreibung
In version >0.2.2 there is now support for multiple callbacks per task and some additional methods including list and delete.
https://a2aproject.github.io/A2A/latest/specification/#77-taskspushnotificationconfiglist
ToDo:
- [x] Update model classes - https://github.com/a2aproject/a2a-dotnet/pull/43
- [ ] List push notifications - [spec](https://github.com/a2aproject/A2A/blob/6ff9d5de9e0995f3db2fc15effc550f353b08b83/specification/grpc/a2a.proto#L93)
- [ ] Delete push notifications - [spec](https://github.com/a2aproject/A2A/blob/6ff9d5de9e0995f3db2fc15effc550f353b08b83/specification/grpc/a2a.proto#L107)
Beitragsleitfaden
Rechercherichtung
Der Issue verweist auf die Zeilen der gRPC-Spezifikation für list- und delete-Operationen in a2a.proto. Beginne damit, die vorhandenen PushNotifications-Modellklassen und den generierten gRPC-Client-Code zu untersuchen. Implementiere die list- und delete-Methoden gemäß der Spezifikation und stelle sicher, dass sie mit dem aktualisierten Modell übereinstimmen. Überprüfe dies, indem du Tests schreibst, die diese neuen Methoden aufrufen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, grpc
- Bereich
- api, backend
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 55/100