a2aproject / a2aproject/a2a-dotnet

Update PushNotifications to support multiple callbacks per task

Offen
#9 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement v0.2.5
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.