Skip to content

Commit cc4bec3

Browse files
committed
feat(compat): GRPC server with client 0.3 compatibility.
1 parent ced3f99 commit cc4bec3

8 files changed

Lines changed: 1749 additions & 0 deletions

File tree

src/a2a/compat/v0_3/conversions.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1123,6 +1123,13 @@ def to_core_get_task_push_notification_config_request(
11231123
compat_req: types_v03.GetTaskPushNotificationConfigRequest,
11241124
) -> pb2_v10.GetTaskPushNotificationConfigRequest:
11251125
"""Convert get task push notification config request to v1.0 core type."""
1126+
if isinstance(
1127+
compat_req.params, types_v03.GetTaskPushNotificationConfigParams
1128+
):
1129+
return pb2_v10.GetTaskPushNotificationConfigRequest(
1130+
task_id=compat_req.params.id,
1131+
id=compat_req.params.push_notification_config_id,
1132+
)
11261133
return pb2_v10.GetTaskPushNotificationConfigRequest(
11271134
task_id=compat_req.params.id
11281135
)

0 commit comments

Comments
 (0)