[DRAFT] feat!: Upgrade A2A to v1.0 #1983
Annotations
32 errors and 10 notices
|
Check Linter Statuses
Process completed with exit code 1.
|
|
Run Pyright (Pylance equivalent):
src/a2a/client/base_client.py#L94
Cannot access attribute "task" for class "Task"
Attribute "task" is unknown (reportAttributeAccessIssue)
|
|
Run Pyright (Pylance equivalent):
src/a2a/client/base_client.py#L93
Cannot access attribute "task" for class "Message"
Attribute "task" is unknown (reportAttributeAccessIssue)
|
|
Run Pyright (Pylance equivalent):
src/a2a/client/base_client.py#L93
Cannot access attribute "task" for class "Task"
Attribute "task" is unknown (reportAttributeAccessIssue)
|
|
Run Pyright (Pylance equivalent):
src/a2a/client/base_client.py#L17
"GetTaskPushNotificationConfigParams" is unknown import symbol (reportAttributeAccessIssue)
|
|
Run Pyright (Pylance equivalent):
src/a2a/client/auth/interceptor.py#L81
Cannot access attribute "type" for class "OpenIdConnectSecurityScheme"
Attribute "type" is unknown (reportAttributeAccessIssue)
|
|
Run Pyright (Pylance equivalent):
src/a2a/client/auth/interceptor.py#L81
Cannot access attribute "type" for class "OAuth2SecurityScheme"
Attribute "type" is unknown (reportAttributeAccessIssue)
|
|
Run Pyright (Pylance equivalent):
src/a2a/client/auth/interceptor.py#L67
Cannot access attribute "type" for class "HTTPAuthSecurityScheme"
Attribute "type" is unknown (reportAttributeAccessIssue)
|
|
Run Pyright (Pylance equivalent):
src/a2a/client/auth/interceptor.py#L54
Cannot access attribute "root" for class "SecurityScheme"
Attribute "root" is unknown (reportAttributeAccessIssue)
|
|
Run Pyright (Pylance equivalent):
src/a2a/client/auth/interceptor.py#L44
"Security" is not iterable
"__iter__" method not defined (reportGeneralTypeIssues)
|
|
Run Pyright (Pylance equivalent):
src/a2a/client/auth/interceptor.py#L10
"In" is unknown import symbol (reportAttributeAccessIssue)
|
|
Run MyPy Type Checker
Process completed with exit code 1.
|
|
|
|
|
|
|
|
|
|
|
|
Run Ruff Formatter:
src/a2a/utils/parts.py#L0
Would reformat
|
|
Run Ruff Formatter:
src/a2a/server/tasks/task_updater.py#L0
Would reformat
|
|
Run Ruff Formatter:
src/a2a/client/transports/jsonrpc.py#L0
Would reformat
|
|
Run Ruff Formatter:
src/a2a/client/client_factory.py#L0
Would reformat
|
|
Run Ruff Formatter:
src/a2a/client/base_client.py#L0
Would reformat
|
|
Run Ruff Linter:
src/a2a/client/client.py#L18
src/a2a/client/client.py:18:5: F401 `a2a.types.a2a_pb2.TaskArtifactUpdateEvent` imported but unused
|
|
Run Ruff Linter:
src/a2a/client/client.py#L1
src/a2a/client/client.py:1:1: I001 Import block is un-sorted or un-formatted
|
|
Run Ruff Linter:
src/a2a/client/base_client.py#L237
src/a2a/client/base_client.py:237:9: F841 Local variable `tracker` is assigned to but never used
|
|
Run Ruff Linter:
src/a2a/client/base_client.py#L117
src/a2a/client/base_client.py:117:41: Q000 Double quotes found but single quotes preferred
|
|
Run Ruff Linter:
src/a2a/client/base_client.py#L96
src/a2a/client/base_client.py:96:34: Q000 Double quotes found but single quotes preferred
|
|
Run Ruff Linter:
src/a2a/client/base_client.py#L92
src/a2a/client/base_client.py:92:34: Q000 Double quotes found but single quotes preferred
|
|
Run Ruff Linter:
src/a2a/client/base_client.py#L27
src/a2a/client/base_client.py:27:5: F401 `a2a.types.a2a_pb2.TaskStatusUpdateEvent` imported but unused
|
|
Run Ruff Linter:
src/a2a/client/base_client.py#L22
src/a2a/client/base_client.py:22:5: F401 `a2a.types.a2a_pb2.TaskArtifactUpdateEvent` imported but unused
|
|
Run Ruff Linter:
src/a2a/client/base_client.py#L12
src/a2a/client/base_client.py:12:31: F401 `a2a.client.errors.A2AClientInvalidStateError` imported but unused
|
|
Run Ruff Linter:
src/a2a/client/base_client.py#L1
src/a2a/client/base_client.py:1:1: I001 Import block is un-sorted or un-formatted
|
|
Run JSCPD for copy-paste detection:
src/a2a/types/a2a_pb2_grpc.py#L229
see src/a2a/types/a2a_pb2_grpc.py (391-404)
|
|
Run JSCPD for copy-paste detection:
src/a2a/types/a2a_pb2_grpc.py#L391
see src/a2a/types/a2a_pb2_grpc.py (229-242)
|
|
Run JSCPD for copy-paste detection:
src/a2a/types/a2a_pb2_grpc.py#L364
see src/a2a/types/a2a_pb2_grpc.py (256-269)
|
|
Run JSCPD for copy-paste detection:
src/a2a/types/a2a_pb2_grpc.py#L229
see src/a2a/types/a2a_pb2_grpc.py (337-350)
|
|
Run JSCPD for copy-paste detection:
src/a2a/types/a2a_pb2_grpc.py#L337
see src/a2a/types/a2a_pb2_grpc.py (229-242)
|
|
Run JSCPD for copy-paste detection:
src/a2a/types/a2a_pb2_grpc.py#L229
see src/a2a/types/a2a_pb2_grpc.py (310-323)
|
|
Run JSCPD for copy-paste detection:
src/a2a/types/a2a_pb2_grpc.py#L310
see src/a2a/types/a2a_pb2_grpc.py (229-242)
|
|
Run JSCPD for copy-paste detection:
src/a2a/types/a2a_pb2_grpc.py#L229
see src/a2a/types/a2a_pb2_grpc.py (283-296)
|
|
Run JSCPD for copy-paste detection:
src/a2a/client/transports/rest.py#L18
see src/a2a/client/transports/grpc.py (22-42)
|
|
Run JSCPD for copy-paste detection:
src/a2a/client/transports/grpc.py#L22
see src/a2a/client/transports/rest.py (18-38)
|
Loading