From acf97f8bf790ce8eac93d28e538ce551dd8f1e24 Mon Sep 17 00:00:00 2001 From: yuzhou <1991039819@qq.com> Date: Fri, 9 Oct 2026 09:54:00 +0800 Subject: [PATCH] build: enforce existing Checkstyle rules Fail validation when existing Checkstyle rules find violations. Remove trailing whitespace and unused imports from checked Java sources. This fixes #1206 --- .../org/a2aproject/sdk/client/Client.java | 2 +- .../a2aproject/sdk/client/ClientBuilder.java | 2 +- .../a2aproject/sdk/client/MessageEvent.java | 6 +- .../org/a2aproject/sdk/client/TaskEvent.java | 2 +- .../sdk/client/TaskUpdateEvent.java | 8 +- .../test/java/org/a2aproject/sdk/A2ATest.java | 24 ++--- .../AuthenticationAuthorizationTest.java | 4 +- .../sdk/client/ClientTaskManagerTest.java | 82 +++++++------- .../jsonrpc/sse/SSEEventListener.java | 2 +- .../JSONRPCTransportStreamingTest.java | 2 +- .../transport/jsonrpc/JsonMessages.java | 28 ++--- .../jsonrpc/JsonStreamingMessages.java | 8 +- .../jsonrpc/sse/SSEEventListenerTest.java | 6 +- .../client/transport/rest/RestTransport.java | 2 +- .../transport/rest/sse/SSEEventListener.java | 2 +- .../transport/rest/RestTransportTest.java | 2 +- .../spi/sse/SSEEventListenerTest.java | 4 +- .../org/a2aproject/sdk/common/A2AHeaders.java | 4 +- .../sdk/compat03/A2A_v0_3_Test.java | 24 ++--- ...AuthenticationAuthorization_v0_3_Test.java | 4 +- .../transport/grpc/GrpcErrorMapper_v0_3.java | 4 +- .../transport/grpc/GrpcTransport_v0_3.java | 8 +- .../jsonrpc/JSONRPCTransport_v0_3.java | 1 - .../JSONRPCTransportStreaming_v0_3_Test.java | 2 +- .../sse/SSEEventListener_v0_3_Test.java | 6 +- .../transport/rest/RestTransport_v0_3.java | 1 - .../rest/RestTransport_v0_3_Test.java | 4 +- .../apps/quarkus/A2AServerRoutes_v0_3.java | 1 - .../TaskAuthorizationTestProfile_v0_3.java | 1 - .../org/a2aproject/sdk/compat03/grpc/A2A.java | 102 +++++++++--------- .../compat03/grpc/APIKeySecurityScheme.java | 18 ++-- .../sdk/compat03/grpc/AgentCapabilities.java | 10 +- .../grpc/AgentCapabilitiesOrBuilder.java | 4 +- .../sdk/compat03/grpc/AgentCard.java | 88 +++++++-------- .../sdk/compat03/grpc/AgentCardOrBuilder.java | 16 +-- .../sdk/compat03/grpc/AgentCardSignature.java | 14 +-- .../sdk/compat03/grpc/AgentExtension.java | 14 +-- .../sdk/compat03/grpc/AgentInterface.java | 12 +-- .../sdk/compat03/grpc/AgentProvider.java | 12 +-- .../sdk/compat03/grpc/AgentSkill.java | 28 ++--- .../compat03/grpc/AgentSkillOrBuilder.java | 4 +- .../sdk/compat03/grpc/Artifact.java | 30 +++--- .../sdk/compat03/grpc/ArtifactOrBuilder.java | 4 +- .../sdk/compat03/grpc/AuthenticationInfo.java | 6 +- .../grpc/AuthorizationCodeOAuthFlow.java | 20 ++-- .../sdk/compat03/grpc/CancelTaskRequest.java | 6 +- .../grpc/ClientCredentialsOAuthFlow.java | 14 +-- ...eateTaskPushNotificationConfigRequest.java | 14 +-- .../sdk/compat03/grpc/DataPart.java | 2 +- ...leteTaskPushNotificationConfigRequest.java | 6 +- .../sdk/compat03/grpc/FilePart.java | 18 ++-- .../GetTaskPushNotificationConfigRequest.java | 6 +- .../sdk/compat03/grpc/GetTaskRequest.java | 6 +- .../compat03/grpc/HTTPAuthSecurityScheme.java | 18 ++-- .../sdk/compat03/grpc/ImplicitOAuthFlow.java | 14 +-- ...ListTaskPushNotificationConfigRequest.java | 12 +-- ...istTaskPushNotificationConfigResponse.java | 16 +-- ...shNotificationConfigResponseOrBuilder.java | 4 +- .../a2aproject/sdk/compat03/grpc/Message.java | 30 +++--- .../sdk/compat03/grpc/MessageOrBuilder.java | 4 +- .../grpc/MutualTlsSecurityScheme.java | 6 +- .../compat03/grpc/OAuth2SecurityScheme.java | 14 +-- .../sdk/compat03/grpc/OAuthFlows.java | 8 +- .../grpc/OpenIdConnectSecurityScheme.java | 12 +-- .../sdk/compat03/grpc/PasswordOAuthFlow.java | 14 +-- .../compat03/grpc/PushNotificationConfig.java | 20 ++-- .../sdk/compat03/grpc/Security.java | 2 +- .../sdk/compat03/grpc/SecurityScheme.java | 10 +- .../grpc/SendMessageConfiguration.java | 2 +- .../sdk/compat03/grpc/SendMessageRequest.java | 6 +- .../compat03/grpc/SendMessageResponse.java | 4 +- .../sdk/compat03/grpc/StreamResponse.java | 8 +- .../a2aproject/sdk/compat03/grpc/Task.java | 36 +++---- .../grpc/TaskArtifactUpdateEvent.java | 16 +-- .../sdk/compat03/grpc/TaskOrBuilder.java | 8 +- .../grpc/TaskPushNotificationConfig.java | 8 +- .../sdk/compat03/grpc/TaskStatus.java | 4 +- .../compat03/grpc/TaskStatusUpdateEvent.java | 16 +-- .../grpc/TaskSubscriptionRequest.java | 6 +- .../sdk/compat03/tck/server/package-info.java | 2 +- .../handler/JSONRPCHandler_v0_3_Test.java | 1 - .../rest/handler/RestHandler_v0_3.java | 2 +- .../examples/cloud/A2ACloudExampleClient.java | 4 +- .../helloworld/client/HelloWorldRunner.java | 8 +- .../client/http/vertx/VertxA2AHttpClient.java | 2 +- .../tests/AbstractMultiTenantServerTest.java | 1 - .../opentelemetry/A2AObservabilityNames.java | 2 +- ...paDatabasePushNotificationConfigStore.java | 2 +- .../core/ReplicatedQueueManagerTest.java | 8 +- .../MultiInstanceReplicationTest.java | 5 +- .../JpaDatabaseTaskStoreIntegrationTest.java | 2 +- .../jpa/JpaDatabaseTaskStoreTest.java | 42 ++++---- pom.xml | 2 +- .../common/quarkus/SseResponseWriter.java | 2 - .../quarkus/A2AExtensionsInterceptor.java | 2 +- .../server/grpc/quarkus/A2ATestResource.java | 2 - .../QuarkusGrpcHandlerLazyResolutionTest.java | 1 - .../server/rest/quarkus/A2AServerRoutes.java | 2 +- .../sdk/server/AgentCardCacheMetadata.java | 1 - .../sdk/server/AgentCardValidator.java | 22 ++-- .../sdk/server/TransportMetadata.java | 4 +- .../sdk/server/events/EventQueueFactory.java | 2 +- .../sdk/server/extensions/A2AExtensions.java | 4 +- .../sdk/server/tasks/AgentEmitter.java | 2 +- .../async/EventConsumerExecutorProducer.java | 1 - .../sdk/server/ServerCallContextTest.java | 32 +++--- .../server/events/EnhancedRunnableTest.java | 36 +++---- .../MainEventBusProcessorExceptionTest.java | 1 - ...HandlerReferenceTaskAuthorizationTest.java | 1 - .../tasks/AgentEmitterConcurrencyTest.java | 74 ++++++------- ...MemoryPushNotificationConfigStoreTest.java | 4 +- .../tasks/PushNotificationSenderTest.java | 2 +- .../sdk/server/tasks/TaskManagerTest.java | 30 +++--- .../sdk/server/util/ArtifactUtilsTest.java | 38 +++---- .../sdk/server/util/async/AsyncUtilsTest.java | 2 +- .../java/org/a2aproject/sdk/grpc/A2A.java | 102 +++++++++--------- .../sdk/grpc/APIKeySecurityScheme.java | 18 ++-- .../sdk/grpc/AgentCapabilities.java | 10 +- .../sdk/grpc/AgentCapabilitiesOrBuilder.java | 4 +- .../org/a2aproject/sdk/grpc/AgentCard.java | 76 ++++++------- .../sdk/grpc/AgentCardOrBuilder.java | 16 +-- .../sdk/grpc/AgentCardSignature.java | 14 +-- .../a2aproject/sdk/grpc/AgentExtension.java | 14 +-- .../a2aproject/sdk/grpc/AgentInterface.java | 24 ++--- .../a2aproject/sdk/grpc/AgentProvider.java | 12 +-- .../org/a2aproject/sdk/grpc/AgentSkill.java | 28 ++--- .../sdk/grpc/AgentSkillOrBuilder.java | 4 +- .../org/a2aproject/sdk/grpc/Artifact.java | 30 +++--- .../sdk/grpc/ArtifactOrBuilder.java | 4 +- .../sdk/grpc/AuthenticationInfo.java | 12 +-- .../sdk/grpc/AuthorizationCodeOAuthFlow.java | 20 ++-- .../sdk/grpc/CancelTaskRequest.java | 14 +-- .../sdk/grpc/ClientCredentialsOAuthFlow.java | 14 +-- ...leteTaskPushNotificationConfigRequest.java | 18 ++-- .../sdk/grpc/DeviceCodeOAuthFlow.java | 20 ++-- .../sdk/grpc/GetExtendedAgentCardRequest.java | 6 +- .../GetTaskPushNotificationConfigRequest.java | 18 ++-- .../a2aproject/sdk/grpc/GetTaskRequest.java | 12 +-- .../sdk/grpc/HTTPAuthSecurityScheme.java | 18 ++-- .../sdk/grpc/ImplicitOAuthFlow.java | 14 +-- ...istTaskPushNotificationConfigsRequest.java | 18 ++-- ...stTaskPushNotificationConfigsResponse.java | 16 +-- ...hNotificationConfigsResponseOrBuilder.java | 4 +- .../a2aproject/sdk/grpc/ListTasksRequest.java | 20 ++-- .../sdk/grpc/ListTasksResponse.java | 16 +-- .../sdk/grpc/ListTasksResponseOrBuilder.java | 4 +- .../java/org/a2aproject/sdk/grpc/Message.java | 30 +++--- .../a2aproject/sdk/grpc/MessageOrBuilder.java | 4 +- .../sdk/grpc/MutualTlsSecurityScheme.java | 6 +- .../sdk/grpc/OAuth2SecurityScheme.java | 14 +-- .../org/a2aproject/sdk/grpc/OAuthFlows.java | 10 +- .../sdk/grpc/OpenIdConnectSecurityScheme.java | 12 +-- .../java/org/a2aproject/sdk/grpc/Part.java | 28 ++--- .../sdk/grpc/PasswordOAuthFlow.java | 14 +-- .../sdk/grpc/SecurityRequirement.java | 2 +- .../a2aproject/sdk/grpc/SecurityScheme.java | 10 +- .../sdk/grpc/SendMessageConfiguration.java | 2 +- .../sdk/grpc/SendMessageRequest.java | 12 +-- .../sdk/grpc/SendMessageResponse.java | 4 +- .../a2aproject/sdk/grpc/StreamResponse.java | 8 +- .../sdk/grpc/SubscribeToTaskRequest.java | 12 +-- .../java/org/a2aproject/sdk/grpc/Task.java | 36 +++---- .../sdk/grpc/TaskArtifactUpdateEvent.java | 16 +-- .../a2aproject/sdk/grpc/TaskOrBuilder.java | 8 +- .../sdk/grpc/TaskPushNotificationConfig.java | 32 +++--- .../org/a2aproject/sdk/grpc/TaskStatus.java | 4 +- .../sdk/grpc/TaskStatusUpdateEvent.java | 16 +-- .../sdk/grpc/mapper/ResourceNameParser.java | 2 +- .../sdk/grpc/mapper/TaskIdParamsMapper.java | 2 +- .../sdk/grpc/utils/JSONRPCUtilsTest.java | 4 +- .../sdk/grpc/utils/PartTypeAdapterTest.java | 10 +- .../org/a2aproject/sdk/spec/A2AMethods.java | 2 +- .../sdk/spec/APIKeySecurityScheme.java | 2 +- .../sdk/sut/TckAgentCardProducer.java | 2 +- .../sdk/sut/TckAgentExecutorProducer.java | 2 - .../grpc/TaskAuthorizationTestProfile.java | 1 - .../jsonrpc/TaskAuthorizationTestProfile.java | 1 - .../rest/TaskAuthorizationTestProfile.java | 1 - .../apps/common/A2AGsonObjectMapper.java | 2 +- .../common/AbstractA2AServerWithAuthTest.java | 8 -- .../apps/common/AgentExecutorProducer.java | 2 - .../common/TaskAuthorizationTestProfile.java | 1 - .../grpc/context/GrpcContextKeys.java | 9 +- .../transport/grpc/handler/GrpcHandler.java | 24 ++--- .../grpc/handler/GrpcHandlerTest.java | 3 +- .../jsonrpc/context/JSONRPCContextKeys.java | 2 +- .../rest/context/RestContextKeys.java | 2 +- .../transport/rest/handler/RestHandler.java | 2 +- .../rest/handler/RestHandlerTest.java | 6 +- 189 files changed, 1141 insertions(+), 1175 deletions(-) diff --git a/client/base/src/main/java/org/a2aproject/sdk/client/Client.java b/client/base/src/main/java/org/a2aproject/sdk/client/Client.java index 5abb3dae8..12862bcad 100644 --- a/client/base/src/main/java/org/a2aproject/sdk/client/Client.java +++ b/client/base/src/main/java/org/a2aproject/sdk/client/Client.java @@ -118,7 +118,7 @@ * case FAILED -> System.err.println("Task failed: " + * tue.getTask().status().message()); * } - * + * * // Check for new artifacts * if (tue.getUpdateEvent() instanceof TaskArtifactUpdateEvent update) { * Artifact artifact = update.artifact(); diff --git a/client/base/src/main/java/org/a2aproject/sdk/client/ClientBuilder.java b/client/base/src/main/java/org/a2aproject/sdk/client/ClientBuilder.java index 42614c262..66a18b6bc 100644 --- a/client/base/src/main/java/org/a2aproject/sdk/client/ClientBuilder.java +++ b/client/base/src/main/java/org/a2aproject/sdk/client/ClientBuilder.java @@ -407,7 +407,7 @@ private ClientTransport wrap(ClientTransport transport, ClientTransportConfig { * if (event instanceof MessageEvent me) { * Message msg = me.getMessage(); - * + * * // Extract text content * String text = msg.parts().stream() * .filter(p -> p instanceof TextPart) * .map(p -> ((TextPart) p).text()) * .collect(Collectors.joining()); - * + * * System.out.println("Agent response: " + text); - * + * * // Check for images * msg.parts().stream() * .filter(p -> p instanceof ImagePart) diff --git a/client/base/src/main/java/org/a2aproject/sdk/client/TaskEvent.java b/client/base/src/main/java/org/a2aproject/sdk/client/TaskEvent.java index bf103bc02..26908bfa3 100644 --- a/client/base/src/main/java/org/a2aproject/sdk/client/TaskEvent.java +++ b/client/base/src/main/java/org/a2aproject/sdk/client/TaskEvent.java @@ -25,7 +25,7 @@ * client.addConsumer((event, agentCard) -> { * if (event instanceof TaskEvent te) { * Task task = te.getTask(); - * + * * // Check task state * TaskState state = task.status().state(); * switch (state) { diff --git a/client/base/src/main/java/org/a2aproject/sdk/client/TaskUpdateEvent.java b/client/base/src/main/java/org/a2aproject/sdk/client/TaskUpdateEvent.java index 33cf20f1e..c0411075d 100644 --- a/client/base/src/main/java/org/a2aproject/sdk/client/TaskUpdateEvent.java +++ b/client/base/src/main/java/org/a2aproject/sdk/client/TaskUpdateEvent.java @@ -36,12 +36,12 @@ * if (event instanceof TaskUpdateEvent tue) { * Task currentTask = tue.getTask(); * UpdateEvent update = tue.getUpdateEvent(); - * + * * // Handle status changes * if (update instanceof TaskStatusUpdateEvent statusUpdate) { * TaskState newState = currentTask.status().state(); * System.out.println("Task " + currentTask.id() + " → " + newState); - * + * * if (newState == TaskState.COMPLETED) { * System.out.println("Final result: " + * currentTask.artifact().parts()); @@ -50,12 +50,12 @@ * currentTask.status().message()); * } * } - * + * * // Handle new content * if (update instanceof TaskArtifactUpdateEvent artifactUpdate) { * Artifact newContent = artifactUpdate.artifact(); * System.out.println("New content received: " + newContent.parts()); - * + * * // For streaming text generation * newContent.parts().stream() * .filter(p -> p instanceof TextPart) diff --git a/client/base/src/test/java/org/a2aproject/sdk/A2ATest.java b/client/base/src/test/java/org/a2aproject/sdk/A2ATest.java index 5445c7a7f..f7de6080f 100644 --- a/client/base/src/test/java/org/a2aproject/sdk/A2ATest.java +++ b/client/base/src/test/java/org/a2aproject/sdk/A2ATest.java @@ -19,7 +19,7 @@ public class A2ATest { public void testToUserMessage() { String text = "Hello, world!"; Message message = A2A.toUserMessage(text); - + assertEquals(Message.Role.ROLE_USER, message.role()); assertEquals(1, message.parts().size()); assertEquals(text, ((TextPart) message.parts().get(0)).text()); @@ -33,7 +33,7 @@ public void testToUserMessageWithId() { String text = "Hello, world!"; String messageId = "test-message-id"; Message message = A2A.toUserMessage(text, messageId); - + assertEquals(Message.Role.ROLE_USER, message.role()); assertEquals(messageId, message.messageId()); } @@ -42,7 +42,7 @@ public void testToUserMessageWithId() { public void testToAgentMessage() { String text = "Hello, I'm an agent!"; Message message = A2A.toAgentMessage(text); - + assertEquals(Message.Role.ROLE_AGENT, message.role()); assertEquals(1, message.parts().size()); assertEquals(text, ((TextPart) message.parts().get(0)).text()); @@ -54,7 +54,7 @@ public void testToAgentMessageWithId() { String text = "Hello, I'm an agent!"; String messageId = "agent-message-id"; Message message = A2A.toAgentMessage(text, messageId); - + assertEquals(Message.Role.ROLE_AGENT, message.role()); assertEquals(messageId, message.messageId()); } @@ -64,9 +64,9 @@ public void testCreateUserTextMessage() { String text = "User message with context"; String contextId = "context-123"; String taskId = "task-456"; - + Message message = A2A.createUserTextMessage(text, contextId, taskId); - + assertEquals(Message.Role.ROLE_USER, message.role()); assertEquals(contextId, message.contextId()); assertEquals(taskId, message.taskId()); @@ -80,9 +80,9 @@ public void testCreateUserTextMessage() { @Test public void testCreateUserTextMessageWithNullParams() { String text = "Simple user message"; - + Message message = A2A.createUserTextMessage(text, null, null); - + assertEquals(Message.Role.ROLE_USER, message.role()); assertNull(message.contextId()); assertNull(message.taskId()); @@ -95,9 +95,9 @@ public void testCreateAgentTextMessage() { String text = "Agent message with context"; String contextId = "context-789"; String taskId = "task-012"; - + Message message = A2A.createAgentTextMessage(text, contextId, taskId); - + assertEquals(Message.Role.ROLE_AGENT, message.role()); assertEquals(contextId, message.contextId()); assertEquals(taskId, message.taskId()); @@ -114,9 +114,9 @@ public void testCreateAgentPartsMessage() { ); String contextId = "context-parts"; String taskId = "task-parts"; - + Message message = A2A.createAgentPartsMessage(parts, contextId, taskId); - + assertEquals(Message.Role.ROLE_AGENT, message.role()); assertEquals(contextId, message.contextId()); assertEquals(taskId, message.taskId()); diff --git a/client/base/src/test/java/org/a2aproject/sdk/client/AuthenticationAuthorizationTest.java b/client/base/src/test/java/org/a2aproject/sdk/client/AuthenticationAuthorizationTest.java index e00b886dd..f68d89a9f 100644 --- a/client/base/src/test/java/org/a2aproject/sdk/client/AuthenticationAuthorizationTest.java +++ b/client/base/src/test/java/org/a2aproject/sdk/client/AuthenticationAuthorizationTest.java @@ -45,7 +45,7 @@ /** * Tests for handling HTTP 401 (Unauthorized) and 403 (Forbidden) responses * when the client sends streaming and non-streaming messages. - * + * * These tests verify that the client properly fails when the server returns * authentication or authorization errors. */ @@ -71,7 +71,7 @@ public void setUp() { .contextId("context-1234") .messageId("message-1234") .build(); - + grpcServerName = InProcessServerBuilder.generateName(); agentCard = AgentCard.builder() diff --git a/client/base/src/test/java/org/a2aproject/sdk/client/ClientTaskManagerTest.java b/client/base/src/test/java/org/a2aproject/sdk/client/ClientTaskManagerTest.java index 4a22399d7..5a53997fb 100644 --- a/client/base/src/test/java/org/a2aproject/sdk/client/ClientTaskManagerTest.java +++ b/client/base/src/test/java/org/a2aproject/sdk/client/ClientTaskManagerTest.java @@ -33,13 +33,13 @@ public class ClientTaskManagerTest { @BeforeEach public void setUp() { taskManager = new ClientTaskManager(); - + sampleTask = Task.builder() .id("task123") .contextId("context456") .status(new TaskStatus(TaskState.TASK_STATE_WORKING)) .build(); - + sampleMessage = Message.builder() .messageId("msg1") .role(Message.Role.ROLE_USER) @@ -59,7 +59,7 @@ public void testGetCurrentTaskNoTaskRaisesError() { @Test public void testSaveTaskEventWithTask() throws Exception { Task result = taskManager.saveTaskEvent(sampleTask); - + assertEquals(sampleTask, taskManager.getCurrentTask()); assertEquals(sampleTask, result); } @@ -67,7 +67,7 @@ public void testSaveTaskEventWithTask() throws Exception { @Test public void testSaveTaskEventWithTaskAlreadySetRaisesError() throws Exception { taskManager.saveTaskEvent(sampleTask); - + A2AClientInvalidArgsError exception = assertThrows( A2AClientInvalidArgsError.class, () -> taskManager.saveTaskEvent(sampleTask) @@ -78,15 +78,15 @@ public void testSaveTaskEventWithTaskAlreadySetRaisesError() throws Exception { @Test public void testSaveTaskEventWithStatusUpdate() throws Exception { taskManager.saveTaskEvent(sampleTask); - + TaskStatusUpdateEvent statusUpdate = TaskStatusUpdateEvent.builder() .taskId(sampleTask.id()) .contextId(sampleTask.contextId()) .status(new TaskStatus(TaskState.TASK_STATE_COMPLETED, sampleMessage, null)) .build(); - + Task updatedTask = taskManager.saveTaskEvent(statusUpdate); - + assertEquals(TaskState.TASK_STATE_COMPLETED, updatedTask.status().state()); assertNotNull(updatedTask.history()); assertEquals(0, updatedTask.history().size()); @@ -96,20 +96,20 @@ public void testSaveTaskEventWithStatusUpdate() throws Exception { @Test public void testSaveTaskEventWithStatusUpdateAndMetadata() throws Exception { taskManager.saveTaskEvent(sampleTask); - + Map metadata = new HashMap<>(); metadata.put("key1", "value1"); metadata.put("key2", 42); - + TaskStatusUpdateEvent statusUpdate = TaskStatusUpdateEvent.builder() .taskId(sampleTask.id()) .contextId(sampleTask.contextId()) .status(new TaskStatus(TaskState.TASK_STATE_WORKING)) .metadata(metadata) .build(); - + Task updatedTask = taskManager.saveTaskEvent(statusUpdate); - + assertNotNull(updatedTask.metadata()); assertEquals("value1", updatedTask.metadata().get("key1")); assertEquals(42, updatedTask.metadata().get("key2")); @@ -118,20 +118,20 @@ public void testSaveTaskEventWithStatusUpdateAndMetadata() throws Exception { @Test public void testSaveTaskEventWithArtifactUpdate() throws Exception { taskManager.saveTaskEvent(sampleTask); - + Artifact artifact = Artifact.builder() .artifactId("art1") .parts(Collections.singletonList(new TextPart("artifact content"))) .build(); - + TaskArtifactUpdateEvent artifactUpdate = TaskArtifactUpdateEvent.builder() .taskId(sampleTask.id()) .contextId(sampleTask.contextId()) .artifact(artifact) .build(); - + Task updatedTask = taskManager.saveTaskEvent(artifactUpdate); - + assertNotNull(updatedTask); assertNotNull(updatedTask.artifacts()); assertEquals(1, updatedTask.artifacts().size()); @@ -145,9 +145,9 @@ public void testSaveTaskEventCreatesTaskIfNotExists() throws Exception { .contextId("new_context") .status(new TaskStatus(TaskState.TASK_STATE_WORKING)) .build(); - + Task updatedTask = taskManager.saveTaskEvent(statusUpdate); - + assertNotNull(updatedTask); assertEquals("new_task", updatedTask.id()); assertEquals("new_context", updatedTask.contextId()); @@ -160,15 +160,15 @@ public void testSaveTaskEventCreatesTaskFromArtifactUpdateIfNotExists() { .artifactId("art1") .parts(Collections.singletonList(new TextPart("artifact content"))) .build(); - + TaskArtifactUpdateEvent artifactUpdate = TaskArtifactUpdateEvent.builder() .taskId("new_task_id") .contextId("new_context_id") .artifact(artifact) .build(); - + Task updatedTask = taskManager.saveTaskEvent(artifactUpdate); - + assertNotNull(updatedTask); assertEquals("new_task_id", updatedTask.id()); assertEquals("new_context_id", updatedTask.contextId()); @@ -184,9 +184,9 @@ public void testUpdateWithMessage() { .contextId("context456") .status(new TaskStatus(TaskState.TASK_STATE_WORKING)) .build(); - + Task updatedTask = taskManager.updateWithMessage(sampleMessage, taskWithHistory); - + assertNotNull(updatedTask.history()); assertEquals(1, updatedTask.history().size()); assertEquals(sampleMessage, updatedTask.history().get(0)); @@ -199,15 +199,15 @@ public void testUpdateWithMessageMovesStatusMessage() { .role(Message.Role.ROLE_AGENT) .parts(Collections.singletonList(new TextPart("Status"))) .build(); - + Task taskWithStatusMessage = Task.builder() .id("task123") .contextId("context456") .status(new TaskStatus(TaskState.TASK_STATE_WORKING, statusMessage, null)) .build(); - + Task updatedTask = taskManager.updateWithMessage(sampleMessage, taskWithStatusMessage); - + assertNotNull(updatedTask.history()); assertEquals(2, updatedTask.history().size()); assertEquals(statusMessage, updatedTask.history().get(0)); @@ -222,16 +222,16 @@ public void testUpdateWithMessagePreservesExistingHistory() { .role(Message.Role.ROLE_USER) .parts(Collections.singletonList(new TextPart("Existing"))) .build(); - + Task taskWithHistory = Task.builder() .id("task123") .contextId("context456") .status(new TaskStatus(TaskState.TASK_STATE_WORKING)) .history(List.of(existingMessage)) .build(); - + Task updatedTask = taskManager.updateWithMessage(sampleMessage, taskWithHistory); - + assertNotNull(updatedTask.history()); assertEquals(2, updatedTask.history().size()); assertEquals(existingMessage, updatedTask.history().get(0)); @@ -241,32 +241,32 @@ public void testUpdateWithMessagePreservesExistingHistory() { @Test public void testSaveTaskEventMultipleStatusUpdates() throws Exception { taskManager.saveTaskEvent(sampleTask); - + // First status update TaskStatusUpdateEvent statusUpdate1 = TaskStatusUpdateEvent.builder() .taskId(sampleTask.id()) .contextId(sampleTask.contextId()) .status(new TaskStatus(TaskState.TASK_STATE_WORKING, sampleMessage, null)) .build(); - + Task updatedTask1 = taskManager.saveTaskEvent(statusUpdate1); assertEquals(TaskState.TASK_STATE_WORKING, updatedTask1.status().state()); assertEquals(0, updatedTask1.history().size()); assertEquals(sampleMessage, updatedTask1.status().message()); - + // Second status update Message secondMessage = Message.builder() .messageId("msg2") .role(Message.Role.ROLE_AGENT) .parts(Collections.singletonList(new TextPart("Second message"))) .build(); - + TaskStatusUpdateEvent statusUpdate2 = TaskStatusUpdateEvent.builder() .taskId(sampleTask.id()) .contextId(sampleTask.contextId()) .status(new TaskStatus(TaskState.TASK_STATE_COMPLETED, secondMessage, null)) .build(); - + Task updatedTask2 = taskManager.saveTaskEvent(statusUpdate2); assertEquals(TaskState.TASK_STATE_COMPLETED, updatedTask2.status().state()); assertEquals(1, updatedTask2.history().size()); @@ -277,34 +277,34 @@ public void testSaveTaskEventMultipleStatusUpdates() throws Exception { @Test public void testSaveTaskEventMultipleArtifactUpdates() throws Exception { taskManager.saveTaskEvent(sampleTask); - + // First artifact update Artifact artifact1 = Artifact.builder() .artifactId("art1") .parts(Collections.singletonList(new TextPart("First artifact"))) .build(); - + TaskArtifactUpdateEvent artifactUpdate1 = TaskArtifactUpdateEvent.builder() .taskId(sampleTask.id()) .contextId(sampleTask.contextId()) .artifact(artifact1) .build(); - + Task updatedTask1 = taskManager.saveTaskEvent(artifactUpdate1); assertEquals(1, updatedTask1.artifacts().size()); - + // Second artifact update Artifact artifact2 = Artifact.builder() .artifactId("art2") .parts(Collections.singletonList(new TextPart("Second artifact"))) .build(); - + TaskArtifactUpdateEvent artifactUpdate2 = TaskArtifactUpdateEvent.builder() .taskId(sampleTask.id()) .contextId(sampleTask.contextId()) .artifact(artifact2) .build(); - + Task updatedTask2 = taskManager.saveTaskEvent(artifactUpdate2); assertEquals(2, updatedTask2.artifacts().size()); } @@ -316,9 +316,9 @@ public void testSaveTaskEventWithEmptyContextId() throws Exception { .contextId("") .status(new TaskStatus(TaskState.TASK_STATE_SUBMITTED)) .build(); - + Task updatedTask = taskManager.saveTaskEvent(statusUpdate); - + assertNotNull(updatedTask); assertEquals("task_with_empty_context", updatedTask.id()); assertEquals("", updatedTask.contextId()); diff --git a/client/transport/jsonrpc/src/main/java/org/a2aproject/sdk/client/transport/jsonrpc/sse/SSEEventListener.java b/client/transport/jsonrpc/src/main/java/org/a2aproject/sdk/client/transport/jsonrpc/sse/SSEEventListener.java index 978fcaf70..4a220e9fd 100644 --- a/client/transport/jsonrpc/src/main/java/org/a2aproject/sdk/client/transport/jsonrpc/sse/SSEEventListener.java +++ b/client/transport/jsonrpc/src/main/java/org/a2aproject/sdk/client/transport/jsonrpc/sse/SSEEventListener.java @@ -46,7 +46,7 @@ private void parseAndHandleMessage(String message, @Nullable Future future try { StreamResponse response = JSONRPCUtils.parseResponseEvent(message); StreamingEventKind event = ProtoUtils.FromProto.streamingEventKind(response); - + // Delegate to base class for common event handling and auto-close logic handleEvent(event, future); } catch (A2AError error) { diff --git a/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/JSONRPCTransportStreamingTest.java b/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/JSONRPCTransportStreamingTest.java index 368647ae1..381e3bd37 100644 --- a/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/JSONRPCTransportStreamingTest.java +++ b/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/JSONRPCTransportStreamingTest.java @@ -168,4 +168,4 @@ public void testA2AClientSubscribeToTask() throws Exception { assertTrue(part instanceof TextPart); assertEquals("Why did the chicken cross the road? To get to the other side!", ((TextPart) part).text()); } -} \ No newline at end of file +} \ No newline at end of file diff --git a/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/JsonMessages.java b/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/JsonMessages.java index f73e9d8ed..14d424d8f 100644 --- a/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/JsonMessages.java +++ b/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/JsonMessages.java @@ -95,7 +95,7 @@ public class JsonMessages { } ], "metadata":{ - + } } } @@ -124,7 +124,7 @@ public class JsonMessages { } ], "metadata":{ - + } } } @@ -194,7 +194,7 @@ public class JsonMessages { } ], "metadata":{ - + } }, "configuration":{ @@ -204,7 +204,7 @@ public class JsonMessages { "returnImmediately":false }, "metadata":{ - + } } }"""; @@ -272,7 +272,7 @@ public class JsonMessages { } ], "metadata":{ - + } } } @@ -299,7 +299,7 @@ public class JsonMessages { "state":"TASK_STATE_CANCELED" }, "metadata":{ - + } } } @@ -378,7 +378,7 @@ public class JsonMessages { } ], "metadata":{ - + } }, "configuration":{ @@ -388,7 +388,7 @@ public class JsonMessages { "returnImmediately":false }, "metadata":{ - + } } }"""; @@ -445,7 +445,7 @@ public class JsonMessages { } ], "metadata":{ - + } }, "configuration":{ @@ -455,7 +455,7 @@ public class JsonMessages { "returnImmediately":false }, "metadata":{ - + } } }"""; @@ -483,7 +483,7 @@ public class JsonMessages { } ], "metadata":{ - + } } } @@ -516,7 +516,7 @@ public class JsonMessages { } ], "metadata":{ - + } }, "configuration":{ @@ -526,7 +526,7 @@ public class JsonMessages { "returnImmediately":false }, "metadata":{ - + } } }"""; @@ -554,7 +554,7 @@ public class JsonMessages { } ], "metadata":{ - + } } } diff --git a/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/JsonStreamingMessages.java b/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/JsonStreamingMessages.java index f9c006b2c..42b7cd2ff 100644 --- a/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/JsonStreamingMessages.java +++ b/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/JsonStreamingMessages.java @@ -118,7 +118,7 @@ public class JsonStreamingMessages { } ], "metadata":{ - + } }, "configuration":{ @@ -127,7 +127,7 @@ public class JsonStreamingMessages { ] }, "metadata":{ - + } } }"""; @@ -136,14 +136,14 @@ public class JsonStreamingMessages { """ event: message data: {"jsonrpc":"2.0","id":1,"result":{"task":{"id":"2","contextId":"context-1234","status":{"state":"TASK_STATE_COMPLETED"},"artifacts":[{"artifactId":"artifact-1","name":"joke","parts":[{"text":"Why did the chicken cross the road? To get to the other side!"}]}],"metadata":{}}}} - + """; static final String TASK_SUBSCRIPTION_REQUEST_TEST_RESPONSE = """ event: message data: {"jsonrpc":"2.0","id":1,"result":{"task":{"id":"2","contextId":"context-1234","status":{"state":"TASK_STATE_COMPLETED"},"artifacts":[{"artifactId":"artifact-1","name":"joke","parts":[{"text":"Why did the chicken cross the road? To get to the other side!"}]}],"metadata":{}}}} - + """; public static final String TASK_SUBSCRIPTION_TEST_REQUEST = """ diff --git a/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/sse/SSEEventListenerTest.java b/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/sse/SSEEventListenerTest.java index 3efc51fcd..568f6f802 100644 --- a/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/sse/SSEEventListenerTest.java +++ b/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/client/transport/jsonrpc/sse/SSEEventListenerTest.java @@ -47,7 +47,7 @@ public void testOnEventWithTaskResult() throws Exception { // Parse the task event JSON String eventData = JsonStreamingMessages.STREAMING_TASK_EVENT.substring( JsonStreamingMessages.STREAMING_TASK_EVENT.indexOf("{")); - + // Call the onEvent method directly listener.onMessage(new ServerSentEvent(eventData), null); @@ -72,7 +72,7 @@ public void testOnEventWithMessageResult() throws Exception { // Parse the message event JSON String eventData = JsonStreamingMessages.STREAMING_MESSAGE_EVENT.substring( JsonStreamingMessages.STREAMING_MESSAGE_EVENT.indexOf("{")); - + // Call onEvent method listener.onMessage(new ServerSentEvent(eventData), null); @@ -158,7 +158,7 @@ public void testOnEventWithError() throws Exception { // Parse the error event JSON String eventData = JsonStreamingMessages.STREAMING_ERROR_EVENT.substring( JsonStreamingMessages.STREAMING_ERROR_EVENT.indexOf("{")); - + // Call onEvent method listener.onMessage(new ServerSentEvent(eventData), null); diff --git a/client/transport/rest/src/main/java/org/a2aproject/sdk/client/transport/rest/RestTransport.java b/client/transport/rest/src/main/java/org/a2aproject/sdk/client/transport/rest/RestTransport.java index 1f6535250..c96abcac6 100644 --- a/client/transport/rest/src/main/java/org/a2aproject/sdk/client/transport/rest/RestTransport.java +++ b/client/transport/rest/src/main/java/org/a2aproject/sdk/client/transport/rest/RestTransport.java @@ -239,7 +239,7 @@ public ListTasksResult listTasks(ListTasksParams request, @Nullable ClientCallCo } } - + private String buildListTasksQueryString(ListTasksParams request) { java.util.List queryParts = new java.util.ArrayList<>(); if (request.contextId() != null) { diff --git a/client/transport/rest/src/main/java/org/a2aproject/sdk/client/transport/rest/sse/SSEEventListener.java b/client/transport/rest/src/main/java/org/a2aproject/sdk/client/transport/rest/sse/SSEEventListener.java index d2507c64e..e5f05405a 100644 --- a/client/transport/rest/src/main/java/org/a2aproject/sdk/client/transport/rest/sse/SSEEventListener.java +++ b/client/transport/rest/src/main/java/org/a2aproject/sdk/client/transport/rest/sse/SSEEventListener.java @@ -66,7 +66,7 @@ private void parseAndHandleMessage(StreamResponse response, @Nullable Future headerEntry : payloadAndHeaders.getHeaders().entrySet()) { String headerName = headerEntry.getKey(); String headerValue = headerEntry.getValue(); - + if (headerValue != null) { // Use static key for common Authorization header, create dynamic keys for others if (AuthInterceptor_v0_3.AUTHORIZATION.equals(headerName)) { @@ -325,7 +325,7 @@ private Metadata createGrpcMetadata(@Nullable ClientCallContext_v0_3 context, @N } } } - + return metadata; } diff --git a/compat-0.3/client/transport/jsonrpc/src/main/java/org/a2aproject/sdk/compat03/client/transport/jsonrpc/JSONRPCTransport_v0_3.java b/compat-0.3/client/transport/jsonrpc/src/main/java/org/a2aproject/sdk/compat03/client/transport/jsonrpc/JSONRPCTransport_v0_3.java index e7ee7eb47..89a2407b9 100644 --- a/compat-0.3/client/transport/jsonrpc/src/main/java/org/a2aproject/sdk/compat03/client/transport/jsonrpc/JSONRPCTransport_v0_3.java +++ b/compat-0.3/client/transport/jsonrpc/src/main/java/org/a2aproject/sdk/compat03/client/transport/jsonrpc/JSONRPCTransport_v0_3.java @@ -13,7 +13,6 @@ import org.a2aproject.sdk.client.http.A2AHttpClient; import org.a2aproject.sdk.client.http.A2AHttpClientFactory; import org.a2aproject.sdk.client.http.A2AHttpResponse; -import org.a2aproject.sdk.client.http.ServerSentEvent; import org.a2aproject.sdk.compat03.client.http.A2ACardResolver_v0_3; import org.a2aproject.sdk.compat03.client.transport.spi.interceptors.ClientCallContext_v0_3; import org.a2aproject.sdk.compat03.client.transport.spi.interceptors.ClientCallInterceptor_v0_3; diff --git a/compat-0.3/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/compat03/client/transport/jsonrpc/JSONRPCTransportStreaming_v0_3_Test.java b/compat-0.3/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/compat03/client/transport/jsonrpc/JSONRPCTransportStreaming_v0_3_Test.java index 022012607..6a75dc50e 100644 --- a/compat-0.3/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/compat03/client/transport/jsonrpc/JSONRPCTransportStreaming_v0_3_Test.java +++ b/compat-0.3/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/compat03/client/transport/jsonrpc/JSONRPCTransportStreaming_v0_3_Test.java @@ -171,4 +171,4 @@ public void testA2AClientResubscribeToTask() throws Exception { assertEquals(Part_v0_3.Kind.TEXT, ((TextPart_v0_3) part).kind()); assertEquals("Why did the chicken cross the road? To get to the other side!", ((TextPart_v0_3) part).text()); } -} \ No newline at end of file +} \ No newline at end of file diff --git a/compat-0.3/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/compat03/client/transport/jsonrpc/sse/SSEEventListener_v0_3_Test.java b/compat-0.3/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/compat03/client/transport/jsonrpc/sse/SSEEventListener_v0_3_Test.java index 0f22828a5..ef840ed60 100644 --- a/compat-0.3/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/compat03/client/transport/jsonrpc/sse/SSEEventListener_v0_3_Test.java +++ b/compat-0.3/client/transport/jsonrpc/src/test/java/org/a2aproject/sdk/compat03/client/transport/jsonrpc/sse/SSEEventListener_v0_3_Test.java @@ -47,7 +47,7 @@ public void testOnEventWithTaskResult() throws Exception { // Parse the task event JSON String eventData = JsonStreamingMessages_v0_3.STREAMING_TASK_EVENT.substring( JsonStreamingMessages_v0_3.STREAMING_TASK_EVENT.indexOf("{")); - + // Call the onEvent method directly listener.onMessage(eventData, null); @@ -72,7 +72,7 @@ public void testOnEventWithMessageResult() throws Exception { // Parse the message event JSON String eventData = JsonStreamingMessages_v0_3.STREAMING_MESSAGE_EVENT.substring( JsonStreamingMessages_v0_3.STREAMING_MESSAGE_EVENT.indexOf("{")); - + // Call onEvent method listener.onMessage(eventData, null); @@ -158,7 +158,7 @@ public void testOnEventWithError() throws Exception { // Parse the error event JSON String eventData = JsonStreamingMessages_v0_3.STREAMING_ERROR_EVENT.substring( JsonStreamingMessages_v0_3.STREAMING_ERROR_EVENT.indexOf("{")); - + // Call onEvent method listener.onMessage(eventData, null); diff --git a/compat-0.3/client/transport/rest/src/main/java/org/a2aproject/sdk/compat03/client/transport/rest/RestTransport_v0_3.java b/compat-0.3/client/transport/rest/src/main/java/org/a2aproject/sdk/compat03/client/transport/rest/RestTransport_v0_3.java index 272e3c2f1..22c46b8fd 100644 --- a/compat-0.3/client/transport/rest/src/main/java/org/a2aproject/sdk/compat03/client/transport/rest/RestTransport_v0_3.java +++ b/compat-0.3/client/transport/rest/src/main/java/org/a2aproject/sdk/compat03/client/transport/rest/RestTransport_v0_3.java @@ -9,7 +9,6 @@ import org.a2aproject.sdk.client.http.A2AHttpClient; import org.a2aproject.sdk.client.http.A2AHttpClientFactory; import org.a2aproject.sdk.client.http.A2AHttpResponse; -import org.a2aproject.sdk.client.http.ServerSentEvent; import org.a2aproject.sdk.compat03.client.http.A2ACardResolver_v0_3; import org.a2aproject.sdk.compat03.client.transport.rest.sse.RestSSEEventListener_v0_3; import org.a2aproject.sdk.compat03.client.transport.spi.ClientTransport_v0_3; diff --git a/compat-0.3/client/transport/rest/src/test/java/org/a2aproject/sdk/compat03/client/transport/rest/RestTransport_v0_3_Test.java b/compat-0.3/client/transport/rest/src/test/java/org/a2aproject/sdk/compat03/client/transport/rest/RestTransport_v0_3_Test.java index de51b8693..1d930c704 100644 --- a/compat-0.3/client/transport/rest/src/test/java/org/a2aproject/sdk/compat03/client/transport/rest/RestTransport_v0_3_Test.java +++ b/compat-0.3/client/transport/rest/src/test/java/org/a2aproject/sdk/compat03/client/transport/rest/RestTransport_v0_3_Test.java @@ -128,7 +128,7 @@ public void testSendMessage() throws Exception { ); MessageSendParams_v0_3 messageSendParams = new MessageSendParams_v0_3(message, null, null); ClientCallContext_v0_3 context = null; - + RestTransport_v0_3 instance = new RestTransport_v0_3(CARD); EventKind_v0_3 result = instance.sendMessage(messageSendParams, context); assertEquals("task", result.kind()); @@ -408,7 +408,7 @@ public void testDeleteTaskPushNotificationConfigurations() throws Exception { @Test public void testResubscribe() throws Exception { LOGGER.info("Testing resubscribe"); - + this.server.when( request() .withMethod("POST") diff --git a/compat-0.3/reference/jsonrpc/src/main/java/org/a2aproject/sdk/compat03/server/apps/quarkus/A2AServerRoutes_v0_3.java b/compat-0.3/reference/jsonrpc/src/main/java/org/a2aproject/sdk/compat03/server/apps/quarkus/A2AServerRoutes_v0_3.java index cb77a7b83..0741ecc30 100644 --- a/compat-0.3/reference/jsonrpc/src/main/java/org/a2aproject/sdk/compat03/server/apps/quarkus/A2AServerRoutes_v0_3.java +++ b/compat-0.3/reference/jsonrpc/src/main/java/org/a2aproject/sdk/compat03/server/apps/quarkus/A2AServerRoutes_v0_3.java @@ -30,7 +30,6 @@ import org.a2aproject.sdk.compat03.conversion.A2AProtocol_v0_3; import org.a2aproject.sdk.compat03.json.JsonProcessingException_v0_3; import org.a2aproject.sdk.compat03.json.JsonUtil_v0_3; -import org.a2aproject.sdk.compat03.spec.AgentCard_v0_3; import org.a2aproject.sdk.compat03.spec.CancelTaskRequest_v0_3; import org.a2aproject.sdk.compat03.spec.DeleteTaskPushNotificationConfigRequest_v0_3; import org.a2aproject.sdk.compat03.spec.GetAuthenticatedExtendedCardRequest_v0_3; diff --git a/compat-0.3/server-conversion/src/test/java/org/a2aproject/sdk/compat03/conversion/TaskAuthorizationTestProfile_v0_3.java b/compat-0.3/server-conversion/src/test/java/org/a2aproject/sdk/compat03/conversion/TaskAuthorizationTestProfile_v0_3.java index 79f8784fc..1b3da61aa 100644 --- a/compat-0.3/server-conversion/src/test/java/org/a2aproject/sdk/compat03/conversion/TaskAuthorizationTestProfile_v0_3.java +++ b/compat-0.3/server-conversion/src/test/java/org/a2aproject/sdk/compat03/conversion/TaskAuthorizationTestProfile_v0_3.java @@ -3,7 +3,6 @@ import java.util.HashMap; import java.util.Map; -import io.quarkus.test.junit.QuarkusTestProfile; public class TaskAuthorizationTestProfile_v0_3 extends AuthTestProfile_v0_3 { diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/A2A.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/A2A.java index f20db3a3f..5236da644 100644 --- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/A2A.java +++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/A2A.java @@ -28,257 +28,257 @@ public static void registerAllExtensions( } static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_SendMessageConfiguration_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_SendMessageConfiguration_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_Task_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_Task_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_TaskStatus_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_TaskStatus_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_Part_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_Part_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_FilePart_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_FilePart_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_DataPart_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_DataPart_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_Message_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_Message_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_Artifact_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_Artifact_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_TaskStatusUpdateEvent_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_TaskStatusUpdateEvent_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_TaskArtifactUpdateEvent_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_TaskArtifactUpdateEvent_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_PushNotificationConfig_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_PushNotificationConfig_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_AuthenticationInfo_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_AuthenticationInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_AgentInterface_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_AgentInterface_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_AgentCard_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_AgentCard_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_AgentCard_SecuritySchemesEntry_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_AgentCard_SecuritySchemesEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_AgentProvider_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_AgentProvider_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_AgentCapabilities_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_AgentCapabilities_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_AgentExtension_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_AgentExtension_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_AgentSkill_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_AgentSkill_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_AgentCardSignature_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_AgentCardSignature_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_TaskPushNotificationConfig_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_TaskPushNotificationConfig_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_StringList_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_StringList_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_Security_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_Security_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_Security_SchemesEntry_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_Security_SchemesEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_SecurityScheme_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_SecurityScheme_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_APIKeySecurityScheme_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_APIKeySecurityScheme_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_HTTPAuthSecurityScheme_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_HTTPAuthSecurityScheme_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_OAuth2SecurityScheme_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_OAuth2SecurityScheme_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_OpenIdConnectSecurityScheme_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_OpenIdConnectSecurityScheme_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_MutualTlsSecurityScheme_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_MutualTlsSecurityScheme_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_OAuthFlows_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_OAuthFlows_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_AuthorizationCodeOAuthFlow_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_AuthorizationCodeOAuthFlow_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_AuthorizationCodeOAuthFlow_ScopesEntry_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_AuthorizationCodeOAuthFlow_ScopesEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_ClientCredentialsOAuthFlow_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_ClientCredentialsOAuthFlow_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_ClientCredentialsOAuthFlow_ScopesEntry_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_ClientCredentialsOAuthFlow_ScopesEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_ImplicitOAuthFlow_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_ImplicitOAuthFlow_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_ImplicitOAuthFlow_ScopesEntry_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_ImplicitOAuthFlow_ScopesEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_PasswordOAuthFlow_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_PasswordOAuthFlow_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_PasswordOAuthFlow_ScopesEntry_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_PasswordOAuthFlow_ScopesEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_SendMessageRequest_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_SendMessageRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_GetTaskRequest_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_GetTaskRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_CancelTaskRequest_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_CancelTaskRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_GetTaskPushNotificationConfigRequest_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_GetTaskPushNotificationConfigRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_DeleteTaskPushNotificationConfigRequest_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_DeleteTaskPushNotificationConfigRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_CreateTaskPushNotificationConfigRequest_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_CreateTaskPushNotificationConfigRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_TaskSubscriptionRequest_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_TaskSubscriptionRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_ListTaskPushNotificationConfigRequest_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_ListTaskPushNotificationConfigRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_GetAgentCardRequest_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_GetAgentCardRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_SendMessageResponse_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_SendMessageResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_StreamResponse_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_StreamResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_a2a_v1_ListTaskPushNotificationConfigResponse_descriptor; - static final + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_a2a_v1_ListTaskPushNotificationConfigResponse_fieldAccessorTable; diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/APIKeySecurityScheme.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/APIKeySecurityScheme.java index 779e2c091..a7f6d333c 100644 --- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/APIKeySecurityScheme.java +++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/APIKeySecurityScheme.java @@ -68,7 +68,7 @@ public java.lang.String getDescription() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; @@ -88,7 +88,7 @@ public java.lang.String getDescription() { getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = + com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; @@ -115,7 +115,7 @@ public java.lang.String getLocation() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); location_ = s; @@ -135,7 +135,7 @@ public java.lang.String getLocation() { getLocationBytes() { java.lang.Object ref = location_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = + com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); location_ = b; @@ -162,7 +162,7 @@ public java.lang.String getName() { if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { - com.google.protobuf.ByteString bs = + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; @@ -182,7 +182,7 @@ public java.lang.String getName() { getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = + com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; @@ -571,7 +571,7 @@ public java.lang.String getDescription() { getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { - com.google.protobuf.ByteString b = + com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; @@ -663,7 +663,7 @@ public java.lang.String getLocation() { getLocationBytes() { java.lang.Object ref = location_; if (ref instanceof String) { - com.google.protobuf.ByteString b = + com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); location_ = b; @@ -755,7 +755,7 @@ public java.lang.String getName() { getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { - com.google.protobuf.ByteString b = + com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCapabilities.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCapabilities.java index 1fdd24409..345d995f9 100644 --- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCapabilities.java +++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCapabilities.java @@ -105,7 +105,7 @@ public java.util.List getExtens * repeated .a2a.v1.AgentExtension extensions = 3; */ @java.lang.Override - public java.util.List + public java.util.List getExtensionsOrBuilderList() { return extensions_; } @@ -473,7 +473,7 @@ public Builder mergeFrom(org.a2aproject.sdk.compat03.grpc.AgentCapabilities othe extensionsBuilder_ = null; extensions_ = other.extensions_; bitField0_ = (bitField0_ & ~0x00000004); - extensionsBuilder_ = + extensionsBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? internalGetExtensionsFieldBuilder() : null; } else { @@ -890,7 +890,7 @@ public org.a2aproject.sdk.compat03.grpc.AgentExtensionOrBuilder getExtensionsOrB * * repeated .a2a.v1.AgentExtension extensions = 3; */ - public java.util.List + public java.util.List getExtensionsOrBuilderList() { if (extensionsBuilder_ != null) { return extensionsBuilder_.getMessageOrBuilderList(); @@ -928,12 +928,12 @@ public org.a2aproject.sdk.compat03.grpc.AgentExtension.Builder addExtensionsBuil * * repeated .a2a.v1.AgentExtension extensions = 3; */ - public java.util.List + public java.util.List getExtensionsBuilderList() { return internalGetExtensionsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< - org.a2aproject.sdk.compat03.grpc.AgentExtension, org.a2aproject.sdk.compat03.grpc.AgentExtension.Builder, org.a2aproject.sdk.compat03.grpc.AgentExtensionOrBuilder> + org.a2aproject.sdk.compat03.grpc.AgentExtension, org.a2aproject.sdk.compat03.grpc.AgentExtension.Builder, org.a2aproject.sdk.compat03.grpc.AgentExtensionOrBuilder> internalGetExtensionsFieldBuilder() { if (extensionsBuilder_ == null) { extensionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCapabilitiesOrBuilder.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCapabilitiesOrBuilder.java index a132460d3..d66e6918d 100644 --- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCapabilitiesOrBuilder.java +++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCapabilitiesOrBuilder.java @@ -37,7 +37,7 @@ public interface AgentCapabilitiesOrBuilder extends * * repeated .a2a.v1.AgentExtension extensions = 3; */ - java.util.List + java.util.List getExtensionsList(); /** *
@@ -62,7 +62,7 @@ public interface AgentCapabilitiesOrBuilder extends
    *
    * repeated .a2a.v1.AgentExtension extensions = 3;
    */
-  java.util.List 
+  java.util.List
       getExtensionsOrBuilderList();
   /**
    * 
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCard.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCard.java
index 67ee4c340..58dbbbfb6 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCard.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCard.java
@@ -102,7 +102,7 @@ public java.lang.String getProtocolVersion() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       protocolVersion_ = s;
@@ -122,7 +122,7 @@ public java.lang.String getProtocolVersion() {
       getProtocolVersionBytes() {
     java.lang.Object ref = protocolVersion_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       protocolVersion_ = b;
@@ -150,7 +150,7 @@ public java.lang.String getName() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       name_ = s;
@@ -171,7 +171,7 @@ public java.lang.String getName() {
       getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       name_ = b;
@@ -199,7 +199,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -220,7 +220,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -248,7 +248,7 @@ public java.lang.String getUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       url_ = s;
@@ -269,7 +269,7 @@ public java.lang.String getUrl() {
       getUrlBytes() {
     java.lang.Object ref = url_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       url_ = b;
@@ -296,7 +296,7 @@ public java.lang.String getPreferredTransport() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       preferredTransport_ = s;
@@ -316,7 +316,7 @@ public java.lang.String getPreferredTransport() {
       getPreferredTransportBytes() {
     java.lang.Object ref = preferredTransport_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       preferredTransport_ = b;
@@ -350,7 +350,7 @@ public java.util.List getAdditi
    * repeated .a2a.v1.AgentInterface additional_interfaces = 15;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getAdditionalInterfacesOrBuilderList() {
     return additionalInterfaces_;
   }
@@ -448,7 +448,7 @@ public java.lang.String getVersion() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       version_ = s;
@@ -469,7 +469,7 @@ public java.lang.String getVersion() {
       getVersionBytes() {
     java.lang.Object ref = version_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       version_ = b;
@@ -496,7 +496,7 @@ public java.lang.String getDocumentationUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       documentationUrl_ = s;
@@ -516,7 +516,7 @@ public java.lang.String getDocumentationUrl() {
       getDocumentationUrlBytes() {
     java.lang.Object ref = documentationUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       documentationUrl_ = b;
@@ -570,7 +570,7 @@ private static final class SecuritySchemesDefaultEntryHolder {
         java.lang.String, org.a2aproject.sdk.compat03.grpc.SecurityScheme> defaultEntry =
             com.google.protobuf.MapEntry
             .newDefaultInstance(
-                org.a2aproject.sdk.compat03.grpc.A2A.internal_static_a2a_v1_AgentCard_SecuritySchemesEntry_descriptor, 
+                org.a2aproject.sdk.compat03.grpc.A2A.internal_static_a2a_v1_AgentCard_SecuritySchemesEntry_descriptor,
                 com.google.protobuf.WireFormat.FieldType.STRING,
                 "",
                 com.google.protobuf.WireFormat.FieldType.MESSAGE,
@@ -707,7 +707,7 @@ public java.util.List getSecurityList
    * repeated .a2a.v1.Security security = 9;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getSecurityOrBuilderList() {
     return security_;
   }
@@ -925,7 +925,7 @@ public java.util.List getSkillsList
    * repeated .a2a.v1.AgentSkill skills = 12;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getSkillsOrBuilderList() {
     return skills_;
   }
@@ -1009,7 +1009,7 @@ public java.util.List getSi
    * repeated .a2a.v1.AgentCardSignature signatures = 17;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getSignaturesOrBuilderList() {
     return signatures_;
   }
@@ -1746,7 +1746,7 @@ public Builder mergeFrom(org.a2aproject.sdk.compat03.grpc.AgentCard other) {
             additionalInterfacesBuilder_ = null;
             additionalInterfaces_ = other.additionalInterfaces_;
             bitField0_ = (bitField0_ & ~0x00000020);
-            additionalInterfacesBuilder_ = 
+            additionalInterfacesBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetAdditionalInterfacesFieldBuilder() : null;
           } else {
@@ -1791,7 +1791,7 @@ public Builder mergeFrom(org.a2aproject.sdk.compat03.grpc.AgentCard other) {
             securityBuilder_ = null;
             security_ = other.security_;
             bitField0_ = (bitField0_ & ~0x00000800);
-            securityBuilder_ = 
+            securityBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetSecurityFieldBuilder() : null;
           } else {
@@ -1837,7 +1837,7 @@ public Builder mergeFrom(org.a2aproject.sdk.compat03.grpc.AgentCard other) {
             skillsBuilder_ = null;
             skills_ = other.skills_;
             bitField0_ = (bitField0_ & ~0x00004000);
-            skillsBuilder_ = 
+            skillsBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetSkillsFieldBuilder() : null;
           } else {
@@ -1866,7 +1866,7 @@ public Builder mergeFrom(org.a2aproject.sdk.compat03.grpc.AgentCard other) {
             signaturesBuilder_ = null;
             signatures_ = other.signatures_;
             bitField0_ = (bitField0_ & ~0x00010000);
-            signaturesBuilder_ = 
+            signaturesBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetSignaturesFieldBuilder() : null;
           } else {
@@ -2075,7 +2075,7 @@ public java.lang.String getProtocolVersion() {
         getProtocolVersionBytes() {
       java.lang.Object ref = protocolVersion_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         protocolVersion_ = b;
@@ -2169,7 +2169,7 @@ public java.lang.String getName() {
         getNameBytes() {
       java.lang.Object ref = name_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         name_ = b;
@@ -2266,7 +2266,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -2363,7 +2363,7 @@ public java.lang.String getUrl() {
         getUrlBytes() {
       java.lang.Object ref = url_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         url_ = b;
@@ -2458,7 +2458,7 @@ public java.lang.String getPreferredTransport() {
         getPreferredTransportBytes() {
       java.lang.Object ref = preferredTransport_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         preferredTransport_ = b;
@@ -2787,7 +2787,7 @@ public org.a2aproject.sdk.compat03.grpc.AgentInterfaceOrBuilder getAdditionalInt
      *
      * repeated .a2a.v1.AgentInterface additional_interfaces = 15;
      */
-    public java.util.List 
+    public java.util.List
          getAdditionalInterfacesOrBuilderList() {
       if (additionalInterfacesBuilder_ != null) {
         return additionalInterfacesBuilder_.getMessageOrBuilderList();
@@ -2828,12 +2828,12 @@ public org.a2aproject.sdk.compat03.grpc.AgentInterface.Builder addAdditionalInte
      *
      * repeated .a2a.v1.AgentInterface additional_interfaces = 15;
      */
-    public java.util.List 
+    public java.util.List
          getAdditionalInterfacesBuilderList() {
       return internalGetAdditionalInterfacesFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.AgentInterface, org.a2aproject.sdk.compat03.grpc.AgentInterface.Builder, org.a2aproject.sdk.compat03.grpc.AgentInterfaceOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.AgentInterface, org.a2aproject.sdk.compat03.grpc.AgentInterface.Builder, org.a2aproject.sdk.compat03.grpc.AgentInterfaceOrBuilder>
         internalGetAdditionalInterfacesFieldBuilder() {
       if (additionalInterfacesBuilder_ == null) {
         additionalInterfacesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -2991,7 +2991,7 @@ public org.a2aproject.sdk.compat03.grpc.AgentProviderOrBuilder getProviderOrBuil
      * .a2a.v1.AgentProvider provider = 4;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.AgentProvider, org.a2aproject.sdk.compat03.grpc.AgentProvider.Builder, org.a2aproject.sdk.compat03.grpc.AgentProviderOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.AgentProvider, org.a2aproject.sdk.compat03.grpc.AgentProvider.Builder, org.a2aproject.sdk.compat03.grpc.AgentProviderOrBuilder>
         internalGetProviderFieldBuilder() {
       if (providerBuilder_ == null) {
         providerBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -3039,7 +3039,7 @@ public java.lang.String getVersion() {
         getVersionBytes() {
       java.lang.Object ref = version_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         version_ = b;
@@ -3134,7 +3134,7 @@ public java.lang.String getDocumentationUrl() {
         getDocumentationUrlBytes() {
       java.lang.Object ref = documentationUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         documentationUrl_ = b;
@@ -3337,7 +3337,7 @@ public org.a2aproject.sdk.compat03.grpc.AgentCapabilitiesOrBuilder getCapabiliti
      * .a2a.v1.AgentCapabilities capabilities = 7;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.AgentCapabilities, org.a2aproject.sdk.compat03.grpc.AgentCapabilities.Builder, org.a2aproject.sdk.compat03.grpc.AgentCapabilitiesOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.AgentCapabilities, org.a2aproject.sdk.compat03.grpc.AgentCapabilities.Builder, org.a2aproject.sdk.compat03.grpc.AgentCapabilitiesOrBuilder>
         internalGetCapabilitiesFieldBuilder() {
       if (capabilitiesBuilder_ == null) {
         capabilitiesBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -3987,7 +3987,7 @@ public org.a2aproject.sdk.compat03.grpc.SecurityOrBuilder getSecurityOrBuilder(
      *
      * repeated .a2a.v1.Security security = 9;
      */
-    public java.util.List 
+    public java.util.List
          getSecurityOrBuilderList() {
       if (securityBuilder_ != null) {
         return securityBuilder_.getMessageOrBuilderList();
@@ -4064,12 +4064,12 @@ public org.a2aproject.sdk.compat03.grpc.Security.Builder addSecurityBuilder(
      *
      * repeated .a2a.v1.Security security = 9;
      */
-    public java.util.List 
+    public java.util.List
          getSecurityBuilderList() {
       return internalGetSecurityFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.Security, org.a2aproject.sdk.compat03.grpc.Security.Builder, org.a2aproject.sdk.compat03.grpc.SecurityOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.Security, org.a2aproject.sdk.compat03.grpc.Security.Builder, org.a2aproject.sdk.compat03.grpc.SecurityOrBuilder>
         internalGetSecurityFieldBuilder() {
       if (securityBuilder_ == null) {
         securityBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -4680,7 +4680,7 @@ public org.a2aproject.sdk.compat03.grpc.AgentSkillOrBuilder getSkillsOrBuilder(
      *
      * repeated .a2a.v1.AgentSkill skills = 12;
      */
-    public java.util.List 
+    public java.util.List
          getSkillsOrBuilderList() {
       if (skillsBuilder_ != null) {
         return skillsBuilder_.getMessageOrBuilderList();
@@ -4724,12 +4724,12 @@ public org.a2aproject.sdk.compat03.grpc.AgentSkill.Builder addSkillsBuilder(
      *
      * repeated .a2a.v1.AgentSkill skills = 12;
      */
-    public java.util.List 
+    public java.util.List
          getSkillsBuilderList() {
       return internalGetSkillsFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.AgentSkill, org.a2aproject.sdk.compat03.grpc.AgentSkill.Builder, org.a2aproject.sdk.compat03.grpc.AgentSkillOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.AgentSkill, org.a2aproject.sdk.compat03.grpc.AgentSkill.Builder, org.a2aproject.sdk.compat03.grpc.AgentSkillOrBuilder>
         internalGetSkillsFieldBuilder() {
       if (skillsBuilder_ == null) {
         skillsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -5048,7 +5048,7 @@ public org.a2aproject.sdk.compat03.grpc.AgentCardSignatureOrBuilder getSignature
      *
      * repeated .a2a.v1.AgentCardSignature signatures = 17;
      */
-    public java.util.List 
+    public java.util.List
          getSignaturesOrBuilderList() {
       if (signaturesBuilder_ != null) {
         return signaturesBuilder_.getMessageOrBuilderList();
@@ -5086,12 +5086,12 @@ public org.a2aproject.sdk.compat03.grpc.AgentCardSignature.Builder addSignatures
      *
      * repeated .a2a.v1.AgentCardSignature signatures = 17;
      */
-    public java.util.List 
+    public java.util.List
          getSignaturesBuilderList() {
       return internalGetSignaturesFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.AgentCardSignature, org.a2aproject.sdk.compat03.grpc.AgentCardSignature.Builder, org.a2aproject.sdk.compat03.grpc.AgentCardSignatureOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.AgentCardSignature, org.a2aproject.sdk.compat03.grpc.AgentCardSignature.Builder, org.a2aproject.sdk.compat03.grpc.AgentCardSignatureOrBuilder>
         internalGetSignaturesFieldBuilder() {
       if (signaturesBuilder_ == null) {
         signaturesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCardOrBuilder.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCardOrBuilder.java
index 68b90eb29..f45af7e8d 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCardOrBuilder.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCardOrBuilder.java
@@ -124,7 +124,7 @@ public interface AgentCardOrBuilder extends
    *
    * repeated .a2a.v1.AgentInterface additional_interfaces = 15;
    */
-  java.util.List 
+  java.util.List
       getAdditionalInterfacesList();
   /**
    * 
@@ -152,7 +152,7 @@ public interface AgentCardOrBuilder extends
    *
    * repeated .a2a.v1.AgentInterface additional_interfaces = 15;
    */
-  java.util.List 
+  java.util.List
       getAdditionalInterfacesOrBuilderList();
   /**
    * 
@@ -335,7 +335,7 @@ org.a2aproject.sdk.compat03.grpc.SecurityScheme getSecuritySchemesOrThrow(
    *
    * repeated .a2a.v1.Security security = 9;
    */
-  java.util.List 
+  java.util.List
       getSecurityList();
   /**
    * 
@@ -399,7 +399,7 @@ org.a2aproject.sdk.compat03.grpc.SecurityScheme getSecuritySchemesOrThrow(
    *
    * repeated .a2a.v1.Security security = 9;
    */
-  java.util.List 
+  java.util.List
       getSecurityOrBuilderList();
   /**
    * 
@@ -523,7 +523,7 @@ org.a2aproject.sdk.compat03.grpc.SecurityOrBuilder getSecurityOrBuilder(
    *
    * repeated .a2a.v1.AgentSkill skills = 12;
    */
-  java.util.List 
+  java.util.List
       getSkillsList();
   /**
    * 
@@ -554,7 +554,7 @@ org.a2aproject.sdk.compat03.grpc.SecurityOrBuilder getSecurityOrBuilder(
    *
    * repeated .a2a.v1.AgentSkill skills = 12;
    */
-  java.util.List 
+  java.util.List
       getSkillsOrBuilderList();
   /**
    * 
@@ -587,7 +587,7 @@ org.a2aproject.sdk.compat03.grpc.AgentSkillOrBuilder getSkillsOrBuilder(
    *
    * repeated .a2a.v1.AgentCardSignature signatures = 17;
    */
-  java.util.List 
+  java.util.List
       getSignaturesList();
   /**
    * 
@@ -612,7 +612,7 @@ org.a2aproject.sdk.compat03.grpc.AgentSkillOrBuilder getSkillsOrBuilder(
    *
    * repeated .a2a.v1.AgentCardSignature signatures = 17;
    */
-  java.util.List 
+  java.util.List
       getSignaturesOrBuilderList();
   /**
    * 
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCardSignature.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCardSignature.java
index 7317b25fc..d76fd9c80 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCardSignature.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentCardSignature.java
@@ -74,7 +74,7 @@ public java.lang.String getProtected() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       protected_ = s;
@@ -95,7 +95,7 @@ public java.lang.String getProtected() {
       getProtectedBytes() {
     java.lang.Object ref = protected_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       protected_ = b;
@@ -122,7 +122,7 @@ public java.lang.String getSignature() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       signature_ = s;
@@ -142,7 +142,7 @@ public java.lang.String getSignature() {
       getSignatureBytes() {
     java.lang.Object ref = signature_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       signature_ = b;
@@ -597,7 +597,7 @@ public java.lang.String getProtected() {
         getProtectedBytes() {
       java.lang.Object ref = protected_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         protected_ = b;
@@ -692,7 +692,7 @@ public java.lang.String getSignature() {
         getSignatureBytes() {
       java.lang.Object ref = signature_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         signature_ = b;
@@ -895,7 +895,7 @@ public com.google.protobuf.StructOrBuilder getHeaderOrBuilder() {
      * .google.protobuf.Struct header = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetHeaderFieldBuilder() {
       if (headerBuilder_ == null) {
         headerBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentExtension.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentExtension.java
index ce294f1bb..9e8fd2a39 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentExtension.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentExtension.java
@@ -73,7 +73,7 @@ public java.lang.String getUri() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       uri_ = s;
@@ -94,7 +94,7 @@ public java.lang.String getUri() {
       getUriBytes() {
     java.lang.Object ref = uri_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       uri_ = b;
@@ -122,7 +122,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -143,7 +143,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -637,7 +637,7 @@ public java.lang.String getUri() {
         getUriBytes() {
       java.lang.Object ref = uri_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         uri_ = b;
@@ -734,7 +734,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -987,7 +987,7 @@ public com.google.protobuf.StructOrBuilder getParamsOrBuilder() {
      * .google.protobuf.Struct params = 4;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetParamsFieldBuilder() {
       if (paramsBuilder_ == null) {
         paramsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentInterface.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentInterface.java
index 6fe4b998e..f0208ed5c 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentInterface.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentInterface.java
@@ -71,7 +71,7 @@ public java.lang.String getUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       url_ = s;
@@ -91,7 +91,7 @@ public java.lang.String getUrl() {
       getUrlBytes() {
     java.lang.Object ref = url_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       url_ = b;
@@ -120,7 +120,7 @@ public java.lang.String getTransport() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       transport_ = s;
@@ -142,7 +142,7 @@ public java.lang.String getTransport() {
       getTransportBytes() {
     java.lang.Object ref = transport_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       transport_ = b;
@@ -511,7 +511,7 @@ public java.lang.String getUrl() {
         getUrlBytes() {
       java.lang.Object ref = url_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         url_ = b;
@@ -607,7 +607,7 @@ public java.lang.String getTransport() {
         getTransportBytes() {
       java.lang.Object ref = transport_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         transport_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentProvider.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentProvider.java
index b51fea12a..0fb9f3f8f 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentProvider.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentProvider.java
@@ -72,7 +72,7 @@ public java.lang.String getUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       url_ = s;
@@ -93,7 +93,7 @@ public java.lang.String getUrl() {
       getUrlBytes() {
     java.lang.Object ref = url_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       url_ = b;
@@ -121,7 +121,7 @@ public java.lang.String getOrganization() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       organization_ = s;
@@ -142,7 +142,7 @@ public java.lang.String getOrganization() {
       getOrganizationBytes() {
     java.lang.Object ref = organization_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       organization_ = b;
@@ -513,7 +513,7 @@ public java.lang.String getUrl() {
         getUrlBytes() {
       java.lang.Object ref = url_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         url_ = b;
@@ -610,7 +610,7 @@ public java.lang.String getOrganization() {
         getOrganizationBytes() {
       java.lang.Object ref = organization_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         organization_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentSkill.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentSkill.java
index 209811921..4d5c22afa 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentSkill.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentSkill.java
@@ -85,7 +85,7 @@ public java.lang.String getId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       id_ = s;
@@ -105,7 +105,7 @@ public java.lang.String getId() {
       getIdBytes() {
     java.lang.Object ref = id_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       id_ = b;
@@ -132,7 +132,7 @@ public java.lang.String getName() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       name_ = s;
@@ -152,7 +152,7 @@ public java.lang.String getName() {
       getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       name_ = b;
@@ -180,7 +180,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -201,7 +201,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -469,7 +469,7 @@ public java.util.List getSecurityList
    * repeated .a2a.v1.Security security = 8;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getSecurityOrBuilderList() {
     return security_;
   }
@@ -1004,7 +1004,7 @@ public Builder mergeFrom(org.a2aproject.sdk.compat03.grpc.AgentSkill other) {
             securityBuilder_ = null;
             security_ = other.security_;
             bitField0_ = (bitField0_ & ~0x00000080);
-            securityBuilder_ = 
+            securityBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetSecurityFieldBuilder() : null;
           } else {
@@ -1136,7 +1136,7 @@ public java.lang.String getId() {
         getIdBytes() {
       java.lang.Object ref = id_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         id_ = b;
@@ -1228,7 +1228,7 @@ public java.lang.String getName() {
         getNameBytes() {
       java.lang.Object ref = name_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         name_ = b;
@@ -1322,7 +1322,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -2323,7 +2323,7 @@ public org.a2aproject.sdk.compat03.grpc.SecurityOrBuilder getSecurityOrBuilder(
      *
      * repeated .a2a.v1.Security security = 8;
      */
-    public java.util.List 
+    public java.util.List
          getSecurityOrBuilderList() {
       if (securityBuilder_ != null) {
         return securityBuilder_.getMessageOrBuilderList();
@@ -2373,12 +2373,12 @@ public org.a2aproject.sdk.compat03.grpc.Security.Builder addSecurityBuilder(
      *
      * repeated .a2a.v1.Security security = 8;
      */
-    public java.util.List 
+    public java.util.List
          getSecurityBuilderList() {
       return internalGetSecurityFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.Security, org.a2aproject.sdk.compat03.grpc.Security.Builder, org.a2aproject.sdk.compat03.grpc.SecurityOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.Security, org.a2aproject.sdk.compat03.grpc.Security.Builder, org.a2aproject.sdk.compat03.grpc.SecurityOrBuilder>
         internalGetSecurityFieldBuilder() {
       if (securityBuilder_ == null) {
         securityBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentSkillOrBuilder.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentSkillOrBuilder.java
index 32c66d3f9..5140a1795 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentSkillOrBuilder.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AgentSkillOrBuilder.java
@@ -263,7 +263,7 @@ public interface AgentSkillOrBuilder extends
    *
    * repeated .a2a.v1.Security security = 8;
    */
-  java.util.List 
+  java.util.List
       getSecurityList();
   /**
    * 
@@ -300,7 +300,7 @@ public interface AgentSkillOrBuilder extends
    *
    * repeated .a2a.v1.Security security = 8;
    */
-  java.util.List 
+  java.util.List
       getSecurityOrBuilderList();
   /**
    * 
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Artifact.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Artifact.java
index 6af8a4ecb..754906e24 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Artifact.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Artifact.java
@@ -78,7 +78,7 @@ public java.lang.String getArtifactId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       artifactId_ = s;
@@ -98,7 +98,7 @@ public java.lang.String getArtifactId() {
       getArtifactIdBytes() {
     java.lang.Object ref = artifactId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       artifactId_ = b;
@@ -125,7 +125,7 @@ public java.lang.String getName() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       name_ = s;
@@ -145,7 +145,7 @@ public java.lang.String getName() {
       getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       name_ = b;
@@ -172,7 +172,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -192,7 +192,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -224,7 +224,7 @@ public java.util.List getPartsList() {
    * repeated .a2a.v1.Part parts = 5;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getPartsOrBuilderList() {
     return parts_;
   }
@@ -763,7 +763,7 @@ public Builder mergeFrom(org.a2aproject.sdk.compat03.grpc.Artifact other) {
             partsBuilder_ = null;
             parts_ = other.parts_;
             bitField0_ = (bitField0_ & ~0x00000008);
-            partsBuilder_ = 
+            partsBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetPartsFieldBuilder() : null;
           } else {
@@ -900,7 +900,7 @@ public java.lang.String getArtifactId() {
         getArtifactIdBytes() {
       java.lang.Object ref = artifactId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         artifactId_ = b;
@@ -992,7 +992,7 @@ public java.lang.String getName() {
         getNameBytes() {
       java.lang.Object ref = name_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         name_ = b;
@@ -1084,7 +1084,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -1398,7 +1398,7 @@ public org.a2aproject.sdk.compat03.grpc.PartOrBuilder getPartsOrBuilder(
      *
      * repeated .a2a.v1.Part parts = 5;
      */
-    public java.util.List 
+    public java.util.List
          getPartsOrBuilderList() {
       if (partsBuilder_ != null) {
         return partsBuilder_.getMessageOrBuilderList();
@@ -1436,12 +1436,12 @@ public org.a2aproject.sdk.compat03.grpc.Part.Builder addPartsBuilder(
      *
      * repeated .a2a.v1.Part parts = 5;
      */
-    public java.util.List 
+    public java.util.List
          getPartsBuilderList() {
       return internalGetPartsFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.Part, org.a2aproject.sdk.compat03.grpc.Part.Builder, org.a2aproject.sdk.compat03.grpc.PartOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.Part, org.a2aproject.sdk.compat03.grpc.Part.Builder, org.a2aproject.sdk.compat03.grpc.PartOrBuilder>
         internalGetPartsFieldBuilder() {
       if (partsBuilder_ == null) {
         partsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -1599,7 +1599,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() {
      * .google.protobuf.Struct metadata = 6;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetMetadataFieldBuilder() {
       if (metadataBuilder_ == null) {
         metadataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ArtifactOrBuilder.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ArtifactOrBuilder.java
index afb5713a1..72bb58df6 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ArtifactOrBuilder.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ArtifactOrBuilder.java
@@ -77,7 +77,7 @@ public interface ArtifactOrBuilder extends
    *
    * repeated .a2a.v1.Part parts = 5;
    */
-  java.util.List 
+  java.util.List
       getPartsList();
   /**
    * 
@@ -102,7 +102,7 @@ public interface ArtifactOrBuilder extends
    *
    * repeated .a2a.v1.Part parts = 5;
    */
-  java.util.List 
+  java.util.List
       getPartsOrBuilderList();
   /**
    * 
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AuthenticationInfo.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AuthenticationInfo.java
index f8390a3b3..02893c656 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AuthenticationInfo.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AuthenticationInfo.java
@@ -125,7 +125,7 @@ public java.lang.String getCredentials() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       credentials_ = s;
@@ -145,7 +145,7 @@ public java.lang.String getCredentials() {
       getCredentialsBytes() {
     java.lang.Object ref = credentials_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       credentials_ = b;
@@ -675,7 +675,7 @@ public java.lang.String getCredentials() {
         getCredentialsBytes() {
       java.lang.Object ref = credentials_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         credentials_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AuthorizationCodeOAuthFlow.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AuthorizationCodeOAuthFlow.java
index bdadce121..0617c79f4 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AuthorizationCodeOAuthFlow.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/AuthorizationCodeOAuthFlow.java
@@ -81,7 +81,7 @@ public java.lang.String getAuthorizationUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       authorizationUrl_ = s;
@@ -102,7 +102,7 @@ public java.lang.String getAuthorizationUrl() {
       getAuthorizationUrlBytes() {
     java.lang.Object ref = authorizationUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       authorizationUrl_ = b;
@@ -130,7 +130,7 @@ public java.lang.String getTokenUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tokenUrl_ = s;
@@ -151,7 +151,7 @@ public java.lang.String getTokenUrl() {
       getTokenUrlBytes() {
     java.lang.Object ref = tokenUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tokenUrl_ = b;
@@ -179,7 +179,7 @@ public java.lang.String getRefreshUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       refreshUrl_ = s;
@@ -200,7 +200,7 @@ public java.lang.String getRefreshUrl() {
       getRefreshUrlBytes() {
     java.lang.Object ref = refreshUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       refreshUrl_ = b;
@@ -216,7 +216,7 @@ private static final class ScopesDefaultEntryHolder {
         java.lang.String, java.lang.String> defaultEntry =
             com.google.protobuf.MapEntry
             .newDefaultInstance(
-                org.a2aproject.sdk.compat03.grpc.A2A.internal_static_a2a_v1_AuthorizationCodeOAuthFlow_ScopesEntry_descriptor, 
+                org.a2aproject.sdk.compat03.grpc.A2A.internal_static_a2a_v1_AuthorizationCodeOAuthFlow_ScopesEntry_descriptor,
                 com.google.protobuf.WireFormat.FieldType.STRING,
                 "",
                 com.google.protobuf.WireFormat.FieldType.STRING,
@@ -751,7 +751,7 @@ public java.lang.String getAuthorizationUrl() {
         getAuthorizationUrlBytes() {
       java.lang.Object ref = authorizationUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         authorizationUrl_ = b;
@@ -848,7 +848,7 @@ public java.lang.String getTokenUrl() {
         getTokenUrlBytes() {
       java.lang.Object ref = tokenUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tokenUrl_ = b;
@@ -945,7 +945,7 @@ public java.lang.String getRefreshUrl() {
         getRefreshUrlBytes() {
       java.lang.Object ref = refreshUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         refreshUrl_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/CancelTaskRequest.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/CancelTaskRequest.java
index f807a8a41..ea2f9cfa0 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/CancelTaskRequest.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/CancelTaskRequest.java
@@ -66,7 +66,7 @@ public java.lang.String getName() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       name_ = s;
@@ -86,7 +86,7 @@ public java.lang.String getName() {
       getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       name_ = b;
@@ -427,7 +427,7 @@ public java.lang.String getName() {
         getNameBytes() {
       java.lang.Object ref = name_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         name_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ClientCredentialsOAuthFlow.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ClientCredentialsOAuthFlow.java
index 433f5faa8..5f70f4d26 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ClientCredentialsOAuthFlow.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ClientCredentialsOAuthFlow.java
@@ -80,7 +80,7 @@ public java.lang.String getTokenUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tokenUrl_ = s;
@@ -101,7 +101,7 @@ public java.lang.String getTokenUrl() {
       getTokenUrlBytes() {
     java.lang.Object ref = tokenUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tokenUrl_ = b;
@@ -129,7 +129,7 @@ public java.lang.String getRefreshUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       refreshUrl_ = s;
@@ -150,7 +150,7 @@ public java.lang.String getRefreshUrl() {
       getRefreshUrlBytes() {
     java.lang.Object ref = refreshUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       refreshUrl_ = b;
@@ -166,7 +166,7 @@ private static final class ScopesDefaultEntryHolder {
         java.lang.String, java.lang.String> defaultEntry =
             com.google.protobuf.MapEntry
             .newDefaultInstance(
-                org.a2aproject.sdk.compat03.grpc.A2A.internal_static_a2a_v1_ClientCredentialsOAuthFlow_ScopesEntry_descriptor, 
+                org.a2aproject.sdk.compat03.grpc.A2A.internal_static_a2a_v1_ClientCredentialsOAuthFlow_ScopesEntry_descriptor,
                 com.google.protobuf.WireFormat.FieldType.STRING,
                 "",
                 com.google.protobuf.WireFormat.FieldType.STRING,
@@ -677,7 +677,7 @@ public java.lang.String getTokenUrl() {
         getTokenUrlBytes() {
       java.lang.Object ref = tokenUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tokenUrl_ = b;
@@ -774,7 +774,7 @@ public java.lang.String getRefreshUrl() {
         getRefreshUrlBytes() {
       java.lang.Object ref = refreshUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         refreshUrl_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/CreateTaskPushNotificationConfigRequest.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/CreateTaskPushNotificationConfigRequest.java
index 4f0313ec5..d27ad1559 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/CreateTaskPushNotificationConfigRequest.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/CreateTaskPushNotificationConfigRequest.java
@@ -69,7 +69,7 @@ public java.lang.String getParent() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       parent_ = s;
@@ -90,7 +90,7 @@ public java.lang.String getParent() {
       getParentBytes() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       parent_ = b;
@@ -113,7 +113,7 @@ public java.lang.String getConfigId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       configId_ = s;
@@ -129,7 +129,7 @@ public java.lang.String getConfigId() {
       getConfigIdBytes() {
     java.lang.Object ref = configId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       configId_ = b;
@@ -567,7 +567,7 @@ public java.lang.String getParent() {
         getParentBytes() {
       java.lang.Object ref = parent_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         parent_ = b;
@@ -654,7 +654,7 @@ public java.lang.String getConfigId() {
         getConfigIdBytes() {
       java.lang.Object ref = configId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         configId_ = b;
@@ -809,7 +809,7 @@ public org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfigOrBuilder getC
      * .a2a.v1.TaskPushNotificationConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfig, org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfig.Builder, org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfigOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfig, org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfig.Builder, org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfigOrBuilder>
         internalGetConfigFieldBuilder() {
       if (configBuilder_ == null) {
         configBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/DataPart.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/DataPart.java
index ed43c39f0..808abb9b6 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/DataPart.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/DataPart.java
@@ -510,7 +510,7 @@ public com.google.protobuf.StructOrBuilder getDataOrBuilder() {
      * .google.protobuf.Struct data = 1;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetDataFieldBuilder() {
       if (dataBuilder_ == null) {
         dataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/DeleteTaskPushNotificationConfigRequest.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/DeleteTaskPushNotificationConfigRequest.java
index e4d3daf5d..ff268f616 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/DeleteTaskPushNotificationConfigRequest.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/DeleteTaskPushNotificationConfigRequest.java
@@ -66,7 +66,7 @@ public java.lang.String getName() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       name_ = s;
@@ -86,7 +86,7 @@ public java.lang.String getName() {
       getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       name_ = b;
@@ -427,7 +427,7 @@ public java.lang.String getName() {
         getNameBytes() {
       java.lang.Object ref = name_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         name_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/FilePart.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/FilePart.java
index e23af9a70..7a489c516 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/FilePart.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/FilePart.java
@@ -119,7 +119,7 @@ public java.lang.String getFileWithUri() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       file_ = s;
@@ -137,7 +137,7 @@ public java.lang.String getFileWithUri() {
     }
     java.lang.Object ref = file_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       file_ = b;
@@ -181,7 +181,7 @@ public java.lang.String getMimeType() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       mimeType_ = s;
@@ -197,7 +197,7 @@ public java.lang.String getMimeType() {
       getMimeTypeBytes() {
     java.lang.Object ref = mimeType_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       mimeType_ = b;
@@ -220,7 +220,7 @@ public java.lang.String getName() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       name_ = s;
@@ -236,7 +236,7 @@ public java.lang.String getName() {
       getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       name_ = b;
@@ -703,7 +703,7 @@ public java.lang.String getFileWithUri() {
       }
       java.lang.Object ref = file_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         file_ = b;
@@ -819,7 +819,7 @@ public java.lang.String getMimeType() {
         getMimeTypeBytes() {
       java.lang.Object ref = mimeType_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         mimeType_ = b;
@@ -891,7 +891,7 @@ public java.lang.String getName() {
         getNameBytes() {
       java.lang.Object ref = name_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         name_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/GetTaskPushNotificationConfigRequest.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/GetTaskPushNotificationConfigRequest.java
index 36c8d205b..57ed9a696 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/GetTaskPushNotificationConfigRequest.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/GetTaskPushNotificationConfigRequest.java
@@ -66,7 +66,7 @@ public java.lang.String getName() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       name_ = s;
@@ -86,7 +86,7 @@ public java.lang.String getName() {
       getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       name_ = b;
@@ -427,7 +427,7 @@ public java.lang.String getName() {
         getNameBytes() {
       java.lang.Object ref = name_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         name_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/GetTaskRequest.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/GetTaskRequest.java
index 526c35164..348bffca6 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/GetTaskRequest.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/GetTaskRequest.java
@@ -66,7 +66,7 @@ public java.lang.String getName() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       name_ = s;
@@ -86,7 +86,7 @@ public java.lang.String getName() {
       getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       name_ = b;
@@ -461,7 +461,7 @@ public java.lang.String getName() {
         getNameBytes() {
       java.lang.Object ref = name_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         name_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/HTTPAuthSecurityScheme.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/HTTPAuthSecurityScheme.java
index 7a5b20d56..b3d42bbe4 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/HTTPAuthSecurityScheme.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/HTTPAuthSecurityScheme.java
@@ -68,7 +68,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -88,7 +88,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -118,7 +118,7 @@ public java.lang.String getScheme() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       scheme_ = s;
@@ -141,7 +141,7 @@ public java.lang.String getScheme() {
       getSchemeBytes() {
     java.lang.Object ref = scheme_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       scheme_ = b;
@@ -170,7 +170,7 @@ public java.lang.String getBearerFormat() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       bearerFormat_ = s;
@@ -192,7 +192,7 @@ public java.lang.String getBearerFormat() {
       getBearerFormatBytes() {
     java.lang.Object ref = bearerFormat_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       bearerFormat_ = b;
@@ -581,7 +581,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -679,7 +679,7 @@ public java.lang.String getScheme() {
         getSchemeBytes() {
       java.lang.Object ref = scheme_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         scheme_ = b;
@@ -784,7 +784,7 @@ public java.lang.String getBearerFormat() {
         getBearerFormatBytes() {
       java.lang.Object ref = bearerFormat_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         bearerFormat_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ImplicitOAuthFlow.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ImplicitOAuthFlow.java
index 73b563a1f..a0c5c7843 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ImplicitOAuthFlow.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ImplicitOAuthFlow.java
@@ -80,7 +80,7 @@ public java.lang.String getAuthorizationUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       authorizationUrl_ = s;
@@ -101,7 +101,7 @@ public java.lang.String getAuthorizationUrl() {
       getAuthorizationUrlBytes() {
     java.lang.Object ref = authorizationUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       authorizationUrl_ = b;
@@ -129,7 +129,7 @@ public java.lang.String getRefreshUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       refreshUrl_ = s;
@@ -150,7 +150,7 @@ public java.lang.String getRefreshUrl() {
       getRefreshUrlBytes() {
     java.lang.Object ref = refreshUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       refreshUrl_ = b;
@@ -166,7 +166,7 @@ private static final class ScopesDefaultEntryHolder {
         java.lang.String, java.lang.String> defaultEntry =
             com.google.protobuf.MapEntry
             .newDefaultInstance(
-                org.a2aproject.sdk.compat03.grpc.A2A.internal_static_a2a_v1_ImplicitOAuthFlow_ScopesEntry_descriptor, 
+                org.a2aproject.sdk.compat03.grpc.A2A.internal_static_a2a_v1_ImplicitOAuthFlow_ScopesEntry_descriptor,
                 com.google.protobuf.WireFormat.FieldType.STRING,
                 "",
                 com.google.protobuf.WireFormat.FieldType.STRING,
@@ -677,7 +677,7 @@ public java.lang.String getAuthorizationUrl() {
         getAuthorizationUrlBytes() {
       java.lang.Object ref = authorizationUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         authorizationUrl_ = b;
@@ -774,7 +774,7 @@ public java.lang.String getRefreshUrl() {
         getRefreshUrlBytes() {
       java.lang.Object ref = refreshUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         refreshUrl_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ListTaskPushNotificationConfigRequest.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ListTaskPushNotificationConfigRequest.java
index f4cf675db..b685d98d7 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ListTaskPushNotificationConfigRequest.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ListTaskPushNotificationConfigRequest.java
@@ -67,7 +67,7 @@ public java.lang.String getParent() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       parent_ = s;
@@ -87,7 +87,7 @@ public java.lang.String getParent() {
       getParentBytes() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       parent_ = b;
@@ -136,7 +136,7 @@ public java.lang.String getPageToken() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       pageToken_ = s;
@@ -161,7 +161,7 @@ public java.lang.String getPageToken() {
       getPageTokenBytes() {
     java.lang.Object ref = pageToken_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       pageToken_ = b;
@@ -549,7 +549,7 @@ public java.lang.String getParent() {
         getParentBytes() {
       java.lang.Object ref = parent_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         parent_ = b;
@@ -701,7 +701,7 @@ public java.lang.String getPageToken() {
         getPageTokenBytes() {
       java.lang.Object ref = pageToken_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         pageToken_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ListTaskPushNotificationConfigResponse.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ListTaskPushNotificationConfigResponse.java
index 2f9ddf22c..716b3fd5f 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ListTaskPushNotificationConfigResponse.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ListTaskPushNotificationConfigResponse.java
@@ -64,7 +64,7 @@ public java.util.Listrepeated .a2a.v1.TaskPushNotificationConfig configs = 1;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getConfigsOrBuilderList() {
     return configs_;
   }
@@ -109,7 +109,7 @@ public java.lang.String getNextPageToken() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       nextPageToken_ = s;
@@ -130,7 +130,7 @@ public java.lang.String getNextPageToken() {
       getNextPageTokenBytes() {
     java.lang.Object ref = nextPageToken_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       nextPageToken_ = b;
@@ -441,7 +441,7 @@ public Builder mergeFrom(org.a2aproject.sdk.compat03.grpc.ListTaskPushNotificati
             configsBuilder_ = null;
             configs_ = other.configs_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            configsBuilder_ = 
+            configsBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetConfigsFieldBuilder() : null;
           } else {
@@ -710,7 +710,7 @@ public org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfigOrBuilder getC
     /**
      * repeated .a2a.v1.TaskPushNotificationConfig configs = 1;
      */
-    public java.util.List 
+    public java.util.List
          getConfigsOrBuilderList() {
       if (configsBuilder_ != null) {
         return configsBuilder_.getMessageOrBuilderList();
@@ -736,12 +736,12 @@ public org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfig.Builder addCo
     /**
      * repeated .a2a.v1.TaskPushNotificationConfig configs = 1;
      */
-    public java.util.List 
+    public java.util.List
          getConfigsBuilderList() {
       return internalGetConfigsFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfig, org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfig.Builder, org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfigOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfig, org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfig.Builder, org.a2aproject.sdk.compat03.grpc.TaskPushNotificationConfigOrBuilder>
         internalGetConfigsFieldBuilder() {
       if (configsBuilder_ == null) {
         configsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -790,7 +790,7 @@ public java.lang.String getNextPageToken() {
         getNextPageTokenBytes() {
       java.lang.Object ref = nextPageToken_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         nextPageToken_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ListTaskPushNotificationConfigResponseOrBuilder.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ListTaskPushNotificationConfigResponseOrBuilder.java
index 08dd2bbae..4cfb7670e 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ListTaskPushNotificationConfigResponseOrBuilder.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/ListTaskPushNotificationConfigResponseOrBuilder.java
@@ -13,7 +13,7 @@ public interface ListTaskPushNotificationConfigResponseOrBuilder extends
   /**
    * repeated .a2a.v1.TaskPushNotificationConfig configs = 1;
    */
-  java.util.List 
+  java.util.List
       getConfigsList();
   /**
    * repeated .a2a.v1.TaskPushNotificationConfig configs = 1;
@@ -26,7 +26,7 @@ public interface ListTaskPushNotificationConfigResponseOrBuilder extends
   /**
    * repeated .a2a.v1.TaskPushNotificationConfig configs = 1;
    */
-  java.util.List 
+  java.util.List
       getConfigsOrBuilderList();
   /**
    * repeated .a2a.v1.TaskPushNotificationConfig configs = 1;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Message.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Message.java
index 54e5c6c52..b1a995618 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Message.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Message.java
@@ -84,7 +84,7 @@ public java.lang.String getMessageId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       messageId_ = s;
@@ -105,7 +105,7 @@ public java.lang.String getMessageId() {
       getMessageIdBytes() {
     java.lang.Object ref = messageId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       messageId_ = b;
@@ -133,7 +133,7 @@ public java.lang.String getContextId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       contextId_ = s;
@@ -154,7 +154,7 @@ public java.lang.String getContextId() {
       getContextIdBytes() {
     java.lang.Object ref = contextId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       contextId_ = b;
@@ -182,7 +182,7 @@ public java.lang.String getTaskId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       taskId_ = s;
@@ -203,7 +203,7 @@ public java.lang.String getTaskId() {
       getTaskIdBytes() {
     java.lang.Object ref = taskId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       taskId_ = b;
@@ -263,7 +263,7 @@ public java.util.List getContentList() {
    * repeated .a2a.v1.Part content = 5;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getContentOrBuilderList() {
     return content_;
   }
@@ -829,7 +829,7 @@ public Builder mergeFrom(org.a2aproject.sdk.compat03.grpc.Message other) {
             contentBuilder_ = null;
             content_ = other.content_;
             bitField0_ = (bitField0_ & ~0x00000010);
-            contentBuilder_ = 
+            contentBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetContentFieldBuilder() : null;
           } else {
@@ -973,7 +973,7 @@ public java.lang.String getMessageId() {
         getMessageIdBytes() {
       java.lang.Object ref = messageId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         messageId_ = b;
@@ -1070,7 +1070,7 @@ public java.lang.String getContextId() {
         getContextIdBytes() {
       java.lang.Object ref = contextId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         contextId_ = b;
@@ -1167,7 +1167,7 @@ public java.lang.String getTaskId() {
         getTaskIdBytes() {
       java.lang.Object ref = taskId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         taskId_ = b;
@@ -1571,7 +1571,7 @@ public org.a2aproject.sdk.compat03.grpc.PartOrBuilder getContentOrBuilder(
      *
      * repeated .a2a.v1.Part content = 5;
      */
-    public java.util.List 
+    public java.util.List
          getContentOrBuilderList() {
       if (contentBuilder_ != null) {
         return contentBuilder_.getMessageOrBuilderList();
@@ -1612,12 +1612,12 @@ public org.a2aproject.sdk.compat03.grpc.Part.Builder addContentBuilder(
      *
      * repeated .a2a.v1.Part content = 5;
      */
-    public java.util.List 
+    public java.util.List
          getContentBuilderList() {
       return internalGetContentFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.Part, org.a2aproject.sdk.compat03.grpc.Part.Builder, org.a2aproject.sdk.compat03.grpc.PartOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.Part, org.a2aproject.sdk.compat03.grpc.Part.Builder, org.a2aproject.sdk.compat03.grpc.PartOrBuilder>
         internalGetContentFieldBuilder() {
       if (contentBuilder_ == null) {
         contentBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -1784,7 +1784,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() {
      * .google.protobuf.Struct metadata = 6;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetMetadataFieldBuilder() {
       if (metadataBuilder_ == null) {
         metadataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/MessageOrBuilder.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/MessageOrBuilder.java
index ba76e04c4..565ff559a 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/MessageOrBuilder.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/MessageOrBuilder.java
@@ -103,7 +103,7 @@ public interface MessageOrBuilder extends
    *
    * repeated .a2a.v1.Part content = 5;
    */
-  java.util.List 
+  java.util.List
       getContentList();
   /**
    * 
@@ -131,7 +131,7 @@ public interface MessageOrBuilder extends
    *
    * repeated .a2a.v1.Part content = 5;
    */
-  java.util.List 
+  java.util.List
       getContentOrBuilderList();
   /**
    * 
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/MutualTlsSecurityScheme.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/MutualTlsSecurityScheme.java
index fcffd4791..fb1b0a786 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/MutualTlsSecurityScheme.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/MutualTlsSecurityScheme.java
@@ -66,7 +66,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -86,7 +86,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -427,7 +427,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/OAuth2SecurityScheme.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/OAuth2SecurityScheme.java
index 18bafe4eb..b96006983 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/OAuth2SecurityScheme.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/OAuth2SecurityScheme.java
@@ -68,7 +68,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -88,7 +88,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -154,7 +154,7 @@ public java.lang.String getOauth2MetadataUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       oauth2MetadataUrl_ = s;
@@ -175,7 +175,7 @@ public java.lang.String getOauth2MetadataUrl() {
       getOauth2MetadataUrlBytes() {
     java.lang.Object ref = oauth2MetadataUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       oauth2MetadataUrl_ = b;
@@ -585,7 +585,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -788,7 +788,7 @@ public org.a2aproject.sdk.compat03.grpc.OAuthFlowsOrBuilder getFlowsOrBuilder()
      * .a2a.v1.OAuthFlows flows = 2;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.OAuthFlows, org.a2aproject.sdk.compat03.grpc.OAuthFlows.Builder, org.a2aproject.sdk.compat03.grpc.OAuthFlowsOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.OAuthFlows, org.a2aproject.sdk.compat03.grpc.OAuthFlows.Builder, org.a2aproject.sdk.compat03.grpc.OAuthFlowsOrBuilder>
         internalGetFlowsFieldBuilder() {
       if (flowsBuilder_ == null) {
         flowsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -836,7 +836,7 @@ public java.lang.String getOauth2MetadataUrl() {
         getOauth2MetadataUrlBytes() {
       java.lang.Object ref = oauth2MetadataUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         oauth2MetadataUrl_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/OAuthFlows.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/OAuthFlows.java
index e5b1a5095..ed512467a 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/OAuthFlows.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/OAuthFlows.java
@@ -785,7 +785,7 @@ public org.a2aproject.sdk.compat03.grpc.AuthorizationCodeOAuthFlowOrBuilder getA
      * .a2a.v1.AuthorizationCodeOAuthFlow authorization_code = 1;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.AuthorizationCodeOAuthFlow, org.a2aproject.sdk.compat03.grpc.AuthorizationCodeOAuthFlow.Builder, org.a2aproject.sdk.compat03.grpc.AuthorizationCodeOAuthFlowOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.AuthorizationCodeOAuthFlow, org.a2aproject.sdk.compat03.grpc.AuthorizationCodeOAuthFlow.Builder, org.a2aproject.sdk.compat03.grpc.AuthorizationCodeOAuthFlowOrBuilder>
         internalGetAuthorizationCodeFieldBuilder() {
       if (authorizationCodeBuilder_ == null) {
         if (!(flowCase_ == 1)) {
@@ -927,7 +927,7 @@ public org.a2aproject.sdk.compat03.grpc.ClientCredentialsOAuthFlowOrBuilder getC
      * .a2a.v1.ClientCredentialsOAuthFlow client_credentials = 2;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.ClientCredentialsOAuthFlow, org.a2aproject.sdk.compat03.grpc.ClientCredentialsOAuthFlow.Builder, org.a2aproject.sdk.compat03.grpc.ClientCredentialsOAuthFlowOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.ClientCredentialsOAuthFlow, org.a2aproject.sdk.compat03.grpc.ClientCredentialsOAuthFlow.Builder, org.a2aproject.sdk.compat03.grpc.ClientCredentialsOAuthFlowOrBuilder>
         internalGetClientCredentialsFieldBuilder() {
       if (clientCredentialsBuilder_ == null) {
         if (!(flowCase_ == 2)) {
@@ -1069,7 +1069,7 @@ public org.a2aproject.sdk.compat03.grpc.ImplicitOAuthFlowOrBuilder getImplicitOr
      * .a2a.v1.ImplicitOAuthFlow implicit = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.ImplicitOAuthFlow, org.a2aproject.sdk.compat03.grpc.ImplicitOAuthFlow.Builder, org.a2aproject.sdk.compat03.grpc.ImplicitOAuthFlowOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.ImplicitOAuthFlow, org.a2aproject.sdk.compat03.grpc.ImplicitOAuthFlow.Builder, org.a2aproject.sdk.compat03.grpc.ImplicitOAuthFlowOrBuilder>
         internalGetImplicitFieldBuilder() {
       if (implicitBuilder_ == null) {
         if (!(flowCase_ == 3)) {
@@ -1211,7 +1211,7 @@ public org.a2aproject.sdk.compat03.grpc.PasswordOAuthFlowOrBuilder getPasswordOr
      * .a2a.v1.PasswordOAuthFlow password = 4;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.PasswordOAuthFlow, org.a2aproject.sdk.compat03.grpc.PasswordOAuthFlow.Builder, org.a2aproject.sdk.compat03.grpc.PasswordOAuthFlowOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.PasswordOAuthFlow, org.a2aproject.sdk.compat03.grpc.PasswordOAuthFlow.Builder, org.a2aproject.sdk.compat03.grpc.PasswordOAuthFlowOrBuilder>
         internalGetPasswordFieldBuilder() {
       if (passwordBuilder_ == null) {
         if (!(flowCase_ == 4)) {
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/OpenIdConnectSecurityScheme.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/OpenIdConnectSecurityScheme.java
index 25728ead4..20ec78a92 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/OpenIdConnectSecurityScheme.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/OpenIdConnectSecurityScheme.java
@@ -67,7 +67,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -87,7 +87,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -115,7 +115,7 @@ public java.lang.String getOpenIdConnectUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       openIdConnectUrl_ = s;
@@ -136,7 +136,7 @@ public java.lang.String getOpenIdConnectUrl() {
       getOpenIdConnectUrlBytes() {
     java.lang.Object ref = openIdConnectUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       openIdConnectUrl_ = b;
@@ -501,7 +501,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -595,7 +595,7 @@ public java.lang.String getOpenIdConnectUrl() {
         getOpenIdConnectUrlBytes() {
       java.lang.Object ref = openIdConnectUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         openIdConnectUrl_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/PasswordOAuthFlow.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/PasswordOAuthFlow.java
index 809010061..38fd275e4 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/PasswordOAuthFlow.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/PasswordOAuthFlow.java
@@ -80,7 +80,7 @@ public java.lang.String getTokenUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tokenUrl_ = s;
@@ -101,7 +101,7 @@ public java.lang.String getTokenUrl() {
       getTokenUrlBytes() {
     java.lang.Object ref = tokenUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tokenUrl_ = b;
@@ -129,7 +129,7 @@ public java.lang.String getRefreshUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       refreshUrl_ = s;
@@ -150,7 +150,7 @@ public java.lang.String getRefreshUrl() {
       getRefreshUrlBytes() {
     java.lang.Object ref = refreshUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       refreshUrl_ = b;
@@ -166,7 +166,7 @@ private static final class ScopesDefaultEntryHolder {
         java.lang.String, java.lang.String> defaultEntry =
             com.google.protobuf.MapEntry
             .newDefaultInstance(
-                org.a2aproject.sdk.compat03.grpc.A2A.internal_static_a2a_v1_PasswordOAuthFlow_ScopesEntry_descriptor, 
+                org.a2aproject.sdk.compat03.grpc.A2A.internal_static_a2a_v1_PasswordOAuthFlow_ScopesEntry_descriptor,
                 com.google.protobuf.WireFormat.FieldType.STRING,
                 "",
                 com.google.protobuf.WireFormat.FieldType.STRING,
@@ -677,7 +677,7 @@ public java.lang.String getTokenUrl() {
         getTokenUrlBytes() {
       java.lang.Object ref = tokenUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tokenUrl_ = b;
@@ -774,7 +774,7 @@ public java.lang.String getRefreshUrl() {
         getRefreshUrlBytes() {
       java.lang.Object ref = refreshUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         refreshUrl_ = b;
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/PushNotificationConfig.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/PushNotificationConfig.java
index 544b86e77..745d49e1b 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/PushNotificationConfig.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/PushNotificationConfig.java
@@ -73,7 +73,7 @@ public java.lang.String getId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       id_ = s;
@@ -93,7 +93,7 @@ public java.lang.String getId() {
       getIdBytes() {
     java.lang.Object ref = id_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       id_ = b;
@@ -120,7 +120,7 @@ public java.lang.String getUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       url_ = s;
@@ -140,7 +140,7 @@ public java.lang.String getUrl() {
       getUrlBytes() {
     java.lang.Object ref = url_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       url_ = b;
@@ -167,7 +167,7 @@ public java.lang.String getToken() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       token_ = s;
@@ -187,7 +187,7 @@ public java.lang.String getToken() {
       getTokenBytes() {
     java.lang.Object ref = token_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       token_ = b;
@@ -663,7 +663,7 @@ public java.lang.String getId() {
         getIdBytes() {
       java.lang.Object ref = id_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         id_ = b;
@@ -755,7 +755,7 @@ public java.lang.String getUrl() {
         getUrlBytes() {
       java.lang.Object ref = url_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         url_ = b;
@@ -847,7 +847,7 @@ public java.lang.String getToken() {
         getTokenBytes() {
       java.lang.Object ref = token_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         token_ = b;
@@ -1050,7 +1050,7 @@ public org.a2aproject.sdk.compat03.grpc.AuthenticationInfoOrBuilder getAuthentic
      * .a2a.v1.AuthenticationInfo authentication = 4;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.AuthenticationInfo, org.a2aproject.sdk.compat03.grpc.AuthenticationInfo.Builder, org.a2aproject.sdk.compat03.grpc.AuthenticationInfoOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.AuthenticationInfo, org.a2aproject.sdk.compat03.grpc.AuthenticationInfo.Builder, org.a2aproject.sdk.compat03.grpc.AuthenticationInfoOrBuilder>
         internalGetAuthenticationFieldBuilder() {
       if (authenticationBuilder_ == null) {
         authenticationBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Security.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Security.java
index dbfe50da4..e7396ee68 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Security.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Security.java
@@ -66,7 +66,7 @@ private static final class SchemesDefaultEntryHolder {
         java.lang.String, org.a2aproject.sdk.compat03.grpc.StringList> defaultEntry =
             com.google.protobuf.MapEntry
             .newDefaultInstance(
-                org.a2aproject.sdk.compat03.grpc.A2A.internal_static_a2a_v1_Security_SchemesEntry_descriptor, 
+                org.a2aproject.sdk.compat03.grpc.A2A.internal_static_a2a_v1_Security_SchemesEntry_descriptor,
                 com.google.protobuf.WireFormat.FieldType.STRING,
                 "",
                 com.google.protobuf.WireFormat.FieldType.MESSAGE,
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SecurityScheme.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SecurityScheme.java
index b5c3a08bf..3f27de09e 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SecurityScheme.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SecurityScheme.java
@@ -851,7 +851,7 @@ public org.a2aproject.sdk.compat03.grpc.APIKeySecuritySchemeOrBuilder getApiKeyS
      * .a2a.v1.APIKeySecurityScheme api_key_security_scheme = 1;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.APIKeySecurityScheme, org.a2aproject.sdk.compat03.grpc.APIKeySecurityScheme.Builder, org.a2aproject.sdk.compat03.grpc.APIKeySecuritySchemeOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.APIKeySecurityScheme, org.a2aproject.sdk.compat03.grpc.APIKeySecurityScheme.Builder, org.a2aproject.sdk.compat03.grpc.APIKeySecuritySchemeOrBuilder>
         internalGetApiKeySecuritySchemeFieldBuilder() {
       if (apiKeySecuritySchemeBuilder_ == null) {
         if (!(schemeCase_ == 1)) {
@@ -993,7 +993,7 @@ public org.a2aproject.sdk.compat03.grpc.HTTPAuthSecuritySchemeOrBuilder getHttpA
      * .a2a.v1.HTTPAuthSecurityScheme http_auth_security_scheme = 2;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.HTTPAuthSecurityScheme, org.a2aproject.sdk.compat03.grpc.HTTPAuthSecurityScheme.Builder, org.a2aproject.sdk.compat03.grpc.HTTPAuthSecuritySchemeOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.HTTPAuthSecurityScheme, org.a2aproject.sdk.compat03.grpc.HTTPAuthSecurityScheme.Builder, org.a2aproject.sdk.compat03.grpc.HTTPAuthSecuritySchemeOrBuilder>
         internalGetHttpAuthSecuritySchemeFieldBuilder() {
       if (httpAuthSecuritySchemeBuilder_ == null) {
         if (!(schemeCase_ == 2)) {
@@ -1135,7 +1135,7 @@ public org.a2aproject.sdk.compat03.grpc.OAuth2SecuritySchemeOrBuilder getOauth2S
      * .a2a.v1.OAuth2SecurityScheme oauth2_security_scheme = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.OAuth2SecurityScheme, org.a2aproject.sdk.compat03.grpc.OAuth2SecurityScheme.Builder, org.a2aproject.sdk.compat03.grpc.OAuth2SecuritySchemeOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.OAuth2SecurityScheme, org.a2aproject.sdk.compat03.grpc.OAuth2SecurityScheme.Builder, org.a2aproject.sdk.compat03.grpc.OAuth2SecuritySchemeOrBuilder>
         internalGetOauth2SecuritySchemeFieldBuilder() {
       if (oauth2SecuritySchemeBuilder_ == null) {
         if (!(schemeCase_ == 3)) {
@@ -1277,7 +1277,7 @@ public org.a2aproject.sdk.compat03.grpc.OpenIdConnectSecuritySchemeOrBuilder get
      * .a2a.v1.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.OpenIdConnectSecurityScheme, org.a2aproject.sdk.compat03.grpc.OpenIdConnectSecurityScheme.Builder, org.a2aproject.sdk.compat03.grpc.OpenIdConnectSecuritySchemeOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.OpenIdConnectSecurityScheme, org.a2aproject.sdk.compat03.grpc.OpenIdConnectSecurityScheme.Builder, org.a2aproject.sdk.compat03.grpc.OpenIdConnectSecuritySchemeOrBuilder>
         internalGetOpenIdConnectSecuritySchemeFieldBuilder() {
       if (openIdConnectSecuritySchemeBuilder_ == null) {
         if (!(schemeCase_ == 4)) {
@@ -1419,7 +1419,7 @@ public org.a2aproject.sdk.compat03.grpc.MutualTlsSecuritySchemeOrBuilder getMtls
      * .a2a.v1.MutualTlsSecurityScheme mtls_security_scheme = 5;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.MutualTlsSecurityScheme, org.a2aproject.sdk.compat03.grpc.MutualTlsSecurityScheme.Builder, org.a2aproject.sdk.compat03.grpc.MutualTlsSecuritySchemeOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.MutualTlsSecurityScheme, org.a2aproject.sdk.compat03.grpc.MutualTlsSecurityScheme.Builder, org.a2aproject.sdk.compat03.grpc.MutualTlsSecuritySchemeOrBuilder>
         internalGetMtlsSecuritySchemeFieldBuilder() {
       if (mtlsSecuritySchemeBuilder_ == null) {
         if (!(schemeCase_ == 5)) {
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SendMessageConfiguration.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SendMessageConfiguration.java
index 2561caa7c..22332b4aa 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SendMessageConfiguration.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SendMessageConfiguration.java
@@ -879,7 +879,7 @@ public org.a2aproject.sdk.compat03.grpc.PushNotificationConfigOrBuilder getPushN
      * .a2a.v1.PushNotificationConfig push_notification = 2;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.PushNotificationConfig, org.a2aproject.sdk.compat03.grpc.PushNotificationConfig.Builder, org.a2aproject.sdk.compat03.grpc.PushNotificationConfigOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.PushNotificationConfig, org.a2aproject.sdk.compat03.grpc.PushNotificationConfig.Builder, org.a2aproject.sdk.compat03.grpc.PushNotificationConfigOrBuilder>
         internalGetPushNotificationFieldBuilder() {
       if (pushNotificationBuilder_ == null) {
         pushNotificationBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SendMessageRequest.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SendMessageRequest.java
index 017101648..81ddead88 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SendMessageRequest.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SendMessageRequest.java
@@ -638,7 +638,7 @@ public org.a2aproject.sdk.compat03.grpc.MessageOrBuilder getRequestOrBuilder() {
      * .a2a.v1.Message request = 1 [json_name = "message", (.google.api.field_behavior) = REQUIRED];
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.Message, org.a2aproject.sdk.compat03.grpc.Message.Builder, org.a2aproject.sdk.compat03.grpc.MessageOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.Message, org.a2aproject.sdk.compat03.grpc.Message.Builder, org.a2aproject.sdk.compat03.grpc.MessageOrBuilder>
         internalGetRequestFieldBuilder() {
       if (requestBuilder_ == null) {
         requestBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -759,7 +759,7 @@ public org.a2aproject.sdk.compat03.grpc.SendMessageConfigurationOrBuilder getCon
      * .a2a.v1.SendMessageConfiguration configuration = 2;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.SendMessageConfiguration, org.a2aproject.sdk.compat03.grpc.SendMessageConfiguration.Builder, org.a2aproject.sdk.compat03.grpc.SendMessageConfigurationOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.SendMessageConfiguration, org.a2aproject.sdk.compat03.grpc.SendMessageConfiguration.Builder, org.a2aproject.sdk.compat03.grpc.SendMessageConfigurationOrBuilder>
         internalGetConfigurationFieldBuilder() {
       if (configurationBuilder_ == null) {
         configurationBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -880,7 +880,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() {
      * .google.protobuf.Struct metadata = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetMetadataFieldBuilder() {
       if (metadataBuilder_ == null) {
         metadataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SendMessageResponse.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SendMessageResponse.java
index 5496d137c..5c4f72ba5 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SendMessageResponse.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/SendMessageResponse.java
@@ -661,7 +661,7 @@ public org.a2aproject.sdk.compat03.grpc.TaskOrBuilder getTaskOrBuilder() {
      * .a2a.v1.Task task = 1;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.Task, org.a2aproject.sdk.compat03.grpc.Task.Builder, org.a2aproject.sdk.compat03.grpc.TaskOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.Task, org.a2aproject.sdk.compat03.grpc.Task.Builder, org.a2aproject.sdk.compat03.grpc.TaskOrBuilder>
         internalGetTaskFieldBuilder() {
       if (taskBuilder_ == null) {
         if (!(payloadCase_ == 1)) {
@@ -803,7 +803,7 @@ public org.a2aproject.sdk.compat03.grpc.MessageOrBuilder getMsgOrBuilder() {
      * .a2a.v1.Message msg = 2 [json_name = "message"];
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.Message, org.a2aproject.sdk.compat03.grpc.Message.Builder, org.a2aproject.sdk.compat03.grpc.MessageOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.Message, org.a2aproject.sdk.compat03.grpc.Message.Builder, org.a2aproject.sdk.compat03.grpc.MessageOrBuilder>
         internalGetMsgFieldBuilder() {
       if (msgBuilder_ == null) {
         if (!(payloadCase_ == 2)) {
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/StreamResponse.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/StreamResponse.java
index fbceadb9b..6798f5fff 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/StreamResponse.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/StreamResponse.java
@@ -809,7 +809,7 @@ public org.a2aproject.sdk.compat03.grpc.TaskOrBuilder getTaskOrBuilder() {
      * .a2a.v1.Task task = 1;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.Task, org.a2aproject.sdk.compat03.grpc.Task.Builder, org.a2aproject.sdk.compat03.grpc.TaskOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.Task, org.a2aproject.sdk.compat03.grpc.Task.Builder, org.a2aproject.sdk.compat03.grpc.TaskOrBuilder>
         internalGetTaskFieldBuilder() {
       if (taskBuilder_ == null) {
         if (!(payloadCase_ == 1)) {
@@ -951,7 +951,7 @@ public org.a2aproject.sdk.compat03.grpc.MessageOrBuilder getMsgOrBuilder() {
      * .a2a.v1.Message msg = 2 [json_name = "message"];
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.Message, org.a2aproject.sdk.compat03.grpc.Message.Builder, org.a2aproject.sdk.compat03.grpc.MessageOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.Message, org.a2aproject.sdk.compat03.grpc.Message.Builder, org.a2aproject.sdk.compat03.grpc.MessageOrBuilder>
         internalGetMsgFieldBuilder() {
       if (msgBuilder_ == null) {
         if (!(payloadCase_ == 2)) {
@@ -1093,7 +1093,7 @@ public org.a2aproject.sdk.compat03.grpc.TaskStatusUpdateEventOrBuilder getStatus
      * .a2a.v1.TaskStatusUpdateEvent status_update = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.TaskStatusUpdateEvent, org.a2aproject.sdk.compat03.grpc.TaskStatusUpdateEvent.Builder, org.a2aproject.sdk.compat03.grpc.TaskStatusUpdateEventOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.TaskStatusUpdateEvent, org.a2aproject.sdk.compat03.grpc.TaskStatusUpdateEvent.Builder, org.a2aproject.sdk.compat03.grpc.TaskStatusUpdateEventOrBuilder>
         internalGetStatusUpdateFieldBuilder() {
       if (statusUpdateBuilder_ == null) {
         if (!(payloadCase_ == 3)) {
@@ -1235,7 +1235,7 @@ public org.a2aproject.sdk.compat03.grpc.TaskArtifactUpdateEventOrBuilder getArti
      * .a2a.v1.TaskArtifactUpdateEvent artifact_update = 4;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.TaskArtifactUpdateEvent, org.a2aproject.sdk.compat03.grpc.TaskArtifactUpdateEvent.Builder, org.a2aproject.sdk.compat03.grpc.TaskArtifactUpdateEventOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.TaskArtifactUpdateEvent, org.a2aproject.sdk.compat03.grpc.TaskArtifactUpdateEvent.Builder, org.a2aproject.sdk.compat03.grpc.TaskArtifactUpdateEventOrBuilder>
         internalGetArtifactUpdateFieldBuilder() {
       if (artifactUpdateBuilder_ == null) {
         if (!(payloadCase_ == 4)) {
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Task.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Task.java
index 0b4712b53..49130310a 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Task.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/Task.java
@@ -77,7 +77,7 @@ public java.lang.String getId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       id_ = s;
@@ -97,7 +97,7 @@ public java.lang.String getId() {
       getIdBytes() {
     java.lang.Object ref = id_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       id_ = b;
@@ -125,7 +125,7 @@ public java.lang.String getContextId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       contextId_ = s;
@@ -146,7 +146,7 @@ public java.lang.String getContextId() {
       getContextIdBytes() {
     java.lang.Object ref = contextId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       contextId_ = b;
@@ -216,7 +216,7 @@ public java.util.List getArtifactsLis
    * repeated .a2a.v1.Artifact artifacts = 4;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getArtifactsOrBuilderList() {
     return artifacts_;
   }
@@ -279,7 +279,7 @@ public java.util.List getHistoryList()
    * repeated .a2a.v1.Message history = 5;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getHistoryOrBuilderList() {
     return history_;
   }
@@ -796,7 +796,7 @@ public Builder mergeFrom(org.a2aproject.sdk.compat03.grpc.Task other) {
             artifactsBuilder_ = null;
             artifacts_ = other.artifacts_;
             bitField0_ = (bitField0_ & ~0x00000008);
-            artifactsBuilder_ = 
+            artifactsBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetArtifactsFieldBuilder() : null;
           } else {
@@ -822,7 +822,7 @@ public Builder mergeFrom(org.a2aproject.sdk.compat03.grpc.Task other) {
             historyBuilder_ = null;
             history_ = other.history_;
             bitField0_ = (bitField0_ & ~0x00000010);
-            historyBuilder_ = 
+            historyBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetHistoryFieldBuilder() : null;
           } else {
@@ -959,7 +959,7 @@ public java.lang.String getId() {
         getIdBytes() {
       java.lang.Object ref = id_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         id_ = b;
@@ -1053,7 +1053,7 @@ public java.lang.String getContextId() {
         getContextIdBytes() {
       java.lang.Object ref = contextId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         contextId_ = b;
@@ -1259,7 +1259,7 @@ public org.a2aproject.sdk.compat03.grpc.TaskStatusOrBuilder getStatusOrBuilder()
      * .a2a.v1.TaskStatus status = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.TaskStatus, org.a2aproject.sdk.compat03.grpc.TaskStatus.Builder, org.a2aproject.sdk.compat03.grpc.TaskStatusOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.TaskStatus, org.a2aproject.sdk.compat03.grpc.TaskStatus.Builder, org.a2aproject.sdk.compat03.grpc.TaskStatusOrBuilder>
         internalGetStatusFieldBuilder() {
       if (statusBuilder_ == null) {
         statusBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -1527,7 +1527,7 @@ public org.a2aproject.sdk.compat03.grpc.ArtifactOrBuilder getArtifactsOrBuilder(
      *
      * repeated .a2a.v1.Artifact artifacts = 4;
      */
-    public java.util.List 
+    public java.util.List
          getArtifactsOrBuilderList() {
       if (artifactsBuilder_ != null) {
         return artifactsBuilder_.getMessageOrBuilderList();
@@ -1565,12 +1565,12 @@ public org.a2aproject.sdk.compat03.grpc.Artifact.Builder addArtifactsBuilder(
      *
      * repeated .a2a.v1.Artifact artifacts = 4;
      */
-    public java.util.List 
+    public java.util.List
          getArtifactsBuilderList() {
       return internalGetArtifactsFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.Artifact, org.a2aproject.sdk.compat03.grpc.Artifact.Builder, org.a2aproject.sdk.compat03.grpc.ArtifactOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.Artifact, org.a2aproject.sdk.compat03.grpc.Artifact.Builder, org.a2aproject.sdk.compat03.grpc.ArtifactOrBuilder>
         internalGetArtifactsFieldBuilder() {
       if (artifactsBuilder_ == null) {
         artifactsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -1854,7 +1854,7 @@ public org.a2aproject.sdk.compat03.grpc.MessageOrBuilder getHistoryOrBuilder(
      *
      * repeated .a2a.v1.Message history = 5;
      */
-    public java.util.List 
+    public java.util.List
          getHistoryOrBuilderList() {
       if (historyBuilder_ != null) {
         return historyBuilder_.getMessageOrBuilderList();
@@ -1895,12 +1895,12 @@ public org.a2aproject.sdk.compat03.grpc.Message.Builder addHistoryBuilder(
      *
      * repeated .a2a.v1.Message history = 5;
      */
-    public java.util.List 
+    public java.util.List
          getHistoryBuilderList() {
       return internalGetHistoryFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.Message, org.a2aproject.sdk.compat03.grpc.Message.Builder, org.a2aproject.sdk.compat03.grpc.MessageOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.Message, org.a2aproject.sdk.compat03.grpc.Message.Builder, org.a2aproject.sdk.compat03.grpc.MessageOrBuilder>
         internalGetHistoryFieldBuilder() {
       if (historyBuilder_ == null) {
         historyBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -2067,7 +2067,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() {
      * .google.protobuf.Struct metadata = 6;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetMetadataFieldBuilder() {
       if (metadataBuilder_ == null) {
         metadataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskArtifactUpdateEvent.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskArtifactUpdateEvent.java
index b39fb2bb3..eefb7cf55 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskArtifactUpdateEvent.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskArtifactUpdateEvent.java
@@ -73,7 +73,7 @@ public java.lang.String getTaskId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       taskId_ = s;
@@ -93,7 +93,7 @@ public java.lang.String getTaskId() {
       getTaskIdBytes() {
     java.lang.Object ref = taskId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       taskId_ = b;
@@ -120,7 +120,7 @@ public java.lang.String getContextId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       contextId_ = s;
@@ -140,7 +140,7 @@ public java.lang.String getContextId() {
       getContextIdBytes() {
     java.lang.Object ref = contextId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       contextId_ = b;
@@ -747,7 +747,7 @@ public java.lang.String getTaskId() {
         getTaskIdBytes() {
       java.lang.Object ref = taskId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         taskId_ = b;
@@ -839,7 +839,7 @@ public java.lang.String getContextId() {
         getContextIdBytes() {
       java.lang.Object ref = contextId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         contextId_ = b;
@@ -1042,7 +1042,7 @@ public org.a2aproject.sdk.compat03.grpc.ArtifactOrBuilder getArtifactOrBuilder()
      * .a2a.v1.Artifact artifact = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.Artifact, org.a2aproject.sdk.compat03.grpc.Artifact.Builder, org.a2aproject.sdk.compat03.grpc.ArtifactOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.Artifact, org.a2aproject.sdk.compat03.grpc.Artifact.Builder, org.a2aproject.sdk.compat03.grpc.ArtifactOrBuilder>
         internalGetArtifactFieldBuilder() {
       if (artifactBuilder_ == null) {
         artifactBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -1287,7 +1287,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() {
      * .google.protobuf.Struct metadata = 6;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetMetadataFieldBuilder() {
       if (metadataBuilder_ == null) {
         metadataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskOrBuilder.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskOrBuilder.java
index 6d2d071b7..a6bda0107 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskOrBuilder.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskOrBuilder.java
@@ -86,7 +86,7 @@ public interface TaskOrBuilder extends
    *
    * repeated .a2a.v1.Artifact artifacts = 4;
    */
-  java.util.List 
+  java.util.List
       getArtifactsList();
   /**
    * 
@@ -111,7 +111,7 @@ public interface TaskOrBuilder extends
    *
    * repeated .a2a.v1.Artifact artifacts = 4;
    */
-  java.util.List 
+  java.util.List
       getArtifactsOrBuilderList();
   /**
    * 
@@ -131,7 +131,7 @@ org.a2aproject.sdk.compat03.grpc.ArtifactOrBuilder getArtifactsOrBuilder(
    *
    * repeated .a2a.v1.Message history = 5;
    */
-  java.util.List 
+  java.util.List
       getHistoryList();
   /**
    * 
@@ -159,7 +159,7 @@ org.a2aproject.sdk.compat03.grpc.ArtifactOrBuilder getArtifactsOrBuilder(
    *
    * repeated .a2a.v1.Message history = 5;
    */
-  java.util.List 
+  java.util.List
       getHistoryOrBuilderList();
   /**
    * 
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskPushNotificationConfig.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskPushNotificationConfig.java
index 4993f33fb..97a471519 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskPushNotificationConfig.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskPushNotificationConfig.java
@@ -67,7 +67,7 @@ public java.lang.String getName() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       name_ = s;
@@ -87,7 +87,7 @@ public java.lang.String getName() {
       getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       name_ = b;
@@ -499,7 +499,7 @@ public java.lang.String getName() {
         getNameBytes() {
       java.lang.Object ref = name_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         name_ = b;
@@ -666,7 +666,7 @@ public org.a2aproject.sdk.compat03.grpc.PushNotificationConfigOrBuilder getPushN
      * .a2a.v1.PushNotificationConfig push_notification_config = 2;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.PushNotificationConfig, org.a2aproject.sdk.compat03.grpc.PushNotificationConfig.Builder, org.a2aproject.sdk.compat03.grpc.PushNotificationConfigOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.PushNotificationConfig, org.a2aproject.sdk.compat03.grpc.PushNotificationConfig.Builder, org.a2aproject.sdk.compat03.grpc.PushNotificationConfigOrBuilder>
         internalGetPushNotificationConfigFieldBuilder() {
       if (pushNotificationConfigBuilder_ == null) {
         pushNotificationConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskStatus.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskStatus.java
index 37afa1688..4874a571f 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskStatus.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskStatus.java
@@ -758,7 +758,7 @@ public org.a2aproject.sdk.compat03.grpc.MessageOrBuilder getUpdateOrBuilder() {
      * .a2a.v1.Message update = 2 [json_name = "message"];
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.Message, org.a2aproject.sdk.compat03.grpc.Message.Builder, org.a2aproject.sdk.compat03.grpc.MessageOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.Message, org.a2aproject.sdk.compat03.grpc.Message.Builder, org.a2aproject.sdk.compat03.grpc.MessageOrBuilder>
         internalGetUpdateFieldBuilder() {
       if (updateBuilder_ == null) {
         updateBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -924,7 +924,7 @@ public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() {
      * .google.protobuf.Timestamp timestamp = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
+        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>
         internalGetTimestampFieldBuilder() {
       if (timestampBuilder_ == null) {
         timestampBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskStatusUpdateEvent.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskStatusUpdateEvent.java
index 54c1b5716..f9a29f76f 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskStatusUpdateEvent.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskStatusUpdateEvent.java
@@ -73,7 +73,7 @@ public java.lang.String getTaskId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       taskId_ = s;
@@ -93,7 +93,7 @@ public java.lang.String getTaskId() {
       getTaskIdBytes() {
     java.lang.Object ref = taskId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       taskId_ = b;
@@ -120,7 +120,7 @@ public java.lang.String getContextId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       contextId_ = s;
@@ -140,7 +140,7 @@ public java.lang.String getContextId() {
       getContextIdBytes() {
     java.lang.Object ref = contextId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       contextId_ = b;
@@ -708,7 +708,7 @@ public java.lang.String getTaskId() {
         getTaskIdBytes() {
       java.lang.Object ref = taskId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         taskId_ = b;
@@ -800,7 +800,7 @@ public java.lang.String getContextId() {
         getContextIdBytes() {
       java.lang.Object ref = contextId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         contextId_ = b;
@@ -1003,7 +1003,7 @@ public org.a2aproject.sdk.compat03.grpc.TaskStatusOrBuilder getStatusOrBuilder()
      * .a2a.v1.TaskStatus status = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.compat03.grpc.TaskStatus, org.a2aproject.sdk.compat03.grpc.TaskStatus.Builder, org.a2aproject.sdk.compat03.grpc.TaskStatusOrBuilder> 
+        org.a2aproject.sdk.compat03.grpc.TaskStatus, org.a2aproject.sdk.compat03.grpc.TaskStatus.Builder, org.a2aproject.sdk.compat03.grpc.TaskStatusOrBuilder>
         internalGetStatusFieldBuilder() {
       if (statusBuilder_ == null) {
         statusBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -1204,7 +1204,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() {
      * .google.protobuf.Struct metadata = 5;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetMetadataFieldBuilder() {
       if (metadataBuilder_ == null) {
         metadataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskSubscriptionRequest.java b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskSubscriptionRequest.java
index a82f99f3c..e58a4f26f 100644
--- a/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskSubscriptionRequest.java
+++ b/compat-0.3/spec-grpc/src/main/java/org/a2aproject/sdk/compat03/grpc/TaskSubscriptionRequest.java
@@ -66,7 +66,7 @@ public java.lang.String getName() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       name_ = s;
@@ -86,7 +86,7 @@ public java.lang.String getName() {
       getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       name_ = b;
@@ -427,7 +427,7 @@ public java.lang.String getName() {
         getNameBytes() {
       java.lang.Object ref = name_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         name_ = b;
diff --git a/compat-0.3/tck/src/main/java/org/a2aproject/sdk/compat03/tck/server/package-info.java b/compat-0.3/tck/src/main/java/org/a2aproject/sdk/compat03/tck/server/package-info.java
index 4539f9136..f8070e670 100644
--- a/compat-0.3/tck/src/main/java/org/a2aproject/sdk/compat03/tck/server/package-info.java
+++ b/compat-0.3/tck/src/main/java/org/a2aproject/sdk/compat03/tck/server/package-info.java
@@ -4,7 +4,7 @@
 import org.jspecify.annotations.NullMarked;
 
 //The following had @Nullable annotation applied from JSpecify
-//AgentCardProducer.java getEnvOrDefault method, 
+//AgentCardProducer.java getEnvOrDefault method,
 //AgentExecutorProducer.java execute method
 //
 
diff --git a/compat-0.3/transport/jsonrpc/src/test/java/org/a2aproject/sdk/compat03/transport/jsonrpc/handler/JSONRPCHandler_v0_3_Test.java b/compat-0.3/transport/jsonrpc/src/test/java/org/a2aproject/sdk/compat03/transport/jsonrpc/handler/JSONRPCHandler_v0_3_Test.java
index 4c80ad535..d72222821 100644
--- a/compat-0.3/transport/jsonrpc/src/test/java/org/a2aproject/sdk/compat03/transport/jsonrpc/handler/JSONRPCHandler_v0_3_Test.java
+++ b/compat-0.3/transport/jsonrpc/src/test/java/org/a2aproject/sdk/compat03/transport/jsonrpc/handler/JSONRPCHandler_v0_3_Test.java
@@ -5,7 +5,6 @@
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
-import static org.junit.jupiter.api.Assertions.fail;
 
 import java.util.ArrayList;
 import java.util.Collections;
diff --git a/compat-0.3/transport/rest/src/main/java/org/a2aproject/sdk/compat03/transport/rest/handler/RestHandler_v0_3.java b/compat-0.3/transport/rest/src/main/java/org/a2aproject/sdk/compat03/transport/rest/handler/RestHandler_v0_3.java
index 8a8443d2d..37e04dda8 100644
--- a/compat-0.3/transport/rest/src/main/java/org/a2aproject/sdk/compat03/transport/rest/handler/RestHandler_v0_3.java
+++ b/compat-0.3/transport/rest/src/main/java/org/a2aproject/sdk/compat03/transport/rest/handler/RestHandler_v0_3.java
@@ -252,7 +252,7 @@ private void parseRequestBody(String body, com.google.protobuf.Message.Builder b
             validate(body);
             JsonFormat.parser().merge(body, builder);
         } catch (InvalidProtocolBufferException e) {
-            LOGGER.log(Level.SEVERE, "Error parsing JSON request body (length={0})", 
+            LOGGER.log(Level.SEVERE, "Error parsing JSON request body (length={0})",
                     body != null ? body.length() : 0);
             LOGGER.log(Level.SEVERE, "Parse error details", e);
             throw new InvalidParamsError_v0_3("Failed to parse request body: " + e.getMessage());
diff --git a/examples/cloud-deployment/server/src/test/java/org/a2aproject/sdk/examples/cloud/A2ACloudExampleClient.java b/examples/cloud-deployment/server/src/test/java/org/a2aproject/sdk/examples/cloud/A2ACloudExampleClient.java
index 80fae4df5..f83940379 100644
--- a/examples/cloud-deployment/server/src/test/java/org/a2aproject/sdk/examples/cloud/A2ACloudExampleClient.java
+++ b/examples/cloud-deployment/server/src/test/java/org/a2aproject/sdk/examples/cloud/A2ACloudExampleClient.java
@@ -269,7 +269,7 @@ private void sendProcessMessages() throws InterruptedException {
 
         int messageCount = 0;
         int maxMessages = CI_MODE ? MAX_MESSAGES_UNTIL_TWO_PODS : PROCESS_MESSAGE_COUNT;
-        
+
         while (messageCount < maxMessages) {
             messageCount++;
             final int messageNum = messageCount;
@@ -297,7 +297,7 @@ private void sendProcessMessages() throws InterruptedException {
                 });
 
                 Thread.sleep(MESSAGE_INTERVAL_MS);
-                
+
                 // In CI mode, check if we've observed 2 pods and can exit early
                 if (CI_MODE && observedPods.size() >= 2) {
                     System.out.println();
diff --git a/examples/helloworld/client/src/main/java/org/a2aproject/sdk/examples/helloworld/client/HelloWorldRunner.java b/examples/helloworld/client/src/main/java/org/a2aproject/sdk/examples/helloworld/client/HelloWorldRunner.java
index aec8b661d..6da4880e8 100644
--- a/examples/helloworld/client/src/main/java/org/a2aproject/sdk/examples/helloworld/client/HelloWorldRunner.java
+++ b/examples/helloworld/client/src/main/java/org/a2aproject/sdk/examples/helloworld/client/HelloWorldRunner.java
@@ -16,14 +16,14 @@
 /**
  * JBang script to run the A2A HelloWorldClient example.
  * This script automatically handles the dependencies and runs the client.
- * 
+ *
  * Prerequisites:
  * - JBang installed (see https://www.jbang.dev/documentation/guide/latest/installation.html)
  * - A running A2A server (see README.md for instructions on setting up the Python server)
- * 
- * Usage: 
+ *
+ * Usage:
  * $ jbang HelloWorldRunner.java
- * 
+ *
  * The script will communicate with the A2A server at http://localhost:9999
  */
 public class HelloWorldRunner {
diff --git a/extras/http-client-vertx/src/main/java/org/a2aproject/sdk/client/http/vertx/VertxA2AHttpClient.java b/extras/http-client-vertx/src/main/java/org/a2aproject/sdk/client/http/vertx/VertxA2AHttpClient.java
index 4bb25198f..ee3e23951 100644
--- a/extras/http-client-vertx/src/main/java/org/a2aproject/sdk/client/http/vertx/VertxA2AHttpClient.java
+++ b/extras/http-client-vertx/src/main/java/org/a2aproject/sdk/client/http/vertx/VertxA2AHttpClient.java
@@ -321,7 +321,7 @@ private A2AHttpResponse executeSyncRequest(
             Throwable error = errorRef.get();
             if (error instanceof IOException) {
                 throw (IOException) error;
-            } 
+            }
             if (error instanceof InterruptedException) {
                 throw (InterruptedException) error;
             }
diff --git a/extras/multitenancy/tests/test-common/src/main/java/org/a2aproject/sdk/extras/multitenancy/tests/AbstractMultiTenantServerTest.java b/extras/multitenancy/tests/test-common/src/main/java/org/a2aproject/sdk/extras/multitenancy/tests/AbstractMultiTenantServerTest.java
index 1717a992e..f042cd445 100644
--- a/extras/multitenancy/tests/test-common/src/main/java/org/a2aproject/sdk/extras/multitenancy/tests/AbstractMultiTenantServerTest.java
+++ b/extras/multitenancy/tests/test-common/src/main/java/org/a2aproject/sdk/extras/multitenancy/tests/AbstractMultiTenantServerTest.java
@@ -30,7 +30,6 @@
 import org.a2aproject.sdk.spec.Message;
 import org.a2aproject.sdk.spec.MessageSendParams;
 import org.a2aproject.sdk.spec.Task;
-import org.a2aproject.sdk.spec.TaskState;
 import org.a2aproject.sdk.spec.TextPart;
 import org.jspecify.annotations.Nullable;
 import org.junit.jupiter.api.AfterEach;
diff --git a/extras/opentelemetry/common/src/main/java/org/a2aproject/sdk/extras/opentelemetry/A2AObservabilityNames.java b/extras/opentelemetry/common/src/main/java/org/a2aproject/sdk/extras/opentelemetry/A2AObservabilityNames.java
index 4bd74e99b..ee08dd245 100644
--- a/extras/opentelemetry/common/src/main/java/org/a2aproject/sdk/extras/opentelemetry/A2AObservabilityNames.java
+++ b/extras/opentelemetry/common/src/main/java/org/a2aproject/sdk/extras/opentelemetry/A2AObservabilityNames.java
@@ -1,7 +1,7 @@
 package org.a2aproject.sdk.extras.opentelemetry;
 
 public interface A2AObservabilityNames {
-    
+
     String EXTRACT_REQUEST_SYS_PROPERTY = "org.a2aproject.sdk.server.extract.request";
     String EXTRACT_RESPONSE_SYS_PROPERTY = "org.a2aproject.sdk.server.extract.response";
 
diff --git a/extras/push-notification-config-store-database-jpa/src/main/java/org/a2aproject/sdk/extras/pushnotificationconfigstore/database/jpa/JpaDatabasePushNotificationConfigStore.java b/extras/push-notification-config-store-database-jpa/src/main/java/org/a2aproject/sdk/extras/pushnotificationconfigstore/database/jpa/JpaDatabasePushNotificationConfigStore.java
index 424291974..511abf84b 100644
--- a/extras/push-notification-config-store-database-jpa/src/main/java/org/a2aproject/sdk/extras/pushnotificationconfigstore/database/jpa/JpaDatabasePushNotificationConfigStore.java
+++ b/extras/push-notification-config-store-database-jpa/src/main/java/org/a2aproject/sdk/extras/pushnotificationconfigstore/database/jpa/JpaDatabasePushNotificationConfigStore.java
@@ -29,7 +29,7 @@
 @Alternative
 @Priority(50)
 public class JpaDatabasePushNotificationConfigStore implements PushNotificationConfigStore {
-    
+
     private static final Logger LOGGER = LoggerFactory.getLogger(JpaDatabasePushNotificationConfigStore.class);
 
     private static final Instant NULL_TIMESTAMP_SENTINEL = Instant.EPOCH;
diff --git a/extras/queue-manager-replicated/core/src/test/java/org/a2aproject/sdk/extras/queuemanager/replicated/core/ReplicatedQueueManagerTest.java b/extras/queue-manager-replicated/core/src/test/java/org/a2aproject/sdk/extras/queuemanager/replicated/core/ReplicatedQueueManagerTest.java
index daced98d2..3649c7a9d 100644
--- a/extras/queue-manager-replicated/core/src/test/java/org/a2aproject/sdk/extras/queuemanager/replicated/core/ReplicatedQueueManagerTest.java
+++ b/extras/queue-manager-replicated/core/src/test/java/org/a2aproject/sdk/extras/queuemanager/replicated/core/ReplicatedQueueManagerTest.java
@@ -308,13 +308,13 @@ void testParallelReplicationBehavior() throws InterruptedException {
         ExecutorService executor = Executors.newFixedThreadPool(numThreads);
         CountDownLatch startLatch = new CountDownLatch(1);
         CountDownLatch doneLatch = new CountDownLatch(numThreads);
-        
+
         // Use CyclicBarrier for better thread synchronization
         // This ensures all threads start their work at approximately the same time
         java.util.concurrent.CyclicBarrier barrier = new java.util.concurrent.CyclicBarrier(numThreads);
 
         // Track processed events for better diagnostics on failure
-        java.util.concurrent.CopyOnWriteArrayList processedEvents = 
+        java.util.concurrent.CopyOnWriteArrayList processedEvents =
             new java.util.concurrent.CopyOnWriteArrayList<>();
 
         // Set up callback to wait for ALL events to be processed by MainEventBusProcessor
@@ -394,11 +394,11 @@ public void onTaskFinalized(String tid) {
         startLatch.countDown();
 
         // Wait for all threads to complete with explicit timeout
-        assertTrue(doneLatch.await(10, TimeUnit.SECONDS), 
+        assertTrue(doneLatch.await(10, TimeUnit.SECONDS),
                 "All " + numThreads + " threads should complete within 10 seconds");
 
         executor.shutdown();
-        assertTrue(executor.awaitTermination(5, TimeUnit.SECONDS), 
+        assertTrue(executor.awaitTermination(5, TimeUnit.SECONDS),
                 "Executor should shutdown within 5 seconds");
 
         // Wait for MainEventBusProcessor to process all events
diff --git a/extras/queue-manager-replicated/tests-multi-instance/tests/src/test/java/org/a2aproject/sdk/extras/queuemanager/replicated/tests/multiinstance/MultiInstanceReplicationTest.java b/extras/queue-manager-replicated/tests-multi-instance/tests/src/test/java/org/a2aproject/sdk/extras/queuemanager/replicated/tests/multiinstance/MultiInstanceReplicationTest.java
index a35b58ad1..a01abe9c2 100644
--- a/extras/queue-manager-replicated/tests-multi-instance/tests/src/test/java/org/a2aproject/sdk/extras/queuemanager/replicated/tests/multiinstance/MultiInstanceReplicationTest.java
+++ b/extras/queue-manager-replicated/tests-multi-instance/tests/src/test/java/org/a2aproject/sdk/extras/queuemanager/replicated/tests/multiinstance/MultiInstanceReplicationTest.java
@@ -31,7 +31,6 @@
 import org.a2aproject.sdk.spec.Message;
 import org.a2aproject.sdk.spec.Task;
 import org.a2aproject.sdk.spec.TaskIdParams;
-import org.a2aproject.sdk.spec.TaskQueryParams;
 import org.a2aproject.sdk.spec.TaskState;
 import org.a2aproject.sdk.spec.TransportProtocol;
 import org.a2aproject.sdk.testutils.docker.RequiresDocker;
@@ -83,14 +82,14 @@ public class MultiInstanceReplicationTest {
     public static void setup() {
         // Create a shared network for all containers
         network = Network.newNetwork();
-        
+
         // Start Kafka container
         kafka = new KafkaContainer(DockerImageName.parse(KAFKA_IMAGE))
                 .withNetwork(network)
                 .withNetworkAliases("kafka")
                 .withEnv("KAFKA_AUTO_CREATE_TOPICS_ENABLE", "true");
         kafka.start();
-        
+
         // Start PostgreSQL container
         postgres = new PostgreSQLContainer<>(DockerImageName.parse(POSTGRES_IMAGE))
                 .withNetwork(network)
diff --git a/extras/task-store-database-jpa/src/test/java/org/a2aproject/sdk/extras/taskstore/database/jpa/JpaDatabaseTaskStoreIntegrationTest.java b/extras/task-store-database-jpa/src/test/java/org/a2aproject/sdk/extras/taskstore/database/jpa/JpaDatabaseTaskStoreIntegrationTest.java
index 7bc227553..2c0b9b018 100644
--- a/extras/task-store-database-jpa/src/test/java/org/a2aproject/sdk/extras/taskstore/database/jpa/JpaDatabaseTaskStoreIntegrationTest.java
+++ b/extras/task-store-database-jpa/src/test/java/org/a2aproject/sdk/extras/taskstore/database/jpa/JpaDatabaseTaskStoreIntegrationTest.java
@@ -54,7 +54,7 @@ public void setup() throws A2AClientException {
         ClientConfig clientConfig = new ClientConfig.Builder()
             .setStreaming(false)
             .build();
-            
+
         client = Client.builder(agentCard)
             .clientConfig(clientConfig)
             .withTransport(JSONRPCTransport.class, new JSONRPCTransportConfigBuilder())
diff --git a/extras/task-store-database-jpa/src/test/java/org/a2aproject/sdk/extras/taskstore/database/jpa/JpaDatabaseTaskStoreTest.java b/extras/task-store-database-jpa/src/test/java/org/a2aproject/sdk/extras/taskstore/database/jpa/JpaDatabaseTaskStoreTest.java
index f95a11fa1..2164341c6 100644
--- a/extras/task-store-database-jpa/src/test/java/org/a2aproject/sdk/extras/taskstore/database/jpa/JpaDatabaseTaskStoreTest.java
+++ b/extras/task-store-database-jpa/src/test/java/org/a2aproject/sdk/extras/taskstore/database/jpa/JpaDatabaseTaskStoreTest.java
@@ -58,7 +58,7 @@ public void testSaveAndRetrieveTask() {
 
         // Retrieve the task
         Task retrieved = taskStore.get("test-task-1");
-        
+
         assertNotNull(retrieved);
         assertEquals("test-task-1", retrieved.id());
         assertEquals("test-context-1", retrieved.contextId());
@@ -107,7 +107,7 @@ public void testUpdateExistingTask() {
                 .contextId("test-context-3")
                 .status(new TaskStatus(TaskState.TASK_STATE_SUBMITTED))
                 .build();
-        
+
         taskStore.save(initialTask, false);
 
         // Update the task
@@ -116,12 +116,12 @@ public void testUpdateExistingTask() {
                 .contextId("test-context-3")
                 .status(new TaskStatus(TaskState.TASK_STATE_COMPLETED))
                 .build();
-        
+
         taskStore.save(updatedTask, false);
 
         // Retrieve and verify the update
         Task retrieved = taskStore.get("test-task-3");
-        
+
         assertNotNull(retrieved);
         assertEquals("test-task-3", retrieved.id());
         assertEquals(TaskState.TASK_STATE_COMPLETED, retrieved.status().state());
@@ -143,7 +143,7 @@ public void testDeleteTask() {
                 .contextId("test-context-4")
                 .status(new TaskStatus(TaskState.TASK_STATE_SUBMITTED))
                 .build();
-        
+
         taskStore.save(task, false);
 
         // Verify it exists
@@ -171,7 +171,7 @@ public void testTaskWithComplexMetadata() {
         metadata.put("key1", "value1");
         metadata.put("key2", 42);
         metadata.put("key3", true);
-        
+
         Task task = Task.builder()
                 .id("test-task-5")
                 .contextId("test-context-5")
@@ -182,7 +182,7 @@ public void testTaskWithComplexMetadata() {
         // Save and retrieve
         taskStore.save(task, false);
         Task retrieved = taskStore.get("test-task-5");
-        
+
         assertNotNull(retrieved);
         assertEquals("test-task-5", retrieved.id());
         assertNotNull(retrieved.metadata());
@@ -200,13 +200,13 @@ public void testIsTaskActiveForNonFinalTask() {
                 .contextId("test-context")
                 .status(new TaskStatus(TaskState.TASK_STATE_WORKING))
                 .build();
-        
+
         taskStore.save(task, false);
-        
+
         // Task should be active (not in final state)
         JpaDatabaseTaskStore jpaDatabaseTaskStore = (JpaDatabaseTaskStore) taskStore;
         boolean isActive = jpaDatabaseTaskStore.isTaskActive("test-task-active-1");
-        
+
         assertEquals(true, isActive, "Non-final task should be active");
     }
 
@@ -219,22 +219,22 @@ public void testIsTaskActiveForFinalTaskWithinGracePeriod() {
                 .contextId("test-context")
                 .status(new TaskStatus(TaskState.TASK_STATE_WORKING))
                 .build();
-        
+
         taskStore.save(task, false);
-        
+
         // Update to final state
         Task finalTask = Task.builder()
                 .id("test-task-active-2")
                 .contextId("test-context")
                 .status(new TaskStatus(TaskState.TASK_STATE_COMPLETED))
                 .build();
-        
+
         taskStore.save(finalTask, false);
-        
+
         // Task should be active (within grace period - default 15 seconds)
         JpaDatabaseTaskStore jpaDatabaseTaskStore = (JpaDatabaseTaskStore) taskStore;
         boolean isActive = jpaDatabaseTaskStore.isTaskActive("test-task-active-2");
-        
+
         assertEquals(true, isActive, "Final task within grace period should be active");
     }
 
@@ -247,28 +247,28 @@ public void testIsTaskActiveForFinalTaskBeyondGracePeriod() {
                 .contextId("test-context")
                 .status(new TaskStatus(TaskState.TASK_STATE_COMPLETED))
                 .build();
-        
+
         taskStore.save(task, false);
-        
+
         // Directly update the finalizedAt timestamp to 20 seconds in the past
         // (beyond the default 15-second grace period)
         JpaTask jpaTask = entityManager.find(JpaTask.class, "test-task-active-3");
         assertNotNull(jpaTask);
-        
+
         // Manually set finalizedAt to 20 seconds in the past
         java.time.Instant pastTime = java.time.Instant.now().minusSeconds(20);
         entityManager.createQuery("UPDATE JpaTask j SET j.finalizedAt = :finalizedAt WHERE j.id = :id")
                 .setParameter("finalizedAt", pastTime)
                 .setParameter("id", "test-task-active-3")
                 .executeUpdate();
-        
+
         entityManager.flush();
         entityManager.clear(); // Clear persistence context to force fresh read
-        
+
         // Task should be inactive (beyond grace period)
         JpaDatabaseTaskStore jpaDatabaseTaskStore = (JpaDatabaseTaskStore) taskStore;
         boolean isActive = jpaDatabaseTaskStore.isTaskActive("test-task-active-3");
-        
+
         assertEquals(false, isActive, "Final task beyond grace period should be inactive");
     }
 
diff --git a/pom.xml b/pom.xml
index 94408fd33..379df8185 100644
--- a/pom.xml
+++ b/pom.xml
@@ -49,7 +49,7 @@
         3.12.0
         3.2.8
         3.5.0
-        false
+        true
         9.3
         5.1.0
         0.11.0
diff --git a/reference/common/src/main/java/org/a2aproject/sdk/server/common/quarkus/SseResponseWriter.java b/reference/common/src/main/java/org/a2aproject/sdk/server/common/quarkus/SseResponseWriter.java
index 0ca637fc4..9c028c3cc 100644
--- a/reference/common/src/main/java/org/a2aproject/sdk/server/common/quarkus/SseResponseWriter.java
+++ b/reference/common/src/main/java/org/a2aproject/sdk/server/common/quarkus/SseResponseWriter.java
@@ -10,8 +10,6 @@
 import org.slf4j.LoggerFactory;
 
 import io.smallrye.mutiny.Multi;
-import io.vertx.core.AsyncResult;
-import io.vertx.core.Handler;
 import io.vertx.core.MultiMap;
 import io.vertx.core.buffer.Buffer;
 import io.vertx.core.http.HttpServerResponse;
diff --git a/reference/grpc/src/main/java/org/a2aproject/sdk/server/grpc/quarkus/A2AExtensionsInterceptor.java b/reference/grpc/src/main/java/org/a2aproject/sdk/server/grpc/quarkus/A2AExtensionsInterceptor.java
index 776e1bb97..9367df6eb 100644
--- a/reference/grpc/src/main/java/org/a2aproject/sdk/server/grpc/quarkus/A2AExtensionsInterceptor.java
+++ b/reference/grpc/src/main/java/org/a2aproject/sdk/server/grpc/quarkus/A2AExtensionsInterceptor.java
@@ -107,7 +107,7 @@ public  ServerCall.Listener interceptCall(
         Context context = Context.current()
                 // Store complete metadata for full header access
                 .withValue(GrpcContextKeys.METADATA_KEY, metadata)
-                // Store Grpc method name 
+                // Store Grpc method name
                 .withValue(GrpcContextKeys.GRPC_METHOD_NAME_KEY, serverCall.getMethodDescriptor().getFullMethodName())
                 // Store method name (equivalent to Python's context.method())
                 .withValue(GrpcContextKeys.METHOD_NAME_KEY, GrpcContextKeys.METHOD_MAPPING.get(serverCall.getMethodDescriptor().getBareMethodName()))
diff --git a/reference/grpc/src/test/java/org/a2aproject/sdk/server/grpc/quarkus/A2ATestResource.java b/reference/grpc/src/test/java/org/a2aproject/sdk/server/grpc/quarkus/A2ATestResource.java
index a241c3ec8..b2ec9e1f0 100644
--- a/reference/grpc/src/test/java/org/a2aproject/sdk/server/grpc/quarkus/A2ATestResource.java
+++ b/reference/grpc/src/test/java/org/a2aproject/sdk/server/grpc/quarkus/A2ATestResource.java
@@ -19,9 +19,7 @@
 import jakarta.ws.rs.core.Response;
 
 import org.a2aproject.sdk.jsonrpc.common.json.JsonUtil;
-import org.a2aproject.sdk.server.PublicAgentCard;
 import org.a2aproject.sdk.server.apps.common.TestUtilsBean;
-import org.a2aproject.sdk.spec.AgentCard;
 import org.a2aproject.sdk.spec.TaskPushNotificationConfig;
 import org.a2aproject.sdk.spec.Task;
 import org.a2aproject.sdk.spec.TaskArtifactUpdateEvent;
diff --git a/reference/grpc/src/test/java/org/a2aproject/sdk/server/grpc/quarkus/QuarkusGrpcHandlerLazyResolutionTest.java b/reference/grpc/src/test/java/org/a2aproject/sdk/server/grpc/quarkus/QuarkusGrpcHandlerLazyResolutionTest.java
index 104f6a843..b1023818c 100644
--- a/reference/grpc/src/test/java/org/a2aproject/sdk/server/grpc/quarkus/QuarkusGrpcHandlerLazyResolutionTest.java
+++ b/reference/grpc/src/test/java/org/a2aproject/sdk/server/grpc/quarkus/QuarkusGrpcHandlerLazyResolutionTest.java
@@ -11,7 +11,6 @@
 import org.a2aproject.sdk.spec.AgentCapabilities;
 import org.a2aproject.sdk.spec.AgentCard;
 import org.a2aproject.sdk.spec.AgentInterface;
-import org.a2aproject.sdk.transport.grpc.handler.CallContextFactory;
 import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
diff --git a/reference/rest/src/main/java/org/a2aproject/sdk/server/rest/quarkus/A2AServerRoutes.java b/reference/rest/src/main/java/org/a2aproject/sdk/server/rest/quarkus/A2AServerRoutes.java
index 266d95333..63a692c0f 100644
--- a/reference/rest/src/main/java/org/a2aproject/sdk/server/rest/quarkus/A2AServerRoutes.java
+++ b/reference/rest/src/main/java/org/a2aproject/sdk/server/rest/quarkus/A2AServerRoutes.java
@@ -643,7 +643,7 @@ public void getTaskPushNotificationConfiguration(RoutingContext rc) {
         try {
             if (taskId == null || taskId.isEmpty()) {
                 response = jsonRestHandler.createErrorResponse(new InvalidParamsError("bad task id"));
-            } else if (configId == null || configId.isEmpty()) { 
+            } else if (configId == null || configId.isEmpty()) {
                 response = jsonRestHandler.createErrorResponse(new InvalidParamsError("bad configuration id"));
             }else {
                 response = jsonRestHandler.getTaskPushNotificationConfiguration(context, extractTenant(rc), taskId, configId);
diff --git a/server-common/src/main/java/org/a2aproject/sdk/server/AgentCardCacheMetadata.java b/server-common/src/main/java/org/a2aproject/sdk/server/AgentCardCacheMetadata.java
index 183cedfdd..f869e951b 100644
--- a/server-common/src/main/java/org/a2aproject/sdk/server/AgentCardCacheMetadata.java
+++ b/server-common/src/main/java/org/a2aproject/sdk/server/AgentCardCacheMetadata.java
@@ -9,7 +9,6 @@
 import java.util.HashMap;
 import java.util.HexFormat;
 import java.util.Map;
-import java.util.function.Consumer;
 
 import jakarta.annotation.PostConstruct;
 import jakarta.enterprise.context.ApplicationScoped;
diff --git a/server-common/src/main/java/org/a2aproject/sdk/server/AgentCardValidator.java b/server-common/src/main/java/org/a2aproject/sdk/server/AgentCardValidator.java
index 298ff90f9..28f957ca4 100644
--- a/server-common/src/main/java/org/a2aproject/sdk/server/AgentCardValidator.java
+++ b/server-common/src/main/java/org/a2aproject/sdk/server/AgentCardValidator.java
@@ -256,12 +256,12 @@ static void validateTransportConfiguration(AgentCard agentCard, Set avai
         Set agentCardTransports = getAgentCardTransports(agentCard);
         Set filteredAvailableTransports = filterSkippedTransports(availableTransports);
         Set filteredAgentCardTransports = filterSkippedTransports(agentCardTransports);
-        
+
         // Check for missing transports (warn if AgentCard doesn't include all available transports)
         Set missingTransports = filteredAvailableTransports.stream()
                 .filter(transport -> !filteredAgentCardTransports.contains(transport))
                 .collect(Collectors.toSet());
-        
+
         if (!missingTransports.isEmpty()) {
             LOGGER.warning(String.format(
                 "AgentCard does not include all available transports. Missing: %s. " +
@@ -271,12 +271,12 @@ static void validateTransportConfiguration(AgentCard agentCard, Set avai
                 formatTransports(filteredAgentCardTransports)
             ));
         }
-        
+
         // Check for unsupported transports (error if AgentCard specifies unavailable transports)
         Set unsupportedTransports = filteredAgentCardTransports.stream()
                 .filter(transport -> !filteredAvailableTransports.contains(transport))
                 .collect(Collectors.toSet());
-        
+
         if (!unsupportedTransports.isEmpty()) {
             String errorMessage = String.format(
                 "AgentCard specifies transport interfaces for unavailable transports: %s. " +
@@ -285,7 +285,7 @@ static void validateTransportConfiguration(AgentCard agentCard, Set avai
                 formatTransports(filteredAvailableTransports)
             );
             LOGGER.severe(errorMessage);
-            
+
             // Following the GitHub issue suggestion to use an error instead of warning
             throw new IllegalStateException(errorMessage);
         }
@@ -293,7 +293,7 @@ static void validateTransportConfiguration(AgentCard agentCard, Set avai
         // Validation no longer needed - supportedInterfaces is now the single source of truth
         // The first entry in supportedInterfaces is the preferred interface
     }
-    
+
     /**
      * Extracts all transport protocols specified in the AgentCard.
      *
@@ -311,13 +311,13 @@ private static Set getAgentCardTransports(AgentCard agentCard) {
                 }
             }
         }
-        
+
         return new HashSet<>(transportStrings);
     }
-    
+
     /**
      * Formats a set of transport protocols for logging.
-     * 
+     *
      * @param transports the transport protocols to format
      * @return formatted string representation
      */
@@ -325,7 +325,7 @@ private static String formatTransports(Set transports) {
         return transports.stream()
                 .collect(Collectors.joining(", ", "[", "]"));
     }
-    
+
     /**
      * Filters out transports that have been configured to skip validation.
      *
@@ -358,7 +358,7 @@ private static boolean isTransportSkipped(String transport) {
     /**
      * Discovers available transport endpoints using ServiceLoader.
      * This searches the classpath for implementations of TransportMetadata.
-     * 
+     *
      * @return set of available transport protocols
      */
     private static Set getAvailableTransports() {
diff --git a/server-common/src/main/java/org/a2aproject/sdk/server/TransportMetadata.java b/server-common/src/main/java/org/a2aproject/sdk/server/TransportMetadata.java
index c10c2455d..3b244cdcd 100644
--- a/server-common/src/main/java/org/a2aproject/sdk/server/TransportMetadata.java
+++ b/server-common/src/main/java/org/a2aproject/sdk/server/TransportMetadata.java
@@ -6,10 +6,10 @@
  * This is used by the validation system to discover available transports on the classpath.
  */
 public interface TransportMetadata {
-    
+
     /**
      * Returns the transport protocol this endpoint supports.
-     * 
+     *
      * @return the transport protocol
      */
     String getTransportProtocol();
diff --git a/server-common/src/main/java/org/a2aproject/sdk/server/events/EventQueueFactory.java b/server-common/src/main/java/org/a2aproject/sdk/server/events/EventQueueFactory.java
index 2348c85d7..c317f5421 100644
--- a/server-common/src/main/java/org/a2aproject/sdk/server/events/EventQueueFactory.java
+++ b/server-common/src/main/java/org/a2aproject/sdk/server/events/EventQueueFactory.java
@@ -4,7 +4,7 @@ public interface EventQueueFactory {
     /**
      * Creates an EventQueueBuilder with the specified taskId context.
      * This allows the factory to create queues with task-specific configuration.
-     * 
+     *
      * @param taskId the task ID for which the queue is being created
      * @return an EventQueueBuilder configured for the specified task
      */
diff --git a/server-common/src/main/java/org/a2aproject/sdk/server/extensions/A2AExtensions.java b/server-common/src/main/java/org/a2aproject/sdk/server/extensions/A2AExtensions.java
index e2103291b..d42cef250 100644
--- a/server-common/src/main/java/org/a2aproject/sdk/server/extensions/A2AExtensions.java
+++ b/server-common/src/main/java/org/a2aproject/sdk/server/extensions/A2AExtensions.java
@@ -17,7 +17,7 @@ public static Set getRequestedExtensions(List values) {
         if (values == null) {
             return extensions;
         }
-        
+
         for (String value : values) {
             if (value != null) {
                 // Split by comma and trim whitespace
@@ -30,7 +30,7 @@ public static Set getRequestedExtensions(List values) {
                 }
             }
         }
-        
+
         return extensions;
     }
 
diff --git a/server-common/src/main/java/org/a2aproject/sdk/server/tasks/AgentEmitter.java b/server-common/src/main/java/org/a2aproject/sdk/server/tasks/AgentEmitter.java
index 2f5dcad8a..c1d8ed5c5 100644
--- a/server-common/src/main/java/org/a2aproject/sdk/server/tasks/AgentEmitter.java
+++ b/server-common/src/main/java/org/a2aproject/sdk/server/tasks/AgentEmitter.java
@@ -128,7 +128,7 @@ public void updateStatus(TaskState taskState, @Nullable Message message) {
         if (terminalStateReached.get()) {
             throw new IllegalStateException("Cannot update task status - terminal state already reached");
         }
-        
+
         // Claim the terminal transition atomically without holding a lock during queue backpressure.
         if (isFinal && !terminalStateReached.compareAndSet(false, true)) {
             throw new IllegalStateException("Cannot update task status - terminal state already reached");
diff --git a/server-common/src/main/java/org/a2aproject/sdk/server/util/async/EventConsumerExecutorProducer.java b/server-common/src/main/java/org/a2aproject/sdk/server/util/async/EventConsumerExecutorProducer.java
index 863cd9fe4..5711f8694 100644
--- a/server-common/src/main/java/org/a2aproject/sdk/server/util/async/EventConsumerExecutorProducer.java
+++ b/server-common/src/main/java/org/a2aproject/sdk/server/util/async/EventConsumerExecutorProducer.java
@@ -12,7 +12,6 @@
 import java.lang.annotation.Target;
 import java.util.concurrent.Executor;
 import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
 import java.util.concurrent.SynchronousQueue;
 import java.util.concurrent.ThreadFactory;
 import java.util.concurrent.ThreadPoolExecutor;
diff --git a/server-common/src/test/java/org/a2aproject/sdk/server/ServerCallContextTest.java b/server-common/src/test/java/org/a2aproject/sdk/server/ServerCallContextTest.java
index d9fb1c992..1b50d278f 100644
--- a/server-common/src/test/java/org/a2aproject/sdk/server/ServerCallContextTest.java
+++ b/server-common/src/test/java/org/a2aproject/sdk/server/ServerCallContextTest.java
@@ -18,9 +18,9 @@ class ServerCallContextTest {
     void testDefaultConstructor() {
         User user = new TestUser();
         Map state = new HashMap<>();
-        
+
         ServerCallContext context = new ServerCallContext(user, state, new HashSet<>());
-        
+
         assertEquals(user, context.getUser());
         assertEquals(state, context.getState());
         assertTrue(context.getRequestedExtensions().isEmpty());
@@ -32,9 +32,9 @@ void testConstructorWithRequestedExtensions() {
         User user = new TestUser();
         Map state = new HashMap<>();
         Set requestedExtensions = Set.of("foo", "bar");
-        
+
         ServerCallContext context = new ServerCallContext(user, state, requestedExtensions);
-        
+
         assertEquals(user, context.getUser());
         assertEquals(state, context.getState());
         assertEquals(requestedExtensions, context.getRequestedExtensions());
@@ -47,10 +47,10 @@ void testConstructorWithRequestedAndActivatedExtensions() {
         Map state = new HashMap<>();
         Set requestedExtensions = Set.of("foo", "bar");
         ServerCallContext context = new ServerCallContext(user, state, requestedExtensions);
-        
+
         // Manually activate extensions since they start empty
         context.activateExtension("foo");
-        
+
         assertEquals(user, context.getUser());
         assertEquals(state, context.getState());
         assertEquals(requestedExtensions, context.getRequestedExtensions());
@@ -62,23 +62,23 @@ void testExtensionActivation() {
         User user = new TestUser();
         Map state = new HashMap<>();
         Set requestedExtensions = Set.of("foo", "bar");
-        
+
         ServerCallContext context = new ServerCallContext(user, state, requestedExtensions);
-        
+
         // Initially no extensions are activated
         assertFalse(context.isExtensionActivated("foo"));
         assertFalse(context.isExtensionActivated("bar"));
-        
+
         // Activate an extension
         context.activateExtension("foo");
         assertTrue(context.isExtensionActivated("foo"));
         assertFalse(context.isExtensionActivated("bar"));
-        
+
         // Activate another extension
         context.activateExtension("bar");
         assertTrue(context.isExtensionActivated("foo"));
         assertTrue(context.isExtensionActivated("bar"));
-        
+
         // Deactivate an extension
         context.deactivateExtension("foo");
         assertFalse(context.isExtensionActivated("foo"));
@@ -90,9 +90,9 @@ void testExtensionRequested() {
         User user = new TestUser();
         Map state = new HashMap<>();
         Set requestedExtensions = Set.of("foo", "bar");
-        
+
         ServerCallContext context = new ServerCallContext(user, state, requestedExtensions);
-        
+
         assertTrue(context.isExtensionRequested("foo"));
         assertTrue(context.isExtensionRequested("bar"));
         assertFalse(context.isExtensionRequested("baz"));
@@ -103,14 +103,14 @@ void testExtensionCollectionsAreDefensiveCopies() {
         User user = new TestUser();
         Map state = new HashMap<>();
         Set requestedExtensions = Set.of("foo", "bar");
-        
+
         ServerCallContext context = new ServerCallContext(user, state, requestedExtensions);
-        
+
         // Modifying returned sets should not affect the context
         Set returnedRequested = context.getRequestedExtensions();
         returnedRequested.add("baz");
         assertFalse(context.isExtensionRequested("baz"));
-        
+
         context.activateExtension("foo");
         Set returnedActivated = context.getActivatedExtensions();
         returnedActivated.add("bar");
diff --git a/server-common/src/test/java/org/a2aproject/sdk/server/events/EnhancedRunnableTest.java b/server-common/src/test/java/org/a2aproject/sdk/server/events/EnhancedRunnableTest.java
index 951708088..d4a1838e5 100644
--- a/server-common/src/test/java/org/a2aproject/sdk/server/events/EnhancedRunnableTest.java
+++ b/server-common/src/test/java/org/a2aproject/sdk/server/events/EnhancedRunnableTest.java
@@ -22,21 +22,21 @@ public void run() {
                 // Empty
             }
         };
-        
+
         // Add callback before start - should succeed
         AtomicBoolean called = new AtomicBoolean(false);
         runnable.addDoneCallback((r) -> called.set(true));
-        
+
         // Mark as started
         runnable.markStarted();
-        
+
         // Try to add callback after start - should fail
         IllegalStateException exception = assertThrows(IllegalStateException.class,
             () -> runnable.addDoneCallback((r) -> {}));
-        
+
         assertTrue(exception.getMessage().contains("Cannot add callback after runnable has started"));
     }
-    
+
     @Test
     public void testCallbacksInvokedAfterCompletion() throws Exception {
         EnhancedRunnable runnable = new EnhancedRunnable() {
@@ -45,18 +45,18 @@ public void run() {
                 // Empty
             }
         };
-        
+
         AtomicBoolean callback1Called = new AtomicBoolean(false);
         AtomicBoolean callback2Called = new AtomicBoolean(false);
-        
+
         runnable.addDoneCallback((r) -> callback1Called.set(true));
         runnable.addDoneCallback((r) -> callback2Called.set(true));
         runnable.markStarted();
-        
+
         CompletableFuture.runAsync(runnable, Executors.newSingleThreadExecutor())
             .thenRun(runnable::invokeDoneCallbacks)
             .get();
-        
+
         assertTrue(callback1Called.get());
         assertTrue(callback2Called.get());
     }
@@ -69,17 +69,17 @@ public void run() {
                 // Empty
             }
         };
-        
+
         // Should be able to add multiple callbacks before start
         assertDoesNotThrow(() -> {
             runnable.addDoneCallback((r) -> {});
             runnable.addDoneCallback((r) -> {});
             runnable.addDoneCallback((r) -> {});
         });
-        
+
         // Mark as started
         runnable.markStarted();
-        
+
         // Now adding should fail
         assertThrows(IllegalStateException.class,
             () -> runnable.addDoneCallback((r) -> {}));
@@ -93,22 +93,22 @@ public void run() {
                 throw new RuntimeException("Test error");
             }
         };
-        
+
         AtomicBoolean callbackInvoked = new AtomicBoolean(false);
         runnable.addDoneCallback((r) -> {
             callbackInvoked.set(true);
             assertNotNull(r.getError());
             assertEquals("Test error", r.getError().getMessage());
         });
-        
+
         runnable.markStarted();
-        
+
         try {
             runnable.run();
         } catch (RuntimeException e) {
             runnable.setError(e);
         }
-        
+
         runnable.invokeDoneCallbacks();
         assertTrue(callbackInvoked.get());
     }
@@ -121,14 +121,14 @@ public void run() {
                 // Empty
             }
         };
-        
+
         // Should be able to call markStarted multiple times
         assertDoesNotThrow(() -> {
             runnable.markStarted();
             runnable.markStarted();
             runnable.markStarted();
         });
-        
+
         // But callbacks should still be blocked
         assertThrows(IllegalStateException.class,
             () -> runnable.addDoneCallback((r) -> {}));
diff --git a/server-common/src/test/java/org/a2aproject/sdk/server/events/MainEventBusProcessorExceptionTest.java b/server-common/src/test/java/org/a2aproject/sdk/server/events/MainEventBusProcessorExceptionTest.java
index d4e97fdc3..98b743431 100644
--- a/server-common/src/test/java/org/a2aproject/sdk/server/events/MainEventBusProcessorExceptionTest.java
+++ b/server-common/src/test/java/org/a2aproject/sdk/server/events/MainEventBusProcessorExceptionTest.java
@@ -15,7 +15,6 @@
 import java.util.concurrent.TimeUnit;
 
 import org.a2aproject.sdk.server.tasks.PushNotificationSender;
-import org.a2aproject.sdk.server.tasks.TaskManager;
 import org.a2aproject.sdk.server.tasks.TaskPersistenceException;
 import org.a2aproject.sdk.server.tasks.TaskSerializationException;
 import org.a2aproject.sdk.server.tasks.TaskStore;
diff --git a/server-common/src/test/java/org/a2aproject/sdk/server/requesthandlers/DefaultRequestHandlerReferenceTaskAuthorizationTest.java b/server-common/src/test/java/org/a2aproject/sdk/server/requesthandlers/DefaultRequestHandlerReferenceTaskAuthorizationTest.java
index 23e924c2a..bcb8d5b54 100644
--- a/server-common/src/test/java/org/a2aproject/sdk/server/requesthandlers/DefaultRequestHandlerReferenceTaskAuthorizationTest.java
+++ b/server-common/src/test/java/org/a2aproject/sdk/server/requesthandlers/DefaultRequestHandlerReferenceTaskAuthorizationTest.java
@@ -2,7 +2,6 @@
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertThrows;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.util.List;
 import java.util.Map;
diff --git a/server-common/src/test/java/org/a2aproject/sdk/server/tasks/AgentEmitterConcurrencyTest.java b/server-common/src/test/java/org/a2aproject/sdk/server/tasks/AgentEmitterConcurrencyTest.java
index 832501b7e..2e9977afa 100644
--- a/server-common/src/test/java/org/a2aproject/sdk/server/tasks/AgentEmitterConcurrencyTest.java
+++ b/server-common/src/test/java/org/a2aproject/sdk/server/tasks/AgentEmitterConcurrencyTest.java
@@ -28,10 +28,10 @@ public void testConcurrentTerminalStateUpdates() throws InterruptedException {
         RequestContext context = mock(RequestContext.class);
         when(context.getTaskId()).thenReturn("test-task-123");
         when(context.getContextId()).thenReturn("test-context-456");
-        
+
         EventQueue eventQueue = mock(EventQueue.class);
         AgentEmitter emitter = new AgentEmitter(context, eventQueue);
-        
+
         // Test concurrent completion attempts
         int threadCount = 10;
         ExecutorService executor = Executors.newFixedThreadPool(threadCount);
@@ -39,7 +39,7 @@ public void testConcurrentTerminalStateUpdates() throws InterruptedException {
         CountDownLatch doneLatch = new CountDownLatch(threadCount);
         AtomicInteger successCount = new AtomicInteger(0);
         AtomicInteger failureCount = new AtomicInteger(0);
-        
+
         for (int i = 0; i < threadCount; i++) {
             executor.submit(() -> {
                 try {
@@ -55,36 +55,36 @@ public void testConcurrentTerminalStateUpdates() throws InterruptedException {
                 }
             });
         }
-        
+
         startLatch.countDown(); // Start all threads simultaneously
         assertTrue(doneLatch.await(5, TimeUnit.SECONDS), "All threads should complete");
-        
+
         // Verify: exactly one success, rest failures
         assertEquals(1, successCount.get(), "Exactly one thread should succeed");
         assertEquals(threadCount - 1, failureCount.get(), "All other threads should fail");
-        
+
         // Verify: only one event was enqueued
         verify(eventQueue, times(1)).enqueueEvent(any());
-        
+
         executor.shutdown();
     }
-    
+
     @Test
     public void testConcurrentMixedTerminalStates() throws InterruptedException {
         // Setup
         RequestContext context = mock(RequestContext.class);
         when(context.getTaskId()).thenReturn("test-task-123");
         when(context.getContextId()).thenReturn("test-context-456");
-        
+
         EventQueue eventQueue = mock(EventQueue.class);
         AgentEmitter emitter = new AgentEmitter(context, eventQueue);
-        
+
         // Test concurrent different terminal state attempts
         ExecutorService executor = Executors.newFixedThreadPool(3);
         CountDownLatch startLatch = new CountDownLatch(1);
         CountDownLatch doneLatch = new CountDownLatch(3);
         AtomicInteger successCount = new AtomicInteger(0);
-        
+
         // Thread 1: complete
         executor.submit(() -> {
             try {
@@ -97,7 +97,7 @@ public void testConcurrentMixedTerminalStates() throws InterruptedException {
                 doneLatch.countDown();
             }
         });
-        
+
         // Thread 2: fail
         executor.submit(() -> {
             try {
@@ -110,7 +110,7 @@ public void testConcurrentMixedTerminalStates() throws InterruptedException {
                 doneLatch.countDown();
             }
         });
-        
+
         // Thread 3: cancel
         executor.submit(() -> {
             try {
@@ -123,14 +123,14 @@ public void testConcurrentMixedTerminalStates() throws InterruptedException {
                 doneLatch.countDown();
             }
         });
-        
+
         startLatch.countDown();
         assertTrue(doneLatch.await(5, TimeUnit.SECONDS));
-        
+
         // Verify: exactly one success
         assertEquals(1, successCount.get(), "Exactly one terminal state should succeed");
         verify(eventQueue, times(1)).enqueueEvent(any());
-        
+
         executor.shutdown();
     }
 
@@ -140,15 +140,15 @@ public void testConcurrentFailWithErrorAndComplete() throws InterruptedException
         RequestContext context = mock(RequestContext.class);
         when(context.getTaskId()).thenReturn("test-task-123");
         when(context.getContextId()).thenReturn("test-context-456");
-        
+
         EventQueue eventQueue = mock(EventQueue.class);
         AgentEmitter emitter = new AgentEmitter(context, eventQueue);
-        
+
         ExecutorService executor = Executors.newFixedThreadPool(2);
         CountDownLatch startLatch = new CountDownLatch(1);
         CountDownLatch doneLatch = new CountDownLatch(2);
         AtomicInteger successCount = new AtomicInteger(0);
-        
+
         executor.submit(() -> {
             try {
                 startLatch.await();
@@ -160,7 +160,7 @@ public void testConcurrentFailWithErrorAndComplete() throws InterruptedException
                 doneLatch.countDown();
             }
         });
-        
+
         executor.submit(() -> {
             try {
                 startLatch.await();
@@ -172,11 +172,11 @@ public void testConcurrentFailWithErrorAndComplete() throws InterruptedException
                 doneLatch.countDown();
             }
         });
-        
+
         startLatch.countDown();
         assertTrue(doneLatch.await(5, TimeUnit.SECONDS));
         assertEquals(1, successCount.get(), "Exactly one terminal operation should succeed");
-        
+
         executor.shutdown();
     }
 
@@ -186,17 +186,17 @@ public void testFailWithErrorSetsTerminalState() {
         RequestContext context = mock(RequestContext.class);
         when(context.getTaskId()).thenReturn("test-task-123");
         when(context.getContextId()).thenReturn("test-context-456");
-        
+
         EventQueue eventQueue = mock(EventQueue.class);
         AgentEmitter emitter = new AgentEmitter(context, eventQueue);
-        
+
         // Call fail with error
         emitter.fail(new UnsupportedOperationError());
-        
+
         // Verify terminal state is set - subsequent calls should throw
-        IllegalStateException exception = assertThrows(IllegalStateException.class, 
+        IllegalStateException exception = assertThrows(IllegalStateException.class,
             () -> emitter.complete());
-        assertEquals("Cannot update task status - terminal state already reached", 
+        assertEquals("Cannot update task status - terminal state already reached",
             exception.getMessage());
     }
 
@@ -206,17 +206,17 @@ public void testFailWithErrorThenFailWithMessage() {
         RequestContext context = mock(RequestContext.class);
         when(context.getTaskId()).thenReturn("test-task-123");
         when(context.getContextId()).thenReturn("test-context-456");
-        
+
         EventQueue eventQueue = mock(EventQueue.class);
         AgentEmitter emitter = new AgentEmitter(context, eventQueue);
-        
+
         // Call fail with error
         emitter.fail(new UnsupportedOperationError());
-        
+
         // Second fail should throw
-        IllegalStateException exception = assertThrows(IllegalStateException.class, 
+        IllegalStateException exception = assertThrows(IllegalStateException.class,
             () -> emitter.fail());
-        assertEquals("Cannot update task status - terminal state already reached", 
+        assertEquals("Cannot update task status - terminal state already reached",
             exception.getMessage());
     }
 
@@ -263,20 +263,20 @@ public void testNonTerminalThenTerminalState() throws InterruptedException {
         RequestContext context = mock(RequestContext.class);
         when(context.getTaskId()).thenReturn("test-task-123");
         when(context.getContextId()).thenReturn("test-context-456");
-        
+
         EventQueue eventQueue = mock(EventQueue.class);
         AgentEmitter emitter = new AgentEmitter(context, eventQueue);
-        
+
         // Non-terminal states should work
         emitter.submit();
         emitter.startWork();
-        
+
         // Terminal state should work
         emitter.complete();
-        
+
         // Verify events were enqueued
         verify(eventQueue, times(3)).enqueueEvent(any());
-        
+
         // Further updates should fail
         IllegalStateException exception = assertThrows(IllegalStateException.class,
             () -> emitter.startWork());
diff --git a/server-common/src/test/java/org/a2aproject/sdk/server/tasks/InMemoryPushNotificationConfigStoreTest.java b/server-common/src/test/java/org/a2aproject/sdk/server/tasks/InMemoryPushNotificationConfigStoreTest.java
index 5217fa889..134e17b8c 100644
--- a/server-common/src/test/java/org/a2aproject/sdk/server/tasks/InMemoryPushNotificationConfigStoreTest.java
+++ b/server-common/src/test/java/org/a2aproject/sdk/server/tasks/InMemoryPushNotificationConfigStoreTest.java
@@ -74,7 +74,7 @@ private void verifyHttpCallWithoutToken(TaskPushNotificationConfig config, Task
         verify(mockPostBuilder).post();
         // Verify that addHeader was never called for authentication token
         verify(mockPostBuilder, never()).addHeader(A2AHeaders.X_A2A_NOTIFICATION_TOKEN, expectedToken);
-        
+
         // Verify the request body contains the task data
         String sentBody = bodyCaptor.getValue();
         assertTrue(sentBody.contains(task.id()));
@@ -332,7 +332,7 @@ public void testSendNotificationWithToken() throws Exception {
         // Verify that the token is included in request headers as X-A2A-Notification-Token
         verify(mockPostBuilder).addHeader(A2AHeaders.X_A2A_NOTIFICATION_TOKEN, config.token());
         verify(mockPostBuilder).post();
-        
+
         // Verify the request body contains the task data
         String sentBody = bodyCaptor.getValue();
         assertTrue(sentBody.contains(task.id()));
diff --git a/server-common/src/test/java/org/a2aproject/sdk/server/tasks/PushNotificationSenderTest.java b/server-common/src/test/java/org/a2aproject/sdk/server/tasks/PushNotificationSenderTest.java
index c581927ad..10e910c4b 100644
--- a/server-common/src/test/java/org/a2aproject/sdk/server/tasks/PushNotificationSenderTest.java
+++ b/server-common/src/test/java/org/a2aproject/sdk/server/tasks/PushNotificationSenderTest.java
@@ -167,7 +167,7 @@ private void testSendNotificationWithInvalidToken(String token, String testName)
 
         // Set up the configuration in the store
         configStore.setInfo(config);
-        
+
         // Set up latch to wait for async completion
         testHttpClient.latch = new CountDownLatch(1);
 
diff --git a/server-common/src/test/java/org/a2aproject/sdk/server/tasks/TaskManagerTest.java b/server-common/src/test/java/org/a2aproject/sdk/server/tasks/TaskManagerTest.java
index e36ad6cc9..30d76c923 100644
--- a/server-common/src/test/java/org/a2aproject/sdk/server/tasks/TaskManagerTest.java
+++ b/server-common/src/test/java/org/a2aproject/sdk/server/tasks/TaskManagerTest.java
@@ -329,7 +329,7 @@ public void testTaskArtifactUpdateEventAppendNullWithExistingArtifact() throws A
     public void testAddingTaskWithDifferentIdFails() {
         // Test that adding a task with a different id from the taskmanager's taskId fails
         TaskManager taskManagerWithId = new TaskManager("task-abc", "session-xyz", taskStore, null);
-        
+
         Task differentTask = Task.builder()
                 .id("different-task-id")
                 .contextId("session-xyz")
@@ -345,7 +345,7 @@ public void testAddingTaskWithDifferentIdFails() {
     public void testAddingTaskWithDifferentIdViaStatusUpdateFails() {
         // Test that adding a status update with different taskId fails
         TaskManager taskManagerWithId = new TaskManager("task-abc", "session-xyz", taskStore, null);
-        
+
         TaskStatusUpdateEvent event = TaskStatusUpdateEvent.builder()
                 .taskId("different-task-id")
                 .contextId("session-xyz")
@@ -361,7 +361,7 @@ public void testAddingTaskWithDifferentIdViaStatusUpdateFails() {
     public void testAddingTaskWithDifferentIdViaArtifactUpdateFails() {
         // Test that adding an artifact update with different taskId fails
         TaskManager taskManagerWithId = new TaskManager("task-abc", "session-xyz", taskStore, null);
-        
+
         Artifact artifact = Artifact.builder()
                 .artifactId("artifact-id")
                 .name("artifact-1")
@@ -380,16 +380,16 @@ public void testAddingTaskWithDifferentIdViaArtifactUpdateFails() {
 
     @Test
     public void testTaskWithNoMessageUsesInitialMessage() throws A2AServerException {
-        // Test that adding a task with no message, and there is a TaskManager.initialMessage, 
+        // Test that adding a task with no message, and there is a TaskManager.initialMessage,
         // the initialMessage gets used
         Message initialMessage = Message.builder()
                 .role(Message.Role.ROLE_USER)
                 .parts(Collections.singletonList(new TextPart("initial message")))
                 .messageId("initial-msg-id")
                 .build();
-        
+
         TaskManager taskManagerWithInitialMessage = new TaskManager(null, null, taskStore, initialMessage);
-        
+
         // Use a status update event instead of a Task to trigger createTask
         TaskStatusUpdateEvent event = TaskStatusUpdateEvent.builder()
                 .taskId("new-task-id")
@@ -418,15 +418,15 @@ public void testTaskWithMessageDoesNotUseInitialMessage() throws A2AServerExcept
                 .parts(Collections.singletonList(new TextPart("initial message")))
                 .messageId("initial-msg-id")
                 .build();
-        
+
         TaskManager taskManagerWithInitialMessage = new TaskManager(null, null, taskStore, initialMessage);
-        
+
         Message taskMessage = Message.builder()
                 .role(Message.Role.ROLE_AGENT)
                 .parts(Collections.singletonList(new TextPart("task message")))
                 .messageId("task-msg-id")
                 .build();
-        
+
         // Use TaskStatusUpdateEvent to trigger the creation of a task, which will check if the initialMessage is used.
         TaskStatusUpdateEvent event = TaskStatusUpdateEvent.builder()
                 .taskId("new-task-id")
@@ -443,7 +443,7 @@ public void testTaskWithMessageDoesNotUseInitialMessage() throws A2AServerExcept
         assertNotNull(retrieved.history());
         assertEquals(1, retrieved.history().size());
         assertEquals("initial message", ((TextPart) retrieved.history().get(0).parts().get(0)).text());
-        
+
         // The message in the current state should be taskMessage
         assertNotNull(retrieved.status().message());
         assertEquals("task message", ((TextPart) retrieved.status().message().parts().get(0)).text());
@@ -523,15 +523,15 @@ public void testMultipleArtifactsWithDifferentArtifactIds() throws A2AServerExce
 
         Task updatedTask = taskManager.getTask();
         assertEquals(2, updatedTask.artifacts().size());
-        
+
         // Verify both artifacts are present
         List artifacts = updatedTask.artifacts();
         assertTrue(artifacts.stream()
-                .anyMatch(a -> "artifact-id-1".equals(a.artifactId()) 
+                .anyMatch(a -> "artifact-id-1".equals(a.artifactId())
                         && "content 1".equals(((TextPart) a.parts().get(0)).text()))
                 , "Artifact 1 should be present");
         assertTrue(artifacts.stream()
-                .anyMatch(a -> "artifact-id-2".equals(a.artifactId()) 
+                .anyMatch(a -> "artifact-id-2".equals(a.artifactId())
                 && "content 2".equals(((TextPart) a.parts().get(0)).text()))
                 , "Artifact 2 should be present");
     }
@@ -594,7 +594,7 @@ public void testSaveTaskEventMetadataMergeExisting() throws A2AServerException {
         // Test that metadata update merges with existing metadata
         Map originalMetadata = new HashMap<>();
         originalMetadata.put("original_key", "original_value");
-        
+
         Task taskWithMetadata = Task.builder(minimalTask)
                 .metadata(originalMetadata)
                 .build();
@@ -681,7 +681,7 @@ public void testCreateTaskWithoutInitialMessage() throws A2AServerException {
     public void testSaveTaskInternal() throws A2AServerException {
         // Test equivalent of _save_task functionality through saveTaskEvent
         TaskManager taskManagerWithoutId = new TaskManager(null, null, taskStore, null);
-        
+
         Task newTask = Task.builder()
                 .id("test-task-id")
                 .contextId("test-context")
diff --git a/server-common/src/test/java/org/a2aproject/sdk/server/util/ArtifactUtilsTest.java b/server-common/src/test/java/org/a2aproject/sdk/server/util/ArtifactUtilsTest.java
index 723987b1d..3139a64ac 100644
--- a/server-common/src/test/java/org/a2aproject/sdk/server/util/ArtifactUtilsTest.java
+++ b/server-common/src/test/java/org/a2aproject/sdk/server/util/ArtifactUtilsTest.java
@@ -24,15 +24,15 @@ void testNewArtifactAssignsPartsNameDescription() {
             List> parts = List.of(new TextPart("Sample text"));
             String name = "My Artifact";
             String description = "This is a test artifact.";
-    
+
             // When
             Artifact artifact = ArtifactUtils.newArtifact(name, parts, description);
-    
+
             // Then
             assertEquals(parts, artifact.parts());
             assertEquals(name, artifact.name());
             assertEquals(description, artifact.description());
-    
+
             // Then
             assertNotNull(artifact.artifactId());
             assertFalse(artifact.artifactId().isBlank());
@@ -44,10 +44,10 @@ void testNewArtifactEmptyDescriptionIfNotProvided() {
         // Given
         List> parts = List.of(new TextPart("Another sample"));
         String name = "Artifact_No_Desc";
-        
+
         // When
         Artifact artifact = ArtifactUtils.newArtifact(name, parts);
-        
+
         // Then
         assertEquals(null, artifact.description());    }
 
@@ -56,10 +56,10 @@ void testNewTextArtifactCreatesSingleTextPart() {
         // Given
         String text = "This is a text artifact.";
         String name = "Text_Artifact";
-        
+
         // When
         Artifact artifact = ArtifactUtils.newTextArtifact(name, text);
-        
+
         // Then
         assertEquals(1, artifact.parts().size());
         assertInstanceOf(TextPart.class, artifact.parts().get(0));
@@ -70,10 +70,10 @@ void testNewTextArtifactPartContainsProvidedText() {
         // Given
         String text = "Hello, world!";
         String name = "Greeting_Artifact";
-        
+
         // When
         Artifact artifact = ArtifactUtils.newTextArtifact(name, text);
-        
+
         // Then
         TextPart textPart = (TextPart) artifact.parts().get(0);
         assertEquals(text, textPart.text());
@@ -85,10 +85,10 @@ void testNewTextArtifactAssignsNameDescription() {
         String text = "Some content.";
         String name = "Named_Text_Artifact";
         String description = "Description for text artifact.";
-        
+
         // When
         Artifact artifact = ArtifactUtils.newTextArtifact(name, text, description);
-        
+
         // Then
         assertEquals(name, artifact.name());
         assertEquals(description, artifact.description());
@@ -99,10 +99,10 @@ void testNewDataArtifactCreatesSingleDataPart() {
         // Given
         Map sampleData = Map.of("key", "value", "number", 123);
         String name = "Data_Artifact";
-        
+
         // When
         Artifact artifact = ArtifactUtils.newDataArtifact(name, sampleData);
-        
+
         // Then
         assertEquals(1, artifact.parts().size());
         assertInstanceOf(DataPart.class, artifact.parts().get(0));
@@ -113,10 +113,10 @@ void testNewDataArtifactPartContainsProvidedData() {
         // Given
         Map sampleData = Map.of("content", "test_data", "is_valid", true);
         String name = "Structured_Data_Artifact";
-        
+
         // When
         Artifact artifact = ArtifactUtils.newDataArtifact(name, sampleData);
-        
+
         // Then
         DataPart dataPart = (DataPart) artifact.parts().get(0);
         assertEquals(sampleData, dataPart.data());
@@ -128,10 +128,10 @@ void testNewDataArtifactAssignsNameDescription() {
         Map sampleData = Map.of("info", "some details");
         String name = "Named_Data_Artifact";
         String description = "Description for data artifact.";
-        
+
         // When
         Artifact artifact = ArtifactUtils.newDataArtifact(name, sampleData, description);
-        
+
         // Then
         assertEquals(name, artifact.name());
         assertEquals(description, artifact.description());
@@ -142,10 +142,10 @@ void testArtifactIdIsNotNull() {
         // Given
         List> parts = List.of(new TextPart("Test"));
         String name = "Test_Artifact";
-        
+
         // When
         Artifact artifact = ArtifactUtils.newArtifact(name, parts);
-        
+
         // Then
         assertNotNull(artifact.artifactId());
         assertTrue(artifact.artifactId().length() > 0);
diff --git a/server-common/src/test/java/org/a2aproject/sdk/server/util/async/AsyncUtilsTest.java b/server-common/src/test/java/org/a2aproject/sdk/server/util/async/AsyncUtilsTest.java
index e4efef0e7..19ffac6be 100644
--- a/server-common/src/test/java/org/a2aproject/sdk/server/util/async/AsyncUtilsTest.java
+++ b/server-common/src/test/java/org/a2aproject/sdk/server/util/async/AsyncUtilsTest.java
@@ -690,5 +690,5 @@ public void onComplete() {
         latch.await(2, TimeUnit.SECONDS);
         assertEquals(6, results.size());
     }
-    
+
 }
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/A2A.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/A2A.java
index 58ef82c68..ca63fc850 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/A2A.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/A2A.java
@@ -28,257 +28,257 @@ public static void registerAllExtensions(
   }
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_SendMessageConfiguration_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_SendMessageConfiguration_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_Task_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_Task_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_TaskStatus_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_TaskStatus_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_Part_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_Part_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_Message_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_Message_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_Artifact_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_Artifact_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_TaskStatusUpdateEvent_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_TaskStatusUpdateEvent_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_TaskArtifactUpdateEvent_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_TaskArtifactUpdateEvent_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_AuthenticationInfo_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_AuthenticationInfo_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_AgentInterface_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_AgentInterface_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_AgentCard_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_AgentCard_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_AgentCard_SecuritySchemesEntry_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_AgentCard_SecuritySchemesEntry_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_AgentProvider_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_AgentProvider_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_AgentCapabilities_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_AgentCapabilities_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_AgentExtension_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_AgentExtension_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_AgentSkill_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_AgentSkill_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_AgentCardSignature_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_AgentCardSignature_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_TaskPushNotificationConfig_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_TaskPushNotificationConfig_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_StringList_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_StringList_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_SecurityRequirement_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_SecurityRequirement_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_SecurityRequirement_SchemesEntry_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_SecurityRequirement_SchemesEntry_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_SecurityScheme_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_SecurityScheme_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_APIKeySecurityScheme_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_APIKeySecurityScheme_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_HTTPAuthSecurityScheme_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_HTTPAuthSecurityScheme_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_OAuth2SecurityScheme_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_OAuth2SecurityScheme_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_OpenIdConnectSecurityScheme_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_OpenIdConnectSecurityScheme_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_MutualTlsSecurityScheme_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_MutualTlsSecurityScheme_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_OAuthFlows_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_OAuthFlows_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_AuthorizationCodeOAuthFlow_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_AuthorizationCodeOAuthFlow_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_AuthorizationCodeOAuthFlow_ScopesEntry_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_AuthorizationCodeOAuthFlow_ScopesEntry_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_ClientCredentialsOAuthFlow_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_ClientCredentialsOAuthFlow_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_ClientCredentialsOAuthFlow_ScopesEntry_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_ClientCredentialsOAuthFlow_ScopesEntry_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_ImplicitOAuthFlow_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_ImplicitOAuthFlow_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_ImplicitOAuthFlow_ScopesEntry_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_ImplicitOAuthFlow_ScopesEntry_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_PasswordOAuthFlow_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_PasswordOAuthFlow_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_PasswordOAuthFlow_ScopesEntry_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_PasswordOAuthFlow_ScopesEntry_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_DeviceCodeOAuthFlow_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_DeviceCodeOAuthFlow_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_DeviceCodeOAuthFlow_ScopesEntry_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_DeviceCodeOAuthFlow_ScopesEntry_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_SendMessageRequest_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_SendMessageRequest_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_GetTaskRequest_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_GetTaskRequest_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_ListTasksRequest_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_ListTasksRequest_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_ListTasksResponse_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_ListTasksResponse_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_CancelTaskRequest_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_CancelTaskRequest_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_GetTaskPushNotificationConfigRequest_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_GetTaskPushNotificationConfigRequest_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_DeleteTaskPushNotificationConfigRequest_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_DeleteTaskPushNotificationConfigRequest_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_SubscribeToTaskRequest_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_SubscribeToTaskRequest_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_ListTaskPushNotificationConfigsRequest_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_ListTaskPushNotificationConfigsRequest_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_GetExtendedAgentCardRequest_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_GetExtendedAgentCardRequest_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_SendMessageResponse_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_SendMessageResponse_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_StreamResponse_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_StreamResponse_fieldAccessorTable;
   static final com.google.protobuf.Descriptors.Descriptor
     internal_static_lf_a2a_v1_ListTaskPushNotificationConfigsResponse_descriptor;
-  static final 
+  static final
     com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_lf_a2a_v1_ListTaskPushNotificationConfigsResponse_fieldAccessorTable;
 
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/APIKeySecurityScheme.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/APIKeySecurityScheme.java
index fb8dd2747..e96b7b3aa 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/APIKeySecurityScheme.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/APIKeySecurityScheme.java
@@ -67,7 +67,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -87,7 +87,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -114,7 +114,7 @@ public java.lang.String getLocation() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       location_ = s;
@@ -134,7 +134,7 @@ public java.lang.String getLocation() {
       getLocationBytes() {
     java.lang.Object ref = location_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       location_ = b;
@@ -161,7 +161,7 @@ public java.lang.String getName() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       name_ = s;
@@ -181,7 +181,7 @@ public java.lang.String getName() {
       getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       name_ = b;
@@ -570,7 +570,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -662,7 +662,7 @@ public java.lang.String getLocation() {
         getLocationBytes() {
       java.lang.Object ref = location_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         location_ = b;
@@ -754,7 +754,7 @@ public java.lang.String getName() {
         getNameBytes() {
       java.lang.Object ref = name_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         name_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCapabilities.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCapabilities.java
index 119948d01..2f2997c0c 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCapabilities.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCapabilities.java
@@ -125,7 +125,7 @@ public java.util.List getExtensionsList(
    * repeated .lf.a2a.v1.AgentExtension extensions = 3;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getExtensionsOrBuilderList() {
     return extensions_;
   }
@@ -547,7 +547,7 @@ public Builder mergeFrom(org.a2aproject.sdk.grpc.AgentCapabilities other) {
             extensionsBuilder_ = null;
             extensions_ = other.extensions_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            extensionsBuilder_ = 
+            extensionsBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetExtensionsFieldBuilder() : null;
           } else {
@@ -996,7 +996,7 @@ public org.a2aproject.sdk.grpc.AgentExtensionOrBuilder getExtensionsOrBuilder(
      *
      * repeated .lf.a2a.v1.AgentExtension extensions = 3;
      */
-    public java.util.List 
+    public java.util.List
          getExtensionsOrBuilderList() {
       if (extensionsBuilder_ != null) {
         return extensionsBuilder_.getMessageOrBuilderList();
@@ -1034,12 +1034,12 @@ public org.a2aproject.sdk.grpc.AgentExtension.Builder addExtensionsBuilder(
      *
      * repeated .lf.a2a.v1.AgentExtension extensions = 3;
      */
-    public java.util.List 
+    public java.util.List
          getExtensionsBuilderList() {
       return internalGetExtensionsFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.grpc.AgentExtension, org.a2aproject.sdk.grpc.AgentExtension.Builder, org.a2aproject.sdk.grpc.AgentExtensionOrBuilder> 
+        org.a2aproject.sdk.grpc.AgentExtension, org.a2aproject.sdk.grpc.AgentExtension.Builder, org.a2aproject.sdk.grpc.AgentExtensionOrBuilder>
         internalGetExtensionsFieldBuilder() {
       if (extensionsBuilder_ == null) {
         extensionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCapabilitiesOrBuilder.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCapabilitiesOrBuilder.java
index 1867fce31..76b7a5728 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCapabilitiesOrBuilder.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCapabilitiesOrBuilder.java
@@ -55,7 +55,7 @@ public interface AgentCapabilitiesOrBuilder extends
    *
    * repeated .lf.a2a.v1.AgentExtension extensions = 3;
    */
-  java.util.List 
+  java.util.List
       getExtensionsList();
   /**
    * 
@@ -80,7 +80,7 @@ public interface AgentCapabilitiesOrBuilder extends
    *
    * repeated .lf.a2a.v1.AgentExtension extensions = 3;
    */
-  java.util.List 
+  java.util.List
       getExtensionsOrBuilderList();
   /**
    * 
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCard.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCard.java
index 8eed8b164..a499e0124 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCard.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCard.java
@@ -94,7 +94,7 @@ public java.lang.String getName() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       name_ = s;
@@ -115,7 +115,7 @@ public java.lang.String getName() {
       getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       name_ = b;
@@ -144,7 +144,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -166,7 +166,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -198,7 +198,7 @@ public java.util.List getSupportedInterf
    * repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED];
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getSupportedInterfacesOrBuilderList() {
     return supportedInterfaces_;
   }
@@ -293,7 +293,7 @@ public java.lang.String getVersion() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       version_ = s;
@@ -314,7 +314,7 @@ public java.lang.String getVersion() {
       getVersionBytes() {
     java.lang.Object ref = version_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       version_ = b;
@@ -353,7 +353,7 @@ public java.lang.String getDocumentationUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       documentationUrl_ = s;
@@ -373,7 +373,7 @@ public java.lang.String getDocumentationUrl() {
       getDocumentationUrlBytes() {
     java.lang.Object ref = documentationUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       documentationUrl_ = b;
@@ -427,7 +427,7 @@ private static final class SecuritySchemesDefaultEntryHolder {
         java.lang.String, org.a2aproject.sdk.grpc.SecurityScheme> defaultEntry =
             com.google.protobuf.MapEntry
             .newDefaultInstance(
-                org.a2aproject.sdk.grpc.A2A.internal_static_lf_a2a_v1_AgentCard_SecuritySchemesEntry_descriptor, 
+                org.a2aproject.sdk.grpc.A2A.internal_static_lf_a2a_v1_AgentCard_SecuritySchemesEntry_descriptor,
                 com.google.protobuf.WireFormat.FieldType.STRING,
                 "",
                 com.google.protobuf.WireFormat.FieldType.MESSAGE,
@@ -538,7 +538,7 @@ public java.util.List getSecurityRe
    * repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getSecurityRequirementsOrBuilderList() {
     return securityRequirements_;
   }
@@ -717,7 +717,7 @@ public java.util.List getSkillsList() {
    * repeated .lf.a2a.v1.AgentSkill skills = 12 [(.google.api.field_behavior) = REQUIRED];
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getSkillsOrBuilderList() {
     return skills_;
   }
@@ -784,7 +784,7 @@ public java.util.List getSignaturesL
    * repeated .lf.a2a.v1.AgentCardSignature signatures = 13;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getSignaturesOrBuilderList() {
     return signatures_;
   }
@@ -852,7 +852,7 @@ public java.lang.String getIconUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       iconUrl_ = s;
@@ -872,7 +872,7 @@ public java.lang.String getIconUrl() {
       getIconUrlBytes() {
     java.lang.Object ref = iconUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       iconUrl_ = b;
@@ -1507,7 +1507,7 @@ public Builder mergeFrom(org.a2aproject.sdk.grpc.AgentCard other) {
             supportedInterfacesBuilder_ = null;
             supportedInterfaces_ = other.supportedInterfaces_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            supportedInterfacesBuilder_ = 
+            supportedInterfacesBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetSupportedInterfacesFieldBuilder() : null;
           } else {
@@ -1552,7 +1552,7 @@ public Builder mergeFrom(org.a2aproject.sdk.grpc.AgentCard other) {
             securityRequirementsBuilder_ = null;
             securityRequirements_ = other.securityRequirements_;
             bitField0_ = (bitField0_ & ~0x00000100);
-            securityRequirementsBuilder_ = 
+            securityRequirementsBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetSecurityRequirementsFieldBuilder() : null;
           } else {
@@ -1598,7 +1598,7 @@ public Builder mergeFrom(org.a2aproject.sdk.grpc.AgentCard other) {
             skillsBuilder_ = null;
             skills_ = other.skills_;
             bitField0_ = (bitField0_ & ~0x00000800);
-            skillsBuilder_ = 
+            skillsBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetSkillsFieldBuilder() : null;
           } else {
@@ -1624,7 +1624,7 @@ public Builder mergeFrom(org.a2aproject.sdk.grpc.AgentCard other) {
             signaturesBuilder_ = null;
             signatures_ = other.signatures_;
             bitField0_ = (bitField0_ & ~0x00001000);
-            signaturesBuilder_ = 
+            signaturesBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetSignaturesFieldBuilder() : null;
           } else {
@@ -1827,7 +1827,7 @@ public java.lang.String getName() {
         getNameBytes() {
       java.lang.Object ref = name_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         name_ = b;
@@ -1926,7 +1926,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -2246,7 +2246,7 @@ public org.a2aproject.sdk.grpc.AgentInterfaceOrBuilder getSupportedInterfacesOrB
      *
      * repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED];
      */
-    public java.util.List 
+    public java.util.List
          getSupportedInterfacesOrBuilderList() {
       if (supportedInterfacesBuilder_ != null) {
         return supportedInterfacesBuilder_.getMessageOrBuilderList();
@@ -2284,12 +2284,12 @@ public org.a2aproject.sdk.grpc.AgentInterface.Builder addSupportedInterfacesBuil
      *
      * repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED];
      */
-    public java.util.List 
+    public java.util.List
          getSupportedInterfacesBuilderList() {
       return internalGetSupportedInterfacesFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.grpc.AgentInterface, org.a2aproject.sdk.grpc.AgentInterface.Builder, org.a2aproject.sdk.grpc.AgentInterfaceOrBuilder> 
+        org.a2aproject.sdk.grpc.AgentInterface, org.a2aproject.sdk.grpc.AgentInterface.Builder, org.a2aproject.sdk.grpc.AgentInterfaceOrBuilder>
         internalGetSupportedInterfacesFieldBuilder() {
       if (supportedInterfacesBuilder_ == null) {
         supportedInterfacesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -2447,7 +2447,7 @@ public org.a2aproject.sdk.grpc.AgentProviderOrBuilder getProviderOrBuilder() {
      * .lf.a2a.v1.AgentProvider provider = 4;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.AgentProvider, org.a2aproject.sdk.grpc.AgentProvider.Builder, org.a2aproject.sdk.grpc.AgentProviderOrBuilder> 
+        org.a2aproject.sdk.grpc.AgentProvider, org.a2aproject.sdk.grpc.AgentProvider.Builder, org.a2aproject.sdk.grpc.AgentProviderOrBuilder>
         internalGetProviderFieldBuilder() {
       if (providerBuilder_ == null) {
         providerBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -2495,7 +2495,7 @@ public java.lang.String getVersion() {
         getVersionBytes() {
       java.lang.Object ref = version_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         version_ = b;
@@ -2601,7 +2601,7 @@ public java.lang.String getDocumentationUrl() {
         getDocumentationUrlBytes() {
       java.lang.Object ref = documentationUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         documentationUrl_ = b;
@@ -2804,7 +2804,7 @@ public org.a2aproject.sdk.grpc.AgentCapabilitiesOrBuilder getCapabilitiesOrBuild
      * .lf.a2a.v1.AgentCapabilities capabilities = 7 [(.google.api.field_behavior) = REQUIRED];
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.AgentCapabilities, org.a2aproject.sdk.grpc.AgentCapabilities.Builder, org.a2aproject.sdk.grpc.AgentCapabilitiesOrBuilder> 
+        org.a2aproject.sdk.grpc.AgentCapabilities, org.a2aproject.sdk.grpc.AgentCapabilities.Builder, org.a2aproject.sdk.grpc.AgentCapabilitiesOrBuilder>
         internalGetCapabilitiesFieldBuilder() {
       if (capabilitiesBuilder_ == null) {
         capabilitiesBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -3259,7 +3259,7 @@ public org.a2aproject.sdk.grpc.SecurityRequirementOrBuilder getSecurityRequireme
      *
      * repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
      */
-    public java.util.List 
+    public java.util.List
          getSecurityRequirementsOrBuilderList() {
       if (securityRequirementsBuilder_ != null) {
         return securityRequirementsBuilder_.getMessageOrBuilderList();
@@ -3297,12 +3297,12 @@ public org.a2aproject.sdk.grpc.SecurityRequirement.Builder addSecurityRequiremen
      *
      * repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
      */
-    public java.util.List 
+    public java.util.List
          getSecurityRequirementsBuilderList() {
       return internalGetSecurityRequirementsFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.grpc.SecurityRequirement, org.a2aproject.sdk.grpc.SecurityRequirement.Builder, org.a2aproject.sdk.grpc.SecurityRequirementOrBuilder> 
+        org.a2aproject.sdk.grpc.SecurityRequirement, org.a2aproject.sdk.grpc.SecurityRequirement.Builder, org.a2aproject.sdk.grpc.SecurityRequirementOrBuilder>
         internalGetSecurityRequirementsFieldBuilder() {
       if (securityRequirementsBuilder_ == null) {
         securityRequirementsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -3913,7 +3913,7 @@ public org.a2aproject.sdk.grpc.AgentSkillOrBuilder getSkillsOrBuilder(
      *
      * repeated .lf.a2a.v1.AgentSkill skills = 12 [(.google.api.field_behavior) = REQUIRED];
      */
-    public java.util.List 
+    public java.util.List
          getSkillsOrBuilderList() {
       if (skillsBuilder_ != null) {
         return skillsBuilder_.getMessageOrBuilderList();
@@ -3957,12 +3957,12 @@ public org.a2aproject.sdk.grpc.AgentSkill.Builder addSkillsBuilder(
      *
      * repeated .lf.a2a.v1.AgentSkill skills = 12 [(.google.api.field_behavior) = REQUIRED];
      */
-    public java.util.List 
+    public java.util.List
          getSkillsBuilderList() {
       return internalGetSkillsFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.grpc.AgentSkill, org.a2aproject.sdk.grpc.AgentSkill.Builder, org.a2aproject.sdk.grpc.AgentSkillOrBuilder> 
+        org.a2aproject.sdk.grpc.AgentSkill, org.a2aproject.sdk.grpc.AgentSkill.Builder, org.a2aproject.sdk.grpc.AgentSkillOrBuilder>
         internalGetSkillsFieldBuilder() {
       if (skillsBuilder_ == null) {
         skillsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -4231,7 +4231,7 @@ public org.a2aproject.sdk.grpc.AgentCardSignatureOrBuilder getSignaturesOrBuilde
      *
      * repeated .lf.a2a.v1.AgentCardSignature signatures = 13;
      */
-    public java.util.List 
+    public java.util.List
          getSignaturesOrBuilderList() {
       if (signaturesBuilder_ != null) {
         return signaturesBuilder_.getMessageOrBuilderList();
@@ -4269,12 +4269,12 @@ public org.a2aproject.sdk.grpc.AgentCardSignature.Builder addSignaturesBuilder(
      *
      * repeated .lf.a2a.v1.AgentCardSignature signatures = 13;
      */
-    public java.util.List 
+    public java.util.List
          getSignaturesBuilderList() {
       return internalGetSignaturesFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.grpc.AgentCardSignature, org.a2aproject.sdk.grpc.AgentCardSignature.Builder, org.a2aproject.sdk.grpc.AgentCardSignatureOrBuilder> 
+        org.a2aproject.sdk.grpc.AgentCardSignature, org.a2aproject.sdk.grpc.AgentCardSignature.Builder, org.a2aproject.sdk.grpc.AgentCardSignatureOrBuilder>
         internalGetSignaturesFieldBuilder() {
       if (signaturesBuilder_ == null) {
         signaturesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -4332,7 +4332,7 @@ public java.lang.String getIconUrl() {
         getIconUrlBytes() {
       java.lang.Object ref = iconUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         iconUrl_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCardOrBuilder.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCardOrBuilder.java
index bfb01cfc9..afc39740c 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCardOrBuilder.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCardOrBuilder.java
@@ -63,7 +63,7 @@ public interface AgentCardOrBuilder extends
    *
    * repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED];
    */
-  java.util.List 
+  java.util.List
       getSupportedInterfacesList();
   /**
    * 
@@ -88,7 +88,7 @@ public interface AgentCardOrBuilder extends
    *
    * repeated .lf.a2a.v1.AgentInterface supported_interfaces = 3 [(.google.api.field_behavior) = REQUIRED];
    */
-  java.util.List 
+  java.util.List
       getSupportedInterfacesOrBuilderList();
   /**
    * 
@@ -266,7 +266,7 @@ org.a2aproject.sdk.grpc.SecurityScheme getSecuritySchemesOrThrow(
    *
    * repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
    */
-  java.util.List 
+  java.util.List
       getSecurityRequirementsList();
   /**
    * 
@@ -291,7 +291,7 @@ org.a2aproject.sdk.grpc.SecurityScheme getSecuritySchemesOrThrow(
    *
    * repeated .lf.a2a.v1.SecurityRequirement security_requirements = 9;
    */
-  java.util.List 
+  java.util.List
       getSecurityRequirementsOrBuilderList();
   /**
    * 
@@ -402,7 +402,7 @@ org.a2aproject.sdk.grpc.SecurityRequirementOrBuilder getSecurityRequirementsOrBu
    *
    * repeated .lf.a2a.v1.AgentSkill skills = 12 [(.google.api.field_behavior) = REQUIRED];
    */
-  java.util.List 
+  java.util.List
       getSkillsList();
   /**
    * 
@@ -433,7 +433,7 @@ org.a2aproject.sdk.grpc.SecurityRequirementOrBuilder getSecurityRequirementsOrBu
    *
    * repeated .lf.a2a.v1.AgentSkill skills = 12 [(.google.api.field_behavior) = REQUIRED];
    */
-  java.util.List 
+  java.util.List
       getSkillsOrBuilderList();
   /**
    * 
@@ -454,7 +454,7 @@ org.a2aproject.sdk.grpc.AgentSkillOrBuilder getSkillsOrBuilder(
    *
    * repeated .lf.a2a.v1.AgentCardSignature signatures = 13;
    */
-  java.util.List 
+  java.util.List
       getSignaturesList();
   /**
    * 
@@ -479,7 +479,7 @@ org.a2aproject.sdk.grpc.AgentSkillOrBuilder getSkillsOrBuilder(
    *
    * repeated .lf.a2a.v1.AgentCardSignature signatures = 13;
    */
-  java.util.List 
+  java.util.List
       getSignaturesOrBuilderList();
   /**
    * 
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCardSignature.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCardSignature.java
index 99dd0b33b..e023ff0c0 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCardSignature.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentCardSignature.java
@@ -71,7 +71,7 @@ public java.lang.String getProtected() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       protected_ = s;
@@ -94,7 +94,7 @@ public java.lang.String getProtected() {
       getProtectedBytes() {
     java.lang.Object ref = protected_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       protected_ = b;
@@ -121,7 +121,7 @@ public java.lang.String getSignature() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       signature_ = s;
@@ -141,7 +141,7 @@ public java.lang.String getSignature() {
       getSignatureBytes() {
     java.lang.Object ref = signature_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       signature_ = b;
@@ -596,7 +596,7 @@ public java.lang.String getProtected() {
         getProtectedBytes() {
       java.lang.Object ref = protected_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         protected_ = b;
@@ -697,7 +697,7 @@ public java.lang.String getSignature() {
         getSignatureBytes() {
       java.lang.Object ref = signature_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         signature_ = b;
@@ -900,7 +900,7 @@ public com.google.protobuf.StructOrBuilder getHeaderOrBuilder() {
      * .google.protobuf.Struct header = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetHeaderFieldBuilder() {
       if (headerBuilder_ == null) {
         headerBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentExtension.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentExtension.java
index 1c2b6cb87..919928649 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentExtension.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentExtension.java
@@ -67,7 +67,7 @@ public java.lang.String getUri() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       uri_ = s;
@@ -87,7 +87,7 @@ public java.lang.String getUri() {
       getUriBytes() {
     java.lang.Object ref = uri_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       uri_ = b;
@@ -114,7 +114,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -134,7 +134,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -621,7 +621,7 @@ public java.lang.String getUri() {
         getUriBytes() {
       java.lang.Object ref = uri_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         uri_ = b;
@@ -713,7 +713,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -960,7 +960,7 @@ public com.google.protobuf.StructOrBuilder getParamsOrBuilder() {
      * .google.protobuf.Struct params = 4;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetParamsFieldBuilder() {
       if (paramsBuilder_ == null) {
         paramsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentInterface.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentInterface.java
index 0e6cf31bd..fd1f623ef 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentInterface.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentInterface.java
@@ -70,7 +70,7 @@ public java.lang.String getUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       url_ = s;
@@ -91,7 +91,7 @@ public java.lang.String getUrl() {
       getUrlBytes() {
     java.lang.Object ref = url_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       url_ = b;
@@ -120,7 +120,7 @@ public java.lang.String getProtocolBinding() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       protocolBinding_ = s;
@@ -142,7 +142,7 @@ public java.lang.String getProtocolBinding() {
       getProtocolBindingBytes() {
     java.lang.Object ref = protocolBinding_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       protocolBinding_ = b;
@@ -169,7 +169,7 @@ public java.lang.String getTenant() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tenant_ = s;
@@ -189,7 +189,7 @@ public java.lang.String getTenant() {
       getTenantBytes() {
     java.lang.Object ref = tenant_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tenant_ = b;
@@ -218,7 +218,7 @@ public java.lang.String getProtocolVersion() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       protocolVersion_ = s;
@@ -240,7 +240,7 @@ public java.lang.String getProtocolVersion() {
       getProtocolVersionBytes() {
     java.lang.Object ref = protocolVersion_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       protocolVersion_ = b;
@@ -656,7 +656,7 @@ public java.lang.String getUrl() {
         getUrlBytes() {
       java.lang.Object ref = url_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         url_ = b;
@@ -755,7 +755,7 @@ public java.lang.String getProtocolBinding() {
         getProtocolBindingBytes() {
       java.lang.Object ref = protocolBinding_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         protocolBinding_ = b;
@@ -853,7 +853,7 @@ public java.lang.String getTenant() {
         getTenantBytes() {
       java.lang.Object ref = tenant_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tenant_ = b;
@@ -949,7 +949,7 @@ public java.lang.String getProtocolVersion() {
         getProtocolVersionBytes() {
       java.lang.Object ref = protocolVersion_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         protocolVersion_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentProvider.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentProvider.java
index 17c348a6d..13796c3ec 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentProvider.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentProvider.java
@@ -67,7 +67,7 @@ public java.lang.String getUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       url_ = s;
@@ -88,7 +88,7 @@ public java.lang.String getUrl() {
       getUrlBytes() {
     java.lang.Object ref = url_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       url_ = b;
@@ -116,7 +116,7 @@ public java.lang.String getOrganization() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       organization_ = s;
@@ -137,7 +137,7 @@ public java.lang.String getOrganization() {
       getOrganizationBytes() {
     java.lang.Object ref = organization_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       organization_ = b;
@@ -504,7 +504,7 @@ public java.lang.String getUrl() {
         getUrlBytes() {
       java.lang.Object ref = url_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         url_ = b;
@@ -601,7 +601,7 @@ public java.lang.String getOrganization() {
         getOrganizationBytes() {
       java.lang.Object ref = organization_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         organization_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentSkill.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentSkill.java
index 8f31cfa7e..e09592b29 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentSkill.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentSkill.java
@@ -76,7 +76,7 @@ public java.lang.String getId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       id_ = s;
@@ -96,7 +96,7 @@ public java.lang.String getId() {
       getIdBytes() {
     java.lang.Object ref = id_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       id_ = b;
@@ -123,7 +123,7 @@ public java.lang.String getName() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       name_ = s;
@@ -143,7 +143,7 @@ public java.lang.String getName() {
       getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       name_ = b;
@@ -170,7 +170,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -190,7 +190,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -434,7 +434,7 @@ public java.util.List getSecurityRe
    * repeated .lf.a2a.v1.SecurityRequirement security_requirements = 8;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getSecurityRequirementsOrBuilderList() {
     return securityRequirements_;
   }
@@ -944,7 +944,7 @@ public Builder mergeFrom(org.a2aproject.sdk.grpc.AgentSkill other) {
             securityRequirementsBuilder_ = null;
             securityRequirements_ = other.securityRequirements_;
             bitField0_ = (bitField0_ & ~0x00000080);
-            securityRequirementsBuilder_ = 
+            securityRequirementsBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetSecurityRequirementsFieldBuilder() : null;
           } else {
@@ -1080,7 +1080,7 @@ public java.lang.String getId() {
         getIdBytes() {
       java.lang.Object ref = id_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         id_ = b;
@@ -1172,7 +1172,7 @@ public java.lang.String getName() {
         getNameBytes() {
       java.lang.Object ref = name_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         name_ = b;
@@ -1264,7 +1264,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -2166,7 +2166,7 @@ public org.a2aproject.sdk.grpc.SecurityRequirementOrBuilder getSecurityRequireme
      *
      * repeated .lf.a2a.v1.SecurityRequirement security_requirements = 8;
      */
-    public java.util.List 
+    public java.util.List
          getSecurityRequirementsOrBuilderList() {
       if (securityRequirementsBuilder_ != null) {
         return securityRequirementsBuilder_.getMessageOrBuilderList();
@@ -2204,12 +2204,12 @@ public org.a2aproject.sdk.grpc.SecurityRequirement.Builder addSecurityRequiremen
      *
      * repeated .lf.a2a.v1.SecurityRequirement security_requirements = 8;
      */
-    public java.util.List 
+    public java.util.List
          getSecurityRequirementsBuilderList() {
       return internalGetSecurityRequirementsFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.grpc.SecurityRequirement, org.a2aproject.sdk.grpc.SecurityRequirement.Builder, org.a2aproject.sdk.grpc.SecurityRequirementOrBuilder> 
+        org.a2aproject.sdk.grpc.SecurityRequirement, org.a2aproject.sdk.grpc.SecurityRequirement.Builder, org.a2aproject.sdk.grpc.SecurityRequirementOrBuilder>
         internalGetSecurityRequirementsFieldBuilder() {
       if (securityRequirementsBuilder_ == null) {
         securityRequirementsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentSkillOrBuilder.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentSkillOrBuilder.java
index 7893b1bf9..19b53939f 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentSkillOrBuilder.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AgentSkillOrBuilder.java
@@ -241,7 +241,7 @@ public interface AgentSkillOrBuilder extends
    *
    * repeated .lf.a2a.v1.SecurityRequirement security_requirements = 8;
    */
-  java.util.List 
+  java.util.List
       getSecurityRequirementsList();
   /**
    * 
@@ -266,7 +266,7 @@ public interface AgentSkillOrBuilder extends
    *
    * repeated .lf.a2a.v1.SecurityRequirement security_requirements = 8;
    */
-  java.util.List 
+  java.util.List
       getSecurityRequirementsOrBuilderList();
   /**
    * 
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Artifact.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Artifact.java
index ad1affc3d..73d42ff4f 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Artifact.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Artifact.java
@@ -71,7 +71,7 @@ public java.lang.String getArtifactId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       artifactId_ = s;
@@ -91,7 +91,7 @@ public java.lang.String getArtifactId() {
       getArtifactIdBytes() {
     java.lang.Object ref = artifactId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       artifactId_ = b;
@@ -118,7 +118,7 @@ public java.lang.String getName() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       name_ = s;
@@ -138,7 +138,7 @@ public java.lang.String getName() {
       getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       name_ = b;
@@ -165,7 +165,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -185,7 +185,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -217,7 +217,7 @@ public java.util.List getPartsList() {
    * repeated .lf.a2a.v1.Part parts = 4 [(.google.api.field_behavior) = REQUIRED];
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getPartsOrBuilderList() {
     return parts_;
   }
@@ -745,7 +745,7 @@ public Builder mergeFrom(org.a2aproject.sdk.grpc.Artifact other) {
             partsBuilder_ = null;
             parts_ = other.parts_;
             bitField0_ = (bitField0_ & ~0x00000008);
-            partsBuilder_ = 
+            partsBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetPartsFieldBuilder() : null;
           } else {
@@ -883,7 +883,7 @@ public java.lang.String getArtifactId() {
         getArtifactIdBytes() {
       java.lang.Object ref = artifactId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         artifactId_ = b;
@@ -975,7 +975,7 @@ public java.lang.String getName() {
         getNameBytes() {
       java.lang.Object ref = name_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         name_ = b;
@@ -1067,7 +1067,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -1381,7 +1381,7 @@ public org.a2aproject.sdk.grpc.PartOrBuilder getPartsOrBuilder(
      *
      * repeated .lf.a2a.v1.Part parts = 4 [(.google.api.field_behavior) = REQUIRED];
      */
-    public java.util.List 
+    public java.util.List
          getPartsOrBuilderList() {
       if (partsBuilder_ != null) {
         return partsBuilder_.getMessageOrBuilderList();
@@ -1419,12 +1419,12 @@ public org.a2aproject.sdk.grpc.Part.Builder addPartsBuilder(
      *
      * repeated .lf.a2a.v1.Part parts = 4 [(.google.api.field_behavior) = REQUIRED];
      */
-    public java.util.List 
+    public java.util.List
          getPartsBuilderList() {
       return internalGetPartsFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.grpc.Part, org.a2aproject.sdk.grpc.Part.Builder, org.a2aproject.sdk.grpc.PartOrBuilder> 
+        org.a2aproject.sdk.grpc.Part, org.a2aproject.sdk.grpc.Part.Builder, org.a2aproject.sdk.grpc.PartOrBuilder>
         internalGetPartsFieldBuilder() {
       if (partsBuilder_ == null) {
         partsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -1582,7 +1582,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() {
      * .google.protobuf.Struct metadata = 5;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetMetadataFieldBuilder() {
       if (metadataBuilder_ == null) {
         metadataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ArtifactOrBuilder.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ArtifactOrBuilder.java
index 641fcd1d8..1b11c770c 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ArtifactOrBuilder.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ArtifactOrBuilder.java
@@ -77,7 +77,7 @@ public interface ArtifactOrBuilder extends
    *
    * repeated .lf.a2a.v1.Part parts = 4 [(.google.api.field_behavior) = REQUIRED];
    */
-  java.util.List 
+  java.util.List
       getPartsList();
   /**
    * 
@@ -102,7 +102,7 @@ public interface ArtifactOrBuilder extends
    *
    * repeated .lf.a2a.v1.Part parts = 4 [(.google.api.field_behavior) = REQUIRED];
    */
-  java.util.List 
+  java.util.List
       getPartsOrBuilderList();
   /**
    * 
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AuthenticationInfo.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AuthenticationInfo.java
index 86ec9805f..3b311c82f 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AuthenticationInfo.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AuthenticationInfo.java
@@ -68,7 +68,7 @@ public java.lang.String getScheme() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       scheme_ = s;
@@ -90,7 +90,7 @@ public java.lang.String getScheme() {
       getSchemeBytes() {
     java.lang.Object ref = scheme_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       scheme_ = b;
@@ -117,7 +117,7 @@ public java.lang.String getCredentials() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       credentials_ = s;
@@ -137,7 +137,7 @@ public java.lang.String getCredentials() {
       getCredentialsBytes() {
     java.lang.Object ref = credentials_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       credentials_ = b;
@@ -506,7 +506,7 @@ public java.lang.String getScheme() {
         getSchemeBytes() {
       java.lang.Object ref = scheme_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         scheme_ = b;
@@ -604,7 +604,7 @@ public java.lang.String getCredentials() {
         getCredentialsBytes() {
       java.lang.Object ref = credentials_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         credentials_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AuthorizationCodeOAuthFlow.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AuthorizationCodeOAuthFlow.java
index 2055479da..f528f28b3 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AuthorizationCodeOAuthFlow.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/AuthorizationCodeOAuthFlow.java
@@ -79,7 +79,7 @@ public java.lang.String getAuthorizationUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       authorizationUrl_ = s;
@@ -99,7 +99,7 @@ public java.lang.String getAuthorizationUrl() {
       getAuthorizationUrlBytes() {
     java.lang.Object ref = authorizationUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       authorizationUrl_ = b;
@@ -126,7 +126,7 @@ public java.lang.String getTokenUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tokenUrl_ = s;
@@ -146,7 +146,7 @@ public java.lang.String getTokenUrl() {
       getTokenUrlBytes() {
     java.lang.Object ref = tokenUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tokenUrl_ = b;
@@ -173,7 +173,7 @@ public java.lang.String getRefreshUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       refreshUrl_ = s;
@@ -193,7 +193,7 @@ public java.lang.String getRefreshUrl() {
       getRefreshUrlBytes() {
     java.lang.Object ref = refreshUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       refreshUrl_ = b;
@@ -209,7 +209,7 @@ private static final class ScopesDefaultEntryHolder {
         java.lang.String, java.lang.String> defaultEntry =
             com.google.protobuf.MapEntry
             .newDefaultInstance(
-                org.a2aproject.sdk.grpc.A2A.internal_static_lf_a2a_v1_AuthorizationCodeOAuthFlow_ScopesEntry_descriptor, 
+                org.a2aproject.sdk.grpc.A2A.internal_static_lf_a2a_v1_AuthorizationCodeOAuthFlow_ScopesEntry_descriptor,
                 com.google.protobuf.WireFormat.FieldType.STRING,
                 "",
                 com.google.protobuf.WireFormat.FieldType.STRING,
@@ -778,7 +778,7 @@ public java.lang.String getAuthorizationUrl() {
         getAuthorizationUrlBytes() {
       java.lang.Object ref = authorizationUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         authorizationUrl_ = b;
@@ -870,7 +870,7 @@ public java.lang.String getTokenUrl() {
         getTokenUrlBytes() {
       java.lang.Object ref = tokenUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tokenUrl_ = b;
@@ -962,7 +962,7 @@ public java.lang.String getRefreshUrl() {
         getRefreshUrlBytes() {
       java.lang.Object ref = refreshUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         refreshUrl_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/CancelTaskRequest.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/CancelTaskRequest.java
index 40265d798..5172c5962 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/CancelTaskRequest.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/CancelTaskRequest.java
@@ -67,7 +67,7 @@ public java.lang.String getTenant() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tenant_ = s;
@@ -87,7 +87,7 @@ public java.lang.String getTenant() {
       getTenantBytes() {
     java.lang.Object ref = tenant_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tenant_ = b;
@@ -114,7 +114,7 @@ public java.lang.String getId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       id_ = s;
@@ -134,7 +134,7 @@ public java.lang.String getId() {
       getIdBytes() {
     java.lang.Object ref = id_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       id_ = b;
@@ -582,7 +582,7 @@ public java.lang.String getTenant() {
         getTenantBytes() {
       java.lang.Object ref = tenant_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tenant_ = b;
@@ -674,7 +674,7 @@ public java.lang.String getId() {
         getIdBytes() {
       java.lang.Object ref = id_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         id_ = b;
@@ -877,7 +877,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() {
      * .google.protobuf.Struct metadata = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetMetadataFieldBuilder() {
       if (metadataBuilder_ == null) {
         metadataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ClientCredentialsOAuthFlow.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ClientCredentialsOAuthFlow.java
index 24f62e447..41029dc91 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ClientCredentialsOAuthFlow.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ClientCredentialsOAuthFlow.java
@@ -78,7 +78,7 @@ public java.lang.String getTokenUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tokenUrl_ = s;
@@ -98,7 +98,7 @@ public java.lang.String getTokenUrl() {
       getTokenUrlBytes() {
     java.lang.Object ref = tokenUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tokenUrl_ = b;
@@ -125,7 +125,7 @@ public java.lang.String getRefreshUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       refreshUrl_ = s;
@@ -145,7 +145,7 @@ public java.lang.String getRefreshUrl() {
       getRefreshUrlBytes() {
     java.lang.Object ref = refreshUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       refreshUrl_ = b;
@@ -161,7 +161,7 @@ private static final class ScopesDefaultEntryHolder {
         java.lang.String, java.lang.String> defaultEntry =
             com.google.protobuf.MapEntry
             .newDefaultInstance(
-                org.a2aproject.sdk.grpc.A2A.internal_static_lf_a2a_v1_ClientCredentialsOAuthFlow_ScopesEntry_descriptor, 
+                org.a2aproject.sdk.grpc.A2A.internal_static_lf_a2a_v1_ClientCredentialsOAuthFlow_ScopesEntry_descriptor,
                 com.google.protobuf.WireFormat.FieldType.STRING,
                 "",
                 com.google.protobuf.WireFormat.FieldType.STRING,
@@ -666,7 +666,7 @@ public java.lang.String getTokenUrl() {
         getTokenUrlBytes() {
       java.lang.Object ref = tokenUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tokenUrl_ = b;
@@ -758,7 +758,7 @@ public java.lang.String getRefreshUrl() {
         getRefreshUrlBytes() {
       java.lang.Object ref = refreshUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         refreshUrl_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/DeleteTaskPushNotificationConfigRequest.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/DeleteTaskPushNotificationConfigRequest.java
index c15d15852..fc8f4cca3 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/DeleteTaskPushNotificationConfigRequest.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/DeleteTaskPushNotificationConfigRequest.java
@@ -67,7 +67,7 @@ public java.lang.String getTenant() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tenant_ = s;
@@ -87,7 +87,7 @@ public java.lang.String getTenant() {
       getTenantBytes() {
     java.lang.Object ref = tenant_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tenant_ = b;
@@ -114,7 +114,7 @@ public java.lang.String getTaskId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       taskId_ = s;
@@ -134,7 +134,7 @@ public java.lang.String getTaskId() {
       getTaskIdBytes() {
     java.lang.Object ref = taskId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       taskId_ = b;
@@ -161,7 +161,7 @@ public java.lang.String getId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       id_ = s;
@@ -181,7 +181,7 @@ public java.lang.String getId() {
       getIdBytes() {
     java.lang.Object ref = id_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       id_ = b;
@@ -570,7 +570,7 @@ public java.lang.String getTenant() {
         getTenantBytes() {
       java.lang.Object ref = tenant_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tenant_ = b;
@@ -662,7 +662,7 @@ public java.lang.String getTaskId() {
         getTaskIdBytes() {
       java.lang.Object ref = taskId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         taskId_ = b;
@@ -754,7 +754,7 @@ public java.lang.String getId() {
         getIdBytes() {
       java.lang.Object ref = id_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         id_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/DeviceCodeOAuthFlow.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/DeviceCodeOAuthFlow.java
index d0067625c..bef4597cb 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/DeviceCodeOAuthFlow.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/DeviceCodeOAuthFlow.java
@@ -81,7 +81,7 @@ public java.lang.String getDeviceAuthorizationUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       deviceAuthorizationUrl_ = s;
@@ -101,7 +101,7 @@ public java.lang.String getDeviceAuthorizationUrl() {
       getDeviceAuthorizationUrlBytes() {
     java.lang.Object ref = deviceAuthorizationUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       deviceAuthorizationUrl_ = b;
@@ -128,7 +128,7 @@ public java.lang.String getTokenUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tokenUrl_ = s;
@@ -148,7 +148,7 @@ public java.lang.String getTokenUrl() {
       getTokenUrlBytes() {
     java.lang.Object ref = tokenUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tokenUrl_ = b;
@@ -175,7 +175,7 @@ public java.lang.String getRefreshUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       refreshUrl_ = s;
@@ -195,7 +195,7 @@ public java.lang.String getRefreshUrl() {
       getRefreshUrlBytes() {
     java.lang.Object ref = refreshUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       refreshUrl_ = b;
@@ -211,7 +211,7 @@ private static final class ScopesDefaultEntryHolder {
         java.lang.String, java.lang.String> defaultEntry =
             com.google.protobuf.MapEntry
             .newDefaultInstance(
-                org.a2aproject.sdk.grpc.A2A.internal_static_lf_a2a_v1_DeviceCodeOAuthFlow_ScopesEntry_descriptor, 
+                org.a2aproject.sdk.grpc.A2A.internal_static_lf_a2a_v1_DeviceCodeOAuthFlow_ScopesEntry_descriptor,
                 com.google.protobuf.WireFormat.FieldType.STRING,
                 "",
                 com.google.protobuf.WireFormat.FieldType.STRING,
@@ -742,7 +742,7 @@ public java.lang.String getDeviceAuthorizationUrl() {
         getDeviceAuthorizationUrlBytes() {
       java.lang.Object ref = deviceAuthorizationUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         deviceAuthorizationUrl_ = b;
@@ -834,7 +834,7 @@ public java.lang.String getTokenUrl() {
         getTokenUrlBytes() {
       java.lang.Object ref = tokenUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tokenUrl_ = b;
@@ -926,7 +926,7 @@ public java.lang.String getRefreshUrl() {
         getRefreshUrlBytes() {
       java.lang.Object ref = refreshUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         refreshUrl_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/GetExtendedAgentCardRequest.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/GetExtendedAgentCardRequest.java
index 2df0aa5d5..ea536decd 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/GetExtendedAgentCardRequest.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/GetExtendedAgentCardRequest.java
@@ -65,7 +65,7 @@ public java.lang.String getTenant() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tenant_ = s;
@@ -85,7 +85,7 @@ public java.lang.String getTenant() {
       getTenantBytes() {
     java.lang.Object ref = tenant_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tenant_ = b;
@@ -426,7 +426,7 @@ public java.lang.String getTenant() {
         getTenantBytes() {
       java.lang.Object ref = tenant_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tenant_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/GetTaskPushNotificationConfigRequest.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/GetTaskPushNotificationConfigRequest.java
index 5d75f7126..696de6622 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/GetTaskPushNotificationConfigRequest.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/GetTaskPushNotificationConfigRequest.java
@@ -67,7 +67,7 @@ public java.lang.String getTenant() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tenant_ = s;
@@ -87,7 +87,7 @@ public java.lang.String getTenant() {
       getTenantBytes() {
     java.lang.Object ref = tenant_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tenant_ = b;
@@ -114,7 +114,7 @@ public java.lang.String getTaskId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       taskId_ = s;
@@ -134,7 +134,7 @@ public java.lang.String getTaskId() {
       getTaskIdBytes() {
     java.lang.Object ref = taskId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       taskId_ = b;
@@ -161,7 +161,7 @@ public java.lang.String getId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       id_ = s;
@@ -181,7 +181,7 @@ public java.lang.String getId() {
       getIdBytes() {
     java.lang.Object ref = id_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       id_ = b;
@@ -570,7 +570,7 @@ public java.lang.String getTenant() {
         getTenantBytes() {
       java.lang.Object ref = tenant_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tenant_ = b;
@@ -662,7 +662,7 @@ public java.lang.String getTaskId() {
         getTaskIdBytes() {
       java.lang.Object ref = taskId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         taskId_ = b;
@@ -754,7 +754,7 @@ public java.lang.String getId() {
         getIdBytes() {
       java.lang.Object ref = id_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         id_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/GetTaskRequest.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/GetTaskRequest.java
index 6506c36e3..4ecbb8ce8 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/GetTaskRequest.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/GetTaskRequest.java
@@ -67,7 +67,7 @@ public java.lang.String getTenant() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tenant_ = s;
@@ -87,7 +87,7 @@ public java.lang.String getTenant() {
       getTenantBytes() {
     java.lang.Object ref = tenant_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tenant_ = b;
@@ -114,7 +114,7 @@ public java.lang.String getId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       id_ = s;
@@ -134,7 +134,7 @@ public java.lang.String getId() {
       getIdBytes() {
     java.lang.Object ref = id_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       id_ = b;
@@ -563,7 +563,7 @@ public java.lang.String getTenant() {
         getTenantBytes() {
       java.lang.Object ref = tenant_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tenant_ = b;
@@ -655,7 +655,7 @@ public java.lang.String getId() {
         getIdBytes() {
       java.lang.Object ref = id_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         id_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/HTTPAuthSecurityScheme.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/HTTPAuthSecurityScheme.java
index 9d705e786..10bc862d0 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/HTTPAuthSecurityScheme.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/HTTPAuthSecurityScheme.java
@@ -67,7 +67,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -87,7 +87,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -116,7 +116,7 @@ public java.lang.String getScheme() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       scheme_ = s;
@@ -138,7 +138,7 @@ public java.lang.String getScheme() {
       getSchemeBytes() {
     java.lang.Object ref = scheme_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       scheme_ = b;
@@ -166,7 +166,7 @@ public java.lang.String getBearerFormat() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       bearerFormat_ = s;
@@ -187,7 +187,7 @@ public java.lang.String getBearerFormat() {
       getBearerFormatBytes() {
     java.lang.Object ref = bearerFormat_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       bearerFormat_ = b;
@@ -576,7 +576,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -672,7 +672,7 @@ public java.lang.String getScheme() {
         getSchemeBytes() {
       java.lang.Object ref = scheme_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         scheme_ = b;
@@ -772,7 +772,7 @@ public java.lang.String getBearerFormat() {
         getBearerFormatBytes() {
       java.lang.Object ref = bearerFormat_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         bearerFormat_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ImplicitOAuthFlow.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ImplicitOAuthFlow.java
index f001bea96..1f16cab39 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ImplicitOAuthFlow.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ImplicitOAuthFlow.java
@@ -79,7 +79,7 @@ public java.lang.String getAuthorizationUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       authorizationUrl_ = s;
@@ -100,7 +100,7 @@ public java.lang.String getAuthorizationUrl() {
       getAuthorizationUrlBytes() {
     java.lang.Object ref = authorizationUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       authorizationUrl_ = b;
@@ -128,7 +128,7 @@ public java.lang.String getRefreshUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       refreshUrl_ = s;
@@ -149,7 +149,7 @@ public java.lang.String getRefreshUrl() {
       getRefreshUrlBytes() {
     java.lang.Object ref = refreshUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       refreshUrl_ = b;
@@ -165,7 +165,7 @@ private static final class ScopesDefaultEntryHolder {
         java.lang.String, java.lang.String> defaultEntry =
             com.google.protobuf.MapEntry
             .newDefaultInstance(
-                org.a2aproject.sdk.grpc.A2A.internal_static_lf_a2a_v1_ImplicitOAuthFlow_ScopesEntry_descriptor, 
+                org.a2aproject.sdk.grpc.A2A.internal_static_lf_a2a_v1_ImplicitOAuthFlow_ScopesEntry_descriptor,
                 com.google.protobuf.WireFormat.FieldType.STRING,
                 "",
                 com.google.protobuf.WireFormat.FieldType.STRING,
@@ -676,7 +676,7 @@ public java.lang.String getAuthorizationUrl() {
         getAuthorizationUrlBytes() {
       java.lang.Object ref = authorizationUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         authorizationUrl_ = b;
@@ -773,7 +773,7 @@ public java.lang.String getRefreshUrl() {
         getRefreshUrlBytes() {
       java.lang.Object ref = refreshUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         refreshUrl_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTaskPushNotificationConfigsRequest.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTaskPushNotificationConfigsRequest.java
index 7fc0a8b0a..1d9d47a49 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTaskPushNotificationConfigsRequest.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTaskPushNotificationConfigsRequest.java
@@ -67,7 +67,7 @@ public java.lang.String getTenant() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tenant_ = s;
@@ -87,7 +87,7 @@ public java.lang.String getTenant() {
       getTenantBytes() {
     java.lang.Object ref = tenant_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tenant_ = b;
@@ -114,7 +114,7 @@ public java.lang.String getTaskId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       taskId_ = s;
@@ -134,7 +134,7 @@ public java.lang.String getTaskId() {
       getTaskIdBytes() {
     java.lang.Object ref = taskId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       taskId_ = b;
@@ -176,7 +176,7 @@ public java.lang.String getPageToken() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       pageToken_ = s;
@@ -196,7 +196,7 @@ public java.lang.String getPageToken() {
       getPageTokenBytes() {
     java.lang.Object ref = pageToken_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       pageToken_ = b;
@@ -608,7 +608,7 @@ public java.lang.String getTenant() {
         getTenantBytes() {
       java.lang.Object ref = tenant_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tenant_ = b;
@@ -700,7 +700,7 @@ public java.lang.String getTaskId() {
         getTaskIdBytes() {
       java.lang.Object ref = taskId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         taskId_ = b;
@@ -836,7 +836,7 @@ public java.lang.String getPageToken() {
         getPageTokenBytes() {
       java.lang.Object ref = pageToken_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         pageToken_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTaskPushNotificationConfigsResponse.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTaskPushNotificationConfigsResponse.java
index fbeabf775..3613afcd2 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTaskPushNotificationConfigsResponse.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTaskPushNotificationConfigsResponse.java
@@ -72,7 +72,7 @@ public java.util.List getCon
    * repeated .lf.a2a.v1.TaskPushNotificationConfig configs = 1;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getConfigsOrBuilderList() {
     return configs_;
   }
@@ -128,7 +128,7 @@ public java.lang.String getNextPageToken() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       nextPageToken_ = s;
@@ -148,7 +148,7 @@ public java.lang.String getNextPageToken() {
       getNextPageTokenBytes() {
     java.lang.Object ref = nextPageToken_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       nextPageToken_ = b;
@@ -455,7 +455,7 @@ public Builder mergeFrom(org.a2aproject.sdk.grpc.ListTaskPushNotificationConfigs
             configsBuilder_ = null;
             configs_ = other.configs_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            configsBuilder_ = 
+            configsBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetConfigsFieldBuilder() : null;
           } else {
@@ -784,7 +784,7 @@ public org.a2aproject.sdk.grpc.TaskPushNotificationConfigOrBuilder getConfigsOrB
      *
      * repeated .lf.a2a.v1.TaskPushNotificationConfig configs = 1;
      */
-    public java.util.List 
+    public java.util.List
          getConfigsOrBuilderList() {
       if (configsBuilder_ != null) {
         return configsBuilder_.getMessageOrBuilderList();
@@ -822,12 +822,12 @@ public org.a2aproject.sdk.grpc.TaskPushNotificationConfig.Builder addConfigsBuil
      *
      * repeated .lf.a2a.v1.TaskPushNotificationConfig configs = 1;
      */
-    public java.util.List 
+    public java.util.List
          getConfigsBuilderList() {
       return internalGetConfigsFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.grpc.TaskPushNotificationConfig, org.a2aproject.sdk.grpc.TaskPushNotificationConfig.Builder, org.a2aproject.sdk.grpc.TaskPushNotificationConfigOrBuilder> 
+        org.a2aproject.sdk.grpc.TaskPushNotificationConfig, org.a2aproject.sdk.grpc.TaskPushNotificationConfig.Builder, org.a2aproject.sdk.grpc.TaskPushNotificationConfigOrBuilder>
         internalGetConfigsFieldBuilder() {
       if (configsBuilder_ == null) {
         configsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -874,7 +874,7 @@ public java.lang.String getNextPageToken() {
         getNextPageTokenBytes() {
       java.lang.Object ref = nextPageToken_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         nextPageToken_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTaskPushNotificationConfigsResponseOrBuilder.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTaskPushNotificationConfigsResponseOrBuilder.java
index ea8b090df..2962e9cc5 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTaskPushNotificationConfigsResponseOrBuilder.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTaskPushNotificationConfigsResponseOrBuilder.java
@@ -17,7 +17,7 @@ public interface ListTaskPushNotificationConfigsResponseOrBuilder extends
    *
    * repeated .lf.a2a.v1.TaskPushNotificationConfig configs = 1;
    */
-  java.util.List 
+  java.util.List
       getConfigsList();
   /**
    * 
@@ -42,7 +42,7 @@ public interface ListTaskPushNotificationConfigsResponseOrBuilder extends
    *
    * repeated .lf.a2a.v1.TaskPushNotificationConfig configs = 1;
    */
-  java.util.List 
+  java.util.List
       getConfigsOrBuilderList();
   /**
    * 
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTasksRequest.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTasksRequest.java
index 9d183147b..173e404b7 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTasksRequest.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTasksRequest.java
@@ -69,7 +69,7 @@ public java.lang.String getTenant() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tenant_ = s;
@@ -89,7 +89,7 @@ public java.lang.String getTenant() {
       getTenantBytes() {
     java.lang.Object ref = tenant_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tenant_ = b;
@@ -116,7 +116,7 @@ public java.lang.String getContextId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       contextId_ = s;
@@ -136,7 +136,7 @@ public java.lang.String getContextId() {
       getContextIdBytes() {
     java.lang.Object ref = contextId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       contextId_ = b;
@@ -224,7 +224,7 @@ public java.lang.String getPageToken() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       pageToken_ = s;
@@ -246,7 +246,7 @@ public java.lang.String getPageToken() {
       getPageTokenBytes() {
     java.lang.Object ref = pageToken_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       pageToken_ = b;
@@ -887,7 +887,7 @@ public java.lang.String getTenant() {
         getTenantBytes() {
       java.lang.Object ref = tenant_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tenant_ = b;
@@ -979,7 +979,7 @@ public java.lang.String getContextId() {
         getContextIdBytes() {
       java.lang.Object ref = contextId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         contextId_ = b;
@@ -1214,7 +1214,7 @@ public java.lang.String getPageToken() {
         getPageTokenBytes() {
       java.lang.Object ref = pageToken_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         pageToken_ = b;
@@ -1488,7 +1488,7 @@ public com.google.protobuf.TimestampOrBuilder getStatusTimestampAfterOrBuilder()
      * .google.protobuf.Timestamp status_timestamp_after = 7;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
+        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>
         internalGetStatusTimestampAfterFieldBuilder() {
       if (statusTimestampAfterBuilder_ == null) {
         statusTimestampAfterBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTasksResponse.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTasksResponse.java
index 24d06f6bf..35e907feb 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTasksResponse.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTasksResponse.java
@@ -71,7 +71,7 @@ public java.util.List getTasksList() {
    * repeated .lf.a2a.v1.Task tasks = 1 [(.google.api.field_behavior) = REQUIRED];
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getTasksOrBuilderList() {
     return tasks_;
   }
@@ -127,7 +127,7 @@ public java.lang.String getNextPageToken() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       nextPageToken_ = s;
@@ -147,7 +147,7 @@ public java.lang.String getNextPageToken() {
       getNextPageTokenBytes() {
     java.lang.Object ref = nextPageToken_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       nextPageToken_ = b;
@@ -513,7 +513,7 @@ public Builder mergeFrom(org.a2aproject.sdk.grpc.ListTasksResponse other) {
             tasksBuilder_ = null;
             tasks_ = other.tasks_;
             bitField0_ = (bitField0_ & ~0x00000001);
-            tasksBuilder_ = 
+            tasksBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetTasksFieldBuilder() : null;
           } else {
@@ -858,7 +858,7 @@ public org.a2aproject.sdk.grpc.TaskOrBuilder getTasksOrBuilder(
      *
      * repeated .lf.a2a.v1.Task tasks = 1 [(.google.api.field_behavior) = REQUIRED];
      */
-    public java.util.List 
+    public java.util.List
          getTasksOrBuilderList() {
       if (tasksBuilder_ != null) {
         return tasksBuilder_.getMessageOrBuilderList();
@@ -896,12 +896,12 @@ public org.a2aproject.sdk.grpc.Task.Builder addTasksBuilder(
      *
      * repeated .lf.a2a.v1.Task tasks = 1 [(.google.api.field_behavior) = REQUIRED];
      */
-    public java.util.List 
+    public java.util.List
          getTasksBuilderList() {
       return internalGetTasksFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.grpc.Task, org.a2aproject.sdk.grpc.Task.Builder, org.a2aproject.sdk.grpc.TaskOrBuilder> 
+        org.a2aproject.sdk.grpc.Task, org.a2aproject.sdk.grpc.Task.Builder, org.a2aproject.sdk.grpc.TaskOrBuilder>
         internalGetTasksFieldBuilder() {
       if (tasksBuilder_ == null) {
         tasksBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -948,7 +948,7 @@ public java.lang.String getNextPageToken() {
         getNextPageTokenBytes() {
       java.lang.Object ref = nextPageToken_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         nextPageToken_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTasksResponseOrBuilder.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTasksResponseOrBuilder.java
index b8a39881a..2e7f6725a 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTasksResponseOrBuilder.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/ListTasksResponseOrBuilder.java
@@ -17,7 +17,7 @@ public interface ListTasksResponseOrBuilder extends
    *
    * repeated .lf.a2a.v1.Task tasks = 1 [(.google.api.field_behavior) = REQUIRED];
    */
-  java.util.List 
+  java.util.List
       getTasksList();
   /**
    * 
@@ -42,7 +42,7 @@ public interface ListTasksResponseOrBuilder extends
    *
    * repeated .lf.a2a.v1.Task tasks = 1 [(.google.api.field_behavior) = REQUIRED];
    */
-  java.util.List 
+  java.util.List
       getTasksOrBuilderList();
   /**
    * 
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Message.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Message.java
index d5145ad74..6b3c215b4 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Message.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Message.java
@@ -79,7 +79,7 @@ public java.lang.String getMessageId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       messageId_ = s;
@@ -99,7 +99,7 @@ public java.lang.String getMessageId() {
       getMessageIdBytes() {
     java.lang.Object ref = messageId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       messageId_ = b;
@@ -126,7 +126,7 @@ public java.lang.String getContextId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       contextId_ = s;
@@ -146,7 +146,7 @@ public java.lang.String getContextId() {
       getContextIdBytes() {
     java.lang.Object ref = contextId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       contextId_ = b;
@@ -173,7 +173,7 @@ public java.lang.String getTaskId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       taskId_ = s;
@@ -193,7 +193,7 @@ public java.lang.String getTaskId() {
       getTaskIdBytes() {
     java.lang.Object ref = taskId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       taskId_ = b;
@@ -251,7 +251,7 @@ public java.util.List getPartsList() {
    * repeated .lf.a2a.v1.Part parts = 5 [(.google.api.field_behavior) = REQUIRED];
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getPartsOrBuilderList() {
     return parts_;
   }
@@ -877,7 +877,7 @@ public Builder mergeFrom(org.a2aproject.sdk.grpc.Message other) {
             partsBuilder_ = null;
             parts_ = other.parts_;
             bitField0_ = (bitField0_ & ~0x00000010);
-            partsBuilder_ = 
+            partsBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetPartsFieldBuilder() : null;
           } else {
@@ -1036,7 +1036,7 @@ public java.lang.String getMessageId() {
         getMessageIdBytes() {
       java.lang.Object ref = messageId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         messageId_ = b;
@@ -1128,7 +1128,7 @@ public java.lang.String getContextId() {
         getContextIdBytes() {
       java.lang.Object ref = contextId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         contextId_ = b;
@@ -1220,7 +1220,7 @@ public java.lang.String getTaskId() {
         getTaskIdBytes() {
       java.lang.Object ref = taskId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         taskId_ = b;
@@ -1605,7 +1605,7 @@ public org.a2aproject.sdk.grpc.PartOrBuilder getPartsOrBuilder(
      *
      * repeated .lf.a2a.v1.Part parts = 5 [(.google.api.field_behavior) = REQUIRED];
      */
-    public java.util.List 
+    public java.util.List
          getPartsOrBuilderList() {
       if (partsBuilder_ != null) {
         return partsBuilder_.getMessageOrBuilderList();
@@ -1643,12 +1643,12 @@ public org.a2aproject.sdk.grpc.Part.Builder addPartsBuilder(
      *
      * repeated .lf.a2a.v1.Part parts = 5 [(.google.api.field_behavior) = REQUIRED];
      */
-    public java.util.List 
+    public java.util.List
          getPartsBuilderList() {
       return internalGetPartsFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.grpc.Part, org.a2aproject.sdk.grpc.Part.Builder, org.a2aproject.sdk.grpc.PartOrBuilder> 
+        org.a2aproject.sdk.grpc.Part, org.a2aproject.sdk.grpc.Part.Builder, org.a2aproject.sdk.grpc.PartOrBuilder>
         internalGetPartsFieldBuilder() {
       if (partsBuilder_ == null) {
         partsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -1806,7 +1806,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() {
      * .google.protobuf.Struct metadata = 6;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetMetadataFieldBuilder() {
       if (metadataBuilder_ == null) {
         metadataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/MessageOrBuilder.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/MessageOrBuilder.java
index 6493c0a71..be280bb0c 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/MessageOrBuilder.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/MessageOrBuilder.java
@@ -96,7 +96,7 @@ public interface MessageOrBuilder extends
    *
    * repeated .lf.a2a.v1.Part parts = 5 [(.google.api.field_behavior) = REQUIRED];
    */
-  java.util.List 
+  java.util.List
       getPartsList();
   /**
    * 
@@ -121,7 +121,7 @@ public interface MessageOrBuilder extends
    *
    * repeated .lf.a2a.v1.Part parts = 5 [(.google.api.field_behavior) = REQUIRED];
    */
-  java.util.List 
+  java.util.List
       getPartsOrBuilderList();
   /**
    * 
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/MutualTlsSecurityScheme.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/MutualTlsSecurityScheme.java
index 282830c3e..2cd3037ed 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/MutualTlsSecurityScheme.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/MutualTlsSecurityScheme.java
@@ -65,7 +65,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -85,7 +85,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -426,7 +426,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/OAuth2SecurityScheme.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/OAuth2SecurityScheme.java
index 4b3c1a169..fea93e44c 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/OAuth2SecurityScheme.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/OAuth2SecurityScheme.java
@@ -67,7 +67,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -87,7 +87,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -153,7 +153,7 @@ public java.lang.String getOauth2MetadataUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       oauth2MetadataUrl_ = s;
@@ -174,7 +174,7 @@ public java.lang.String getOauth2MetadataUrl() {
       getOauth2MetadataUrlBytes() {
     java.lang.Object ref = oauth2MetadataUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       oauth2MetadataUrl_ = b;
@@ -584,7 +584,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -787,7 +787,7 @@ public org.a2aproject.sdk.grpc.OAuthFlowsOrBuilder getFlowsOrBuilder() {
      * .lf.a2a.v1.OAuthFlows flows = 2 [(.google.api.field_behavior) = REQUIRED];
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.OAuthFlows, org.a2aproject.sdk.grpc.OAuthFlows.Builder, org.a2aproject.sdk.grpc.OAuthFlowsOrBuilder> 
+        org.a2aproject.sdk.grpc.OAuthFlows, org.a2aproject.sdk.grpc.OAuthFlows.Builder, org.a2aproject.sdk.grpc.OAuthFlowsOrBuilder>
         internalGetFlowsFieldBuilder() {
       if (flowsBuilder_ == null) {
         flowsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -835,7 +835,7 @@ public java.lang.String getOauth2MetadataUrl() {
         getOauth2MetadataUrlBytes() {
       java.lang.Object ref = oauth2MetadataUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         oauth2MetadataUrl_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/OAuthFlows.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/OAuthFlows.java
index a1c821f62..bc59b895b 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/OAuthFlows.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/OAuthFlows.java
@@ -954,7 +954,7 @@ public org.a2aproject.sdk.grpc.AuthorizationCodeOAuthFlowOrBuilder getAuthorizat
      * .lf.a2a.v1.AuthorizationCodeOAuthFlow authorization_code = 1;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.AuthorizationCodeOAuthFlow, org.a2aproject.sdk.grpc.AuthorizationCodeOAuthFlow.Builder, org.a2aproject.sdk.grpc.AuthorizationCodeOAuthFlowOrBuilder> 
+        org.a2aproject.sdk.grpc.AuthorizationCodeOAuthFlow, org.a2aproject.sdk.grpc.AuthorizationCodeOAuthFlow.Builder, org.a2aproject.sdk.grpc.AuthorizationCodeOAuthFlowOrBuilder>
         internalGetAuthorizationCodeFieldBuilder() {
       if (authorizationCodeBuilder_ == null) {
         if (!(flowCase_ == 1)) {
@@ -1132,7 +1132,7 @@ public org.a2aproject.sdk.grpc.ClientCredentialsOAuthFlowOrBuilder getClientCred
      * .lf.a2a.v1.ClientCredentialsOAuthFlow client_credentials = 2;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.ClientCredentialsOAuthFlow, org.a2aproject.sdk.grpc.ClientCredentialsOAuthFlow.Builder, org.a2aproject.sdk.grpc.ClientCredentialsOAuthFlowOrBuilder> 
+        org.a2aproject.sdk.grpc.ClientCredentialsOAuthFlow, org.a2aproject.sdk.grpc.ClientCredentialsOAuthFlow.Builder, org.a2aproject.sdk.grpc.ClientCredentialsOAuthFlowOrBuilder>
         internalGetClientCredentialsFieldBuilder() {
       if (clientCredentialsBuilder_ == null) {
         if (!(flowCase_ == 2)) {
@@ -1314,7 +1314,7 @@ public org.a2aproject.sdk.grpc.ClientCredentialsOAuthFlowOrBuilder getClientCred
      * .lf.a2a.v1.ImplicitOAuthFlow implicit = 3 [deprecated = true];
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.ImplicitOAuthFlow, org.a2aproject.sdk.grpc.ImplicitOAuthFlow.Builder, org.a2aproject.sdk.grpc.ImplicitOAuthFlowOrBuilder> 
+        org.a2aproject.sdk.grpc.ImplicitOAuthFlow, org.a2aproject.sdk.grpc.ImplicitOAuthFlow.Builder, org.a2aproject.sdk.grpc.ImplicitOAuthFlowOrBuilder>
         internalGetImplicitFieldBuilder() {
       if (implicitBuilder_ == null) {
         if (!(flowCase_ == 3)) {
@@ -1496,7 +1496,7 @@ public org.a2aproject.sdk.grpc.ClientCredentialsOAuthFlowOrBuilder getClientCred
      * .lf.a2a.v1.PasswordOAuthFlow password = 4 [deprecated = true];
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.PasswordOAuthFlow, org.a2aproject.sdk.grpc.PasswordOAuthFlow.Builder, org.a2aproject.sdk.grpc.PasswordOAuthFlowOrBuilder> 
+        org.a2aproject.sdk.grpc.PasswordOAuthFlow, org.a2aproject.sdk.grpc.PasswordOAuthFlow.Builder, org.a2aproject.sdk.grpc.PasswordOAuthFlowOrBuilder>
         internalGetPasswordFieldBuilder() {
       if (passwordBuilder_ == null) {
         if (!(flowCase_ == 4)) {
@@ -1674,7 +1674,7 @@ public org.a2aproject.sdk.grpc.DeviceCodeOAuthFlowOrBuilder getDeviceCodeOrBuild
      * .lf.a2a.v1.DeviceCodeOAuthFlow device_code = 5;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.DeviceCodeOAuthFlow, org.a2aproject.sdk.grpc.DeviceCodeOAuthFlow.Builder, org.a2aproject.sdk.grpc.DeviceCodeOAuthFlowOrBuilder> 
+        org.a2aproject.sdk.grpc.DeviceCodeOAuthFlow, org.a2aproject.sdk.grpc.DeviceCodeOAuthFlow.Builder, org.a2aproject.sdk.grpc.DeviceCodeOAuthFlowOrBuilder>
         internalGetDeviceCodeFieldBuilder() {
       if (deviceCodeBuilder_ == null) {
         if (!(flowCase_ == 5)) {
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/OpenIdConnectSecurityScheme.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/OpenIdConnectSecurityScheme.java
index 9008fb411..e4cebeeca 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/OpenIdConnectSecurityScheme.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/OpenIdConnectSecurityScheme.java
@@ -66,7 +66,7 @@ public java.lang.String getDescription() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       description_ = s;
@@ -86,7 +86,7 @@ public java.lang.String getDescription() {
       getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       description_ = b;
@@ -113,7 +113,7 @@ public java.lang.String getOpenIdConnectUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       openIdConnectUrl_ = s;
@@ -133,7 +133,7 @@ public java.lang.String getOpenIdConnectUrl() {
       getOpenIdConnectUrlBytes() {
     java.lang.Object ref = openIdConnectUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       openIdConnectUrl_ = b;
@@ -498,7 +498,7 @@ public java.lang.String getDescription() {
         getDescriptionBytes() {
       java.lang.Object ref = description_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         description_ = b;
@@ -590,7 +590,7 @@ public java.lang.String getOpenIdConnectUrl() {
         getOpenIdConnectUrlBytes() {
       java.lang.Object ref = openIdConnectUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         openIdConnectUrl_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Part.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Part.java
index 0bb9149a4..754299b8b 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Part.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Part.java
@@ -126,7 +126,7 @@ public java.lang.String getText() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       if (contentCase_ == 1) {
@@ -150,7 +150,7 @@ public java.lang.String getText() {
       ref = content_;
     }
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       if (contentCase_ == 1) {
@@ -219,7 +219,7 @@ public java.lang.String getUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       if (contentCase_ == 3) {
@@ -243,7 +243,7 @@ public java.lang.String getUrl() {
       ref = content_;
     }
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       if (contentCase_ == 3) {
@@ -353,7 +353,7 @@ public java.lang.String getFilename() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       filename_ = s;
@@ -373,7 +373,7 @@ public java.lang.String getFilename() {
       getFilenameBytes() {
     java.lang.Object ref = filename_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       filename_ = b;
@@ -401,7 +401,7 @@ public java.lang.String getMediaType() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       mediaType_ = s;
@@ -422,7 +422,7 @@ public java.lang.String getMediaType() {
       getMediaTypeBytes() {
     java.lang.Object ref = mediaType_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       mediaType_ = b;
@@ -1003,7 +1003,7 @@ public java.lang.String getText() {
         ref = content_;
       }
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         if (contentCase_ == 1) {
@@ -1178,7 +1178,7 @@ public java.lang.String getUrl() {
         ref = content_;
       }
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         if (contentCase_ == 3) {
@@ -1401,7 +1401,7 @@ public com.google.protobuf.ValueOrBuilder getDataOrBuilder() {
      * .google.protobuf.Value data = 4;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Value, com.google.protobuf.Value.Builder, com.google.protobuf.ValueOrBuilder> 
+        com.google.protobuf.Value, com.google.protobuf.Value.Builder, com.google.protobuf.ValueOrBuilder>
         internalGetDataFieldBuilder() {
       if (dataBuilder_ == null) {
         if (!(contentCase_ == 4)) {
@@ -1563,7 +1563,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() {
      * .google.protobuf.Struct metadata = 5;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetMetadataFieldBuilder() {
       if (metadataBuilder_ == null) {
         metadataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -1609,7 +1609,7 @@ public java.lang.String getFilename() {
         getFilenameBytes() {
       java.lang.Object ref = filename_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         filename_ = b;
@@ -1703,7 +1703,7 @@ public java.lang.String getMediaType() {
         getMediaTypeBytes() {
       java.lang.Object ref = mediaType_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         mediaType_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/PasswordOAuthFlow.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/PasswordOAuthFlow.java
index c0e43154a..830798812 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/PasswordOAuthFlow.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/PasswordOAuthFlow.java
@@ -79,7 +79,7 @@ public java.lang.String getTokenUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tokenUrl_ = s;
@@ -100,7 +100,7 @@ public java.lang.String getTokenUrl() {
       getTokenUrlBytes() {
     java.lang.Object ref = tokenUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tokenUrl_ = b;
@@ -128,7 +128,7 @@ public java.lang.String getRefreshUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       refreshUrl_ = s;
@@ -149,7 +149,7 @@ public java.lang.String getRefreshUrl() {
       getRefreshUrlBytes() {
     java.lang.Object ref = refreshUrl_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       refreshUrl_ = b;
@@ -165,7 +165,7 @@ private static final class ScopesDefaultEntryHolder {
         java.lang.String, java.lang.String> defaultEntry =
             com.google.protobuf.MapEntry
             .newDefaultInstance(
-                org.a2aproject.sdk.grpc.A2A.internal_static_lf_a2a_v1_PasswordOAuthFlow_ScopesEntry_descriptor, 
+                org.a2aproject.sdk.grpc.A2A.internal_static_lf_a2a_v1_PasswordOAuthFlow_ScopesEntry_descriptor,
                 com.google.protobuf.WireFormat.FieldType.STRING,
                 "",
                 com.google.protobuf.WireFormat.FieldType.STRING,
@@ -676,7 +676,7 @@ public java.lang.String getTokenUrl() {
         getTokenUrlBytes() {
       java.lang.Object ref = tokenUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tokenUrl_ = b;
@@ -773,7 +773,7 @@ public java.lang.String getRefreshUrl() {
         getRefreshUrlBytes() {
       java.lang.Object ref = refreshUrl_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         refreshUrl_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SecurityRequirement.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SecurityRequirement.java
index 002fe52bf..1ae74a040 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SecurityRequirement.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SecurityRequirement.java
@@ -65,7 +65,7 @@ private static final class SchemesDefaultEntryHolder {
         java.lang.String, org.a2aproject.sdk.grpc.StringList> defaultEntry =
             com.google.protobuf.MapEntry
             .newDefaultInstance(
-                org.a2aproject.sdk.grpc.A2A.internal_static_lf_a2a_v1_SecurityRequirement_SchemesEntry_descriptor, 
+                org.a2aproject.sdk.grpc.A2A.internal_static_lf_a2a_v1_SecurityRequirement_SchemesEntry_descriptor,
                 com.google.protobuf.WireFormat.FieldType.STRING,
                 "",
                 com.google.protobuf.WireFormat.FieldType.MESSAGE,
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SecurityScheme.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SecurityScheme.java
index 4680b002b..cc1d3fd79 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SecurityScheme.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SecurityScheme.java
@@ -950,7 +950,7 @@ public org.a2aproject.sdk.grpc.APIKeySecuritySchemeOrBuilder getApiKeySecuritySc
      * .lf.a2a.v1.APIKeySecurityScheme api_key_security_scheme = 1;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.APIKeySecurityScheme, org.a2aproject.sdk.grpc.APIKeySecurityScheme.Builder, org.a2aproject.sdk.grpc.APIKeySecuritySchemeOrBuilder> 
+        org.a2aproject.sdk.grpc.APIKeySecurityScheme, org.a2aproject.sdk.grpc.APIKeySecurityScheme.Builder, org.a2aproject.sdk.grpc.APIKeySecuritySchemeOrBuilder>
         internalGetApiKeySecuritySchemeFieldBuilder() {
       if (apiKeySecuritySchemeBuilder_ == null) {
         if (!(schemeCase_ == 1)) {
@@ -1128,7 +1128,7 @@ public org.a2aproject.sdk.grpc.HTTPAuthSecuritySchemeOrBuilder getHttpAuthSecuri
      * .lf.a2a.v1.HTTPAuthSecurityScheme http_auth_security_scheme = 2;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.HTTPAuthSecurityScheme, org.a2aproject.sdk.grpc.HTTPAuthSecurityScheme.Builder, org.a2aproject.sdk.grpc.HTTPAuthSecuritySchemeOrBuilder> 
+        org.a2aproject.sdk.grpc.HTTPAuthSecurityScheme, org.a2aproject.sdk.grpc.HTTPAuthSecurityScheme.Builder, org.a2aproject.sdk.grpc.HTTPAuthSecuritySchemeOrBuilder>
         internalGetHttpAuthSecuritySchemeFieldBuilder() {
       if (httpAuthSecuritySchemeBuilder_ == null) {
         if (!(schemeCase_ == 2)) {
@@ -1306,7 +1306,7 @@ public org.a2aproject.sdk.grpc.OAuth2SecuritySchemeOrBuilder getOauth2SecuritySc
      * .lf.a2a.v1.OAuth2SecurityScheme oauth2_security_scheme = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.OAuth2SecurityScheme, org.a2aproject.sdk.grpc.OAuth2SecurityScheme.Builder, org.a2aproject.sdk.grpc.OAuth2SecuritySchemeOrBuilder> 
+        org.a2aproject.sdk.grpc.OAuth2SecurityScheme, org.a2aproject.sdk.grpc.OAuth2SecurityScheme.Builder, org.a2aproject.sdk.grpc.OAuth2SecuritySchemeOrBuilder>
         internalGetOauth2SecuritySchemeFieldBuilder() {
       if (oauth2SecuritySchemeBuilder_ == null) {
         if (!(schemeCase_ == 3)) {
@@ -1484,7 +1484,7 @@ public org.a2aproject.sdk.grpc.OpenIdConnectSecuritySchemeOrBuilder getOpenIdCon
      * .lf.a2a.v1.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.OpenIdConnectSecurityScheme, org.a2aproject.sdk.grpc.OpenIdConnectSecurityScheme.Builder, org.a2aproject.sdk.grpc.OpenIdConnectSecuritySchemeOrBuilder> 
+        org.a2aproject.sdk.grpc.OpenIdConnectSecurityScheme, org.a2aproject.sdk.grpc.OpenIdConnectSecurityScheme.Builder, org.a2aproject.sdk.grpc.OpenIdConnectSecuritySchemeOrBuilder>
         internalGetOpenIdConnectSecuritySchemeFieldBuilder() {
       if (openIdConnectSecuritySchemeBuilder_ == null) {
         if (!(schemeCase_ == 4)) {
@@ -1662,7 +1662,7 @@ public org.a2aproject.sdk.grpc.MutualTlsSecuritySchemeOrBuilder getMtlsSecurityS
      * .lf.a2a.v1.MutualTlsSecurityScheme mtls_security_scheme = 5;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.MutualTlsSecurityScheme, org.a2aproject.sdk.grpc.MutualTlsSecurityScheme.Builder, org.a2aproject.sdk.grpc.MutualTlsSecuritySchemeOrBuilder> 
+        org.a2aproject.sdk.grpc.MutualTlsSecurityScheme, org.a2aproject.sdk.grpc.MutualTlsSecurityScheme.Builder, org.a2aproject.sdk.grpc.MutualTlsSecuritySchemeOrBuilder>
         internalGetMtlsSecuritySchemeFieldBuilder() {
       if (mtlsSecuritySchemeBuilder_ == null) {
         if (!(schemeCase_ == 5)) {
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SendMessageConfiguration.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SendMessageConfiguration.java
index a37272b47..8365afee4 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SendMessageConfiguration.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SendMessageConfiguration.java
@@ -920,7 +920,7 @@ public org.a2aproject.sdk.grpc.TaskPushNotificationConfigOrBuilder getTaskPushNo
      * .lf.a2a.v1.TaskPushNotificationConfig task_push_notification_config = 2;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.TaskPushNotificationConfig, org.a2aproject.sdk.grpc.TaskPushNotificationConfig.Builder, org.a2aproject.sdk.grpc.TaskPushNotificationConfigOrBuilder> 
+        org.a2aproject.sdk.grpc.TaskPushNotificationConfig, org.a2aproject.sdk.grpc.TaskPushNotificationConfig.Builder, org.a2aproject.sdk.grpc.TaskPushNotificationConfigOrBuilder>
         internalGetTaskPushNotificationConfigFieldBuilder() {
       if (taskPushNotificationConfigBuilder_ == null) {
         taskPushNotificationConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SendMessageRequest.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SendMessageRequest.java
index e3a35f139..70ed8355f 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SendMessageRequest.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SendMessageRequest.java
@@ -66,7 +66,7 @@ public java.lang.String getTenant() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tenant_ = s;
@@ -86,7 +86,7 @@ public java.lang.String getTenant() {
       getTenantBytes() {
     java.lang.Object ref = tenant_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tenant_ = b;
@@ -662,7 +662,7 @@ public java.lang.String getTenant() {
         getTenantBytes() {
       java.lang.Object ref = tenant_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tenant_ = b;
@@ -865,7 +865,7 @@ public org.a2aproject.sdk.grpc.MessageOrBuilder getMessageOrBuilder() {
      * .lf.a2a.v1.Message message = 2 [(.google.api.field_behavior) = REQUIRED];
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.Message, org.a2aproject.sdk.grpc.Message.Builder, org.a2aproject.sdk.grpc.MessageOrBuilder> 
+        org.a2aproject.sdk.grpc.Message, org.a2aproject.sdk.grpc.Message.Builder, org.a2aproject.sdk.grpc.MessageOrBuilder>
         internalGetMessageFieldBuilder() {
       if (messageBuilder_ == null) {
         messageBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -1022,7 +1022,7 @@ public org.a2aproject.sdk.grpc.SendMessageConfigurationOrBuilder getConfiguratio
      * .lf.a2a.v1.SendMessageConfiguration configuration = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.SendMessageConfiguration, org.a2aproject.sdk.grpc.SendMessageConfiguration.Builder, org.a2aproject.sdk.grpc.SendMessageConfigurationOrBuilder> 
+        org.a2aproject.sdk.grpc.SendMessageConfiguration, org.a2aproject.sdk.grpc.SendMessageConfiguration.Builder, org.a2aproject.sdk.grpc.SendMessageConfigurationOrBuilder>
         internalGetConfigurationFieldBuilder() {
       if (configurationBuilder_ == null) {
         configurationBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -1179,7 +1179,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() {
      * .google.protobuf.Struct metadata = 4;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetMetadataFieldBuilder() {
       if (metadataBuilder_ == null) {
         metadataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SendMessageResponse.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SendMessageResponse.java
index 640052cc3..7d3bd474e 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SendMessageResponse.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SendMessageResponse.java
@@ -712,7 +712,7 @@ public org.a2aproject.sdk.grpc.TaskOrBuilder getTaskOrBuilder() {
      * .lf.a2a.v1.Task task = 1;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.Task, org.a2aproject.sdk.grpc.Task.Builder, org.a2aproject.sdk.grpc.TaskOrBuilder> 
+        org.a2aproject.sdk.grpc.Task, org.a2aproject.sdk.grpc.Task.Builder, org.a2aproject.sdk.grpc.TaskOrBuilder>
         internalGetTaskFieldBuilder() {
       if (taskBuilder_ == null) {
         if (!(payloadCase_ == 1)) {
@@ -890,7 +890,7 @@ public org.a2aproject.sdk.grpc.MessageOrBuilder getMessageOrBuilder() {
      * .lf.a2a.v1.Message message = 2;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.Message, org.a2aproject.sdk.grpc.Message.Builder, org.a2aproject.sdk.grpc.MessageOrBuilder> 
+        org.a2aproject.sdk.grpc.Message, org.a2aproject.sdk.grpc.Message.Builder, org.a2aproject.sdk.grpc.MessageOrBuilder>
         internalGetMessageFieldBuilder() {
       if (messageBuilder_ == null) {
         if (!(payloadCase_ == 2)) {
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/StreamResponse.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/StreamResponse.java
index b500ee7d6..57f5cc0aa 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/StreamResponse.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/StreamResponse.java
@@ -868,7 +868,7 @@ public org.a2aproject.sdk.grpc.TaskOrBuilder getTaskOrBuilder() {
      * .lf.a2a.v1.Task task = 1;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.Task, org.a2aproject.sdk.grpc.Task.Builder, org.a2aproject.sdk.grpc.TaskOrBuilder> 
+        org.a2aproject.sdk.grpc.Task, org.a2aproject.sdk.grpc.Task.Builder, org.a2aproject.sdk.grpc.TaskOrBuilder>
         internalGetTaskFieldBuilder() {
       if (taskBuilder_ == null) {
         if (!(payloadCase_ == 1)) {
@@ -1046,7 +1046,7 @@ public org.a2aproject.sdk.grpc.MessageOrBuilder getMessageOrBuilder() {
      * .lf.a2a.v1.Message message = 2;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.Message, org.a2aproject.sdk.grpc.Message.Builder, org.a2aproject.sdk.grpc.MessageOrBuilder> 
+        org.a2aproject.sdk.grpc.Message, org.a2aproject.sdk.grpc.Message.Builder, org.a2aproject.sdk.grpc.MessageOrBuilder>
         internalGetMessageFieldBuilder() {
       if (messageBuilder_ == null) {
         if (!(payloadCase_ == 2)) {
@@ -1224,7 +1224,7 @@ public org.a2aproject.sdk.grpc.TaskStatusUpdateEventOrBuilder getStatusUpdateOrB
      * .lf.a2a.v1.TaskStatusUpdateEvent status_update = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.TaskStatusUpdateEvent, org.a2aproject.sdk.grpc.TaskStatusUpdateEvent.Builder, org.a2aproject.sdk.grpc.TaskStatusUpdateEventOrBuilder> 
+        org.a2aproject.sdk.grpc.TaskStatusUpdateEvent, org.a2aproject.sdk.grpc.TaskStatusUpdateEvent.Builder, org.a2aproject.sdk.grpc.TaskStatusUpdateEventOrBuilder>
         internalGetStatusUpdateFieldBuilder() {
       if (statusUpdateBuilder_ == null) {
         if (!(payloadCase_ == 3)) {
@@ -1402,7 +1402,7 @@ public org.a2aproject.sdk.grpc.TaskArtifactUpdateEventOrBuilder getArtifactUpdat
      * .lf.a2a.v1.TaskArtifactUpdateEvent artifact_update = 4;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.TaskArtifactUpdateEvent, org.a2aproject.sdk.grpc.TaskArtifactUpdateEvent.Builder, org.a2aproject.sdk.grpc.TaskArtifactUpdateEventOrBuilder> 
+        org.a2aproject.sdk.grpc.TaskArtifactUpdateEvent, org.a2aproject.sdk.grpc.TaskArtifactUpdateEvent.Builder, org.a2aproject.sdk.grpc.TaskArtifactUpdateEventOrBuilder>
         internalGetArtifactUpdateFieldBuilder() {
       if (artifactUpdateBuilder_ == null) {
         if (!(payloadCase_ == 4)) {
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SubscribeToTaskRequest.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SubscribeToTaskRequest.java
index 5a2f3f6c0..5fab05640 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SubscribeToTaskRequest.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/SubscribeToTaskRequest.java
@@ -66,7 +66,7 @@ public java.lang.String getTenant() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tenant_ = s;
@@ -86,7 +86,7 @@ public java.lang.String getTenant() {
       getTenantBytes() {
     java.lang.Object ref = tenant_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tenant_ = b;
@@ -113,7 +113,7 @@ public java.lang.String getId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       id_ = s;
@@ -133,7 +133,7 @@ public java.lang.String getId() {
       getIdBytes() {
     java.lang.Object ref = id_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       id_ = b;
@@ -498,7 +498,7 @@ public java.lang.String getTenant() {
         getTenantBytes() {
       java.lang.Object ref = tenant_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tenant_ = b;
@@ -590,7 +590,7 @@ public java.lang.String getId() {
         getIdBytes() {
       java.lang.Object ref = id_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         id_ = b;
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Task.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Task.java
index fe433c755..6354284d9 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Task.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/Task.java
@@ -73,7 +73,7 @@ public java.lang.String getId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       id_ = s;
@@ -94,7 +94,7 @@ public java.lang.String getId() {
       getIdBytes() {
     java.lang.Object ref = id_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       id_ = b;
@@ -122,7 +122,7 @@ public java.lang.String getContextId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       contextId_ = s;
@@ -143,7 +143,7 @@ public java.lang.String getContextId() {
       getContextIdBytes() {
     java.lang.Object ref = contextId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       contextId_ = b;
@@ -213,7 +213,7 @@ public java.util.List getArtifactsList() {
    * repeated .lf.a2a.v1.Artifact artifacts = 4;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getArtifactsOrBuilderList() {
     return artifacts_;
   }
@@ -276,7 +276,7 @@ public java.util.List getHistoryList() {
    * repeated .lf.a2a.v1.Message history = 5;
    */
   @java.lang.Override
-  public java.util.List 
+  public java.util.List
       getHistoryOrBuilderList() {
     return history_;
   }
@@ -779,7 +779,7 @@ public Builder mergeFrom(org.a2aproject.sdk.grpc.Task other) {
             artifactsBuilder_ = null;
             artifacts_ = other.artifacts_;
             bitField0_ = (bitField0_ & ~0x00000008);
-            artifactsBuilder_ = 
+            artifactsBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetArtifactsFieldBuilder() : null;
           } else {
@@ -805,7 +805,7 @@ public Builder mergeFrom(org.a2aproject.sdk.grpc.Task other) {
             historyBuilder_ = null;
             history_ = other.history_;
             bitField0_ = (bitField0_ & ~0x00000010);
-            historyBuilder_ = 
+            historyBuilder_ =
               com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  internalGetHistoryFieldBuilder() : null;
           } else {
@@ -944,7 +944,7 @@ public java.lang.String getId() {
         getIdBytes() {
       java.lang.Object ref = id_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         id_ = b;
@@ -1041,7 +1041,7 @@ public java.lang.String getContextId() {
         getContextIdBytes() {
       java.lang.Object ref = contextId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         contextId_ = b;
@@ -1247,7 +1247,7 @@ public org.a2aproject.sdk.grpc.TaskStatusOrBuilder getStatusOrBuilder() {
      * .lf.a2a.v1.TaskStatus status = 3 [(.google.api.field_behavior) = REQUIRED];
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.TaskStatus, org.a2aproject.sdk.grpc.TaskStatus.Builder, org.a2aproject.sdk.grpc.TaskStatusOrBuilder> 
+        org.a2aproject.sdk.grpc.TaskStatus, org.a2aproject.sdk.grpc.TaskStatus.Builder, org.a2aproject.sdk.grpc.TaskStatusOrBuilder>
         internalGetStatusFieldBuilder() {
       if (statusBuilder_ == null) {
         statusBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -1515,7 +1515,7 @@ public org.a2aproject.sdk.grpc.ArtifactOrBuilder getArtifactsOrBuilder(
      *
      * repeated .lf.a2a.v1.Artifact artifacts = 4;
      */
-    public java.util.List 
+    public java.util.List
          getArtifactsOrBuilderList() {
       if (artifactsBuilder_ != null) {
         return artifactsBuilder_.getMessageOrBuilderList();
@@ -1553,12 +1553,12 @@ public org.a2aproject.sdk.grpc.Artifact.Builder addArtifactsBuilder(
      *
      * repeated .lf.a2a.v1.Artifact artifacts = 4;
      */
-    public java.util.List 
+    public java.util.List
          getArtifactsBuilderList() {
       return internalGetArtifactsFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.grpc.Artifact, org.a2aproject.sdk.grpc.Artifact.Builder, org.a2aproject.sdk.grpc.ArtifactOrBuilder> 
+        org.a2aproject.sdk.grpc.Artifact, org.a2aproject.sdk.grpc.Artifact.Builder, org.a2aproject.sdk.grpc.ArtifactOrBuilder>
         internalGetArtifactsFieldBuilder() {
       if (artifactsBuilder_ == null) {
         artifactsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -1842,7 +1842,7 @@ public org.a2aproject.sdk.grpc.MessageOrBuilder getHistoryOrBuilder(
      *
      * repeated .lf.a2a.v1.Message history = 5;
      */
-    public java.util.List 
+    public java.util.List
          getHistoryOrBuilderList() {
       if (historyBuilder_ != null) {
         return historyBuilder_.getMessageOrBuilderList();
@@ -1883,12 +1883,12 @@ public org.a2aproject.sdk.grpc.Message.Builder addHistoryBuilder(
      *
      * repeated .lf.a2a.v1.Message history = 5;
      */
-    public java.util.List 
+    public java.util.List
          getHistoryBuilderList() {
       return internalGetHistoryFieldBuilder().getBuilderList();
     }
     private com.google.protobuf.RepeatedFieldBuilder<
-        org.a2aproject.sdk.grpc.Message, org.a2aproject.sdk.grpc.Message.Builder, org.a2aproject.sdk.grpc.MessageOrBuilder> 
+        org.a2aproject.sdk.grpc.Message, org.a2aproject.sdk.grpc.Message.Builder, org.a2aproject.sdk.grpc.MessageOrBuilder>
         internalGetHistoryFieldBuilder() {
       if (historyBuilder_ == null) {
         historyBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
@@ -2055,7 +2055,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() {
      * .google.protobuf.Struct metadata = 6;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetMetadataFieldBuilder() {
       if (metadataBuilder_ == null) {
         metadataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskArtifactUpdateEvent.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskArtifactUpdateEvent.java
index 8a51e76b3..7dc0fbd27 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskArtifactUpdateEvent.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskArtifactUpdateEvent.java
@@ -67,7 +67,7 @@ public java.lang.String getTaskId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       taskId_ = s;
@@ -87,7 +87,7 @@ public java.lang.String getTaskId() {
       getTaskIdBytes() {
     java.lang.Object ref = taskId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       taskId_ = b;
@@ -114,7 +114,7 @@ public java.lang.String getContextId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       contextId_ = s;
@@ -134,7 +134,7 @@ public java.lang.String getContextId() {
       getContextIdBytes() {
     java.lang.Object ref = contextId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       contextId_ = b;
@@ -737,7 +737,7 @@ public java.lang.String getTaskId() {
         getTaskIdBytes() {
       java.lang.Object ref = taskId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         taskId_ = b;
@@ -829,7 +829,7 @@ public java.lang.String getContextId() {
         getContextIdBytes() {
       java.lang.Object ref = contextId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         contextId_ = b;
@@ -1032,7 +1032,7 @@ public org.a2aproject.sdk.grpc.ArtifactOrBuilder getArtifactOrBuilder() {
      * .lf.a2a.v1.Artifact artifact = 3 [(.google.api.field_behavior) = REQUIRED];
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.Artifact, org.a2aproject.sdk.grpc.Artifact.Builder, org.a2aproject.sdk.grpc.ArtifactOrBuilder> 
+        org.a2aproject.sdk.grpc.Artifact, org.a2aproject.sdk.grpc.Artifact.Builder, org.a2aproject.sdk.grpc.ArtifactOrBuilder>
         internalGetArtifactFieldBuilder() {
       if (artifactBuilder_ == null) {
         artifactBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -1280,7 +1280,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() {
      * .google.protobuf.Struct metadata = 6;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetMetadataFieldBuilder() {
       if (metadataBuilder_ == null) {
         metadataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskOrBuilder.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskOrBuilder.java
index a276cc652..1270419f2 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskOrBuilder.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskOrBuilder.java
@@ -88,7 +88,7 @@ public interface TaskOrBuilder extends
    *
    * repeated .lf.a2a.v1.Artifact artifacts = 4;
    */
-  java.util.List 
+  java.util.List
       getArtifactsList();
   /**
    * 
@@ -113,7 +113,7 @@ public interface TaskOrBuilder extends
    *
    * repeated .lf.a2a.v1.Artifact artifacts = 4;
    */
-  java.util.List 
+  java.util.List
       getArtifactsOrBuilderList();
   /**
    * 
@@ -133,7 +133,7 @@ org.a2aproject.sdk.grpc.ArtifactOrBuilder getArtifactsOrBuilder(
    *
    * repeated .lf.a2a.v1.Message history = 5;
    */
-  java.util.List 
+  java.util.List
       getHistoryList();
   /**
    * 
@@ -161,7 +161,7 @@ org.a2aproject.sdk.grpc.ArtifactOrBuilder getArtifactsOrBuilder(
    *
    * repeated .lf.a2a.v1.Message history = 5;
    */
-  java.util.List 
+  java.util.List
       getHistoryOrBuilderList();
   /**
    * 
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskPushNotificationConfig.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskPushNotificationConfig.java
index c0ee382e0..98f4cf20d 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskPushNotificationConfig.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskPushNotificationConfig.java
@@ -70,7 +70,7 @@ public java.lang.String getTenant() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       tenant_ = s;
@@ -90,7 +90,7 @@ public java.lang.String getTenant() {
       getTenantBytes() {
     java.lang.Object ref = tenant_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       tenant_ = b;
@@ -118,7 +118,7 @@ public java.lang.String getId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       id_ = s;
@@ -139,7 +139,7 @@ public java.lang.String getId() {
       getIdBytes() {
     java.lang.Object ref = id_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       id_ = b;
@@ -166,7 +166,7 @@ public java.lang.String getTaskId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       taskId_ = s;
@@ -186,7 +186,7 @@ public java.lang.String getTaskId() {
       getTaskIdBytes() {
     java.lang.Object ref = taskId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       taskId_ = b;
@@ -213,7 +213,7 @@ public java.lang.String getUrl() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       url_ = s;
@@ -233,7 +233,7 @@ public java.lang.String getUrl() {
       getUrlBytes() {
     java.lang.Object ref = url_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       url_ = b;
@@ -260,7 +260,7 @@ public java.lang.String getToken() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       token_ = s;
@@ -280,7 +280,7 @@ public java.lang.String getToken() {
       getTokenBytes() {
     java.lang.Object ref = token_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       token_ = b;
@@ -800,7 +800,7 @@ public java.lang.String getTenant() {
         getTenantBytes() {
       java.lang.Object ref = tenant_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         tenant_ = b;
@@ -894,7 +894,7 @@ public java.lang.String getId() {
         getIdBytes() {
       java.lang.Object ref = id_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         id_ = b;
@@ -989,7 +989,7 @@ public java.lang.String getTaskId() {
         getTaskIdBytes() {
       java.lang.Object ref = taskId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         taskId_ = b;
@@ -1081,7 +1081,7 @@ public java.lang.String getUrl() {
         getUrlBytes() {
       java.lang.Object ref = url_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         url_ = b;
@@ -1173,7 +1173,7 @@ public java.lang.String getToken() {
         getTokenBytes() {
       java.lang.Object ref = token_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         token_ = b;
@@ -1376,7 +1376,7 @@ public org.a2aproject.sdk.grpc.AuthenticationInfoOrBuilder getAuthenticationOrBu
      * .lf.a2a.v1.AuthenticationInfo authentication = 6;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.AuthenticationInfo, org.a2aproject.sdk.grpc.AuthenticationInfo.Builder, org.a2aproject.sdk.grpc.AuthenticationInfoOrBuilder> 
+        org.a2aproject.sdk.grpc.AuthenticationInfo, org.a2aproject.sdk.grpc.AuthenticationInfo.Builder, org.a2aproject.sdk.grpc.AuthenticationInfoOrBuilder>
         internalGetAuthenticationFieldBuilder() {
       if (authenticationBuilder_ == null) {
         authenticationBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskStatus.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskStatus.java
index 2aea1e13c..bc3baf6f5 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskStatus.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskStatus.java
@@ -748,7 +748,7 @@ public org.a2aproject.sdk.grpc.MessageOrBuilder getMessageOrBuilder() {
      * .lf.a2a.v1.Message message = 2;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.Message, org.a2aproject.sdk.grpc.Message.Builder, org.a2aproject.sdk.grpc.MessageOrBuilder> 
+        org.a2aproject.sdk.grpc.Message, org.a2aproject.sdk.grpc.Message.Builder, org.a2aproject.sdk.grpc.MessageOrBuilder>
         internalGetMessageFieldBuilder() {
       if (messageBuilder_ == null) {
         messageBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -914,7 +914,7 @@ public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() {
      * .google.protobuf.Timestamp timestamp = 3;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
+        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>
         internalGetTimestampFieldBuilder() {
       if (timestampBuilder_ == null) {
         timestampBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskStatusUpdateEvent.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskStatusUpdateEvent.java
index cd50149ae..241bcced3 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskStatusUpdateEvent.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/TaskStatusUpdateEvent.java
@@ -67,7 +67,7 @@ public java.lang.String getTaskId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       taskId_ = s;
@@ -87,7 +87,7 @@ public java.lang.String getTaskId() {
       getTaskIdBytes() {
     java.lang.Object ref = taskId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       taskId_ = b;
@@ -114,7 +114,7 @@ public java.lang.String getContextId() {
     if (ref instanceof java.lang.String) {
       return (java.lang.String) ref;
     } else {
-      com.google.protobuf.ByteString bs = 
+      com.google.protobuf.ByteString bs =
           (com.google.protobuf.ByteString) ref;
       java.lang.String s = bs.toStringUtf8();
       contextId_ = s;
@@ -134,7 +134,7 @@ public java.lang.String getContextId() {
       getContextIdBytes() {
     java.lang.Object ref = contextId_;
     if (ref instanceof java.lang.String) {
-      com.google.protobuf.ByteString b = 
+      com.google.protobuf.ByteString b =
           com.google.protobuf.ByteString.copyFromUtf8(
               (java.lang.String) ref);
       contextId_ = b;
@@ -658,7 +658,7 @@ public java.lang.String getTaskId() {
         getTaskIdBytes() {
       java.lang.Object ref = taskId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         taskId_ = b;
@@ -750,7 +750,7 @@ public java.lang.String getContextId() {
         getContextIdBytes() {
       java.lang.Object ref = contextId_;
       if (ref instanceof String) {
-        com.google.protobuf.ByteString b = 
+        com.google.protobuf.ByteString b =
             com.google.protobuf.ByteString.copyFromUtf8(
                 (java.lang.String) ref);
         contextId_ = b;
@@ -953,7 +953,7 @@ public org.a2aproject.sdk.grpc.TaskStatusOrBuilder getStatusOrBuilder() {
      * .lf.a2a.v1.TaskStatus status = 3 [(.google.api.field_behavior) = REQUIRED];
      */
     private com.google.protobuf.SingleFieldBuilder<
-        org.a2aproject.sdk.grpc.TaskStatus, org.a2aproject.sdk.grpc.TaskStatus.Builder, org.a2aproject.sdk.grpc.TaskStatusOrBuilder> 
+        org.a2aproject.sdk.grpc.TaskStatus, org.a2aproject.sdk.grpc.TaskStatus.Builder, org.a2aproject.sdk.grpc.TaskStatusOrBuilder>
         internalGetStatusFieldBuilder() {
       if (statusBuilder_ == null) {
         statusBuilder_ = new com.google.protobuf.SingleFieldBuilder<
@@ -1110,7 +1110,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() {
      * .google.protobuf.Struct metadata = 4;
      */
     private com.google.protobuf.SingleFieldBuilder<
-        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
+        com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
         internalGetMetadataFieldBuilder() {
       if (metadataBuilder_ == null) {
         metadataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/mapper/ResourceNameParser.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/mapper/ResourceNameParser.java
index 653fe79de..f414bca7a 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/mapper/ResourceNameParser.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/mapper/ResourceNameParser.java
@@ -21,7 +21,7 @@ public static String extractTaskId(String resourceName) {
     /**
      * Define the task name form its taskId as in "tasks/{taskId}".
      *
-     * @param taskId the taskId 
+     * @param taskId the taskId
      * @return the task name
      */
     public static String defineTaskName(String taskId) {
diff --git a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/mapper/TaskIdParamsMapper.java b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/mapper/TaskIdParamsMapper.java
index d6f3a913d..09978ad9a 100644
--- a/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/mapper/TaskIdParamsMapper.java
+++ b/spec-grpc/src/main/java/org/a2aproject/sdk/grpc/mapper/TaskIdParamsMapper.java
@@ -26,7 +26,7 @@ public interface TaskIdParamsMapper {
     @Mapping(target = "metadata", source = "metadata", qualifiedByName = "metadataFromProto")
     @Mapping(target = "tenant", source = "tenant", qualifiedByName = "emptyToNull")
     CancelTaskParams fromProtoCancelTaskRequest(org.a2aproject.sdk.grpc.CancelTaskRequest proto);
-    
+
      /**
      * Converts proto CancelTaskRequest to domain TaskIdParams.
      * Extracts task ID from the resource name.
diff --git a/spec-grpc/src/test/java/org/a2aproject/sdk/grpc/utils/JSONRPCUtilsTest.java b/spec-grpc/src/test/java/org/a2aproject/sdk/grpc/utils/JSONRPCUtilsTest.java
index 9117a32e0..dbc9ac878 100644
--- a/spec-grpc/src/test/java/org/a2aproject/sdk/grpc/utils/JSONRPCUtilsTest.java
+++ b/spec-grpc/src/test/java/org/a2aproject/sdk/grpc/utils/JSONRPCUtilsTest.java
@@ -417,7 +417,7 @@ public void testParseMissingField_ThrowsInvalidParamsError() throws JsonMappingE
                     }
                   ],
                   "metadata":{
-                    
+
                   }
                 }
               }
@@ -448,7 +448,7 @@ public void testParseUnknownField_ThrowsJsonMappingException() throws JsonMappin
                     }
                   ],
                   "metadata":{
-                    
+
                   }
                 }
               }
diff --git a/spec-grpc/src/test/java/org/a2aproject/sdk/grpc/utils/PartTypeAdapterTest.java b/spec-grpc/src/test/java/org/a2aproject/sdk/grpc/utils/PartTypeAdapterTest.java
index 26a1463da..92952f5d0 100644
--- a/spec-grpc/src/test/java/org/a2aproject/sdk/grpc/utils/PartTypeAdapterTest.java
+++ b/spec-grpc/src/test/java/org/a2aproject/sdk/grpc/utils/PartTypeAdapterTest.java
@@ -147,24 +147,24 @@ public void shouldRoundTripFilePartWithBytesFromRealFile() throws JsonProcessing
         Path testFile = tempDir.resolve("test-file.txt");
         String fileContent = "This is test content for lazy loading verification";
         Files.writeString(testFile, fileContent);
-        
+
         // Create FileWithBytes from the file path (lazy loading)
         FileWithBytes fileWithBytes = new FileWithBytes("text/plain", testFile);
         FilePart original = new FilePart(fileWithBytes);
-        
+
         // Serialize to JSON (this triggers lazy loading)
         String json = JsonUtil.toJson(original);
-        
+
         // Deserialize and verify
         Part deserialized = JsonUtil.fromJson(json, Part.class);
         assertInstanceOf(FilePart.class, deserialized);
         FilePart result = (FilePart) deserialized;
         assertInstanceOf(FileWithBytes.class, result.file());
         FileWithBytes bytes = (FileWithBytes) result.file();
-        
+
         assertEquals("text/plain", bytes.mimeType());
         assertEquals("test-file.txt", bytes.name());
-        
+
         // Verify the content by decoding the base64
         byte[] decodedBytes = Base64.getDecoder().decode(bytes.bytes());
         String decodedContent = new String(decodedBytes);
diff --git a/spec/src/main/java/org/a2aproject/sdk/spec/A2AMethods.java b/spec/src/main/java/org/a2aproject/sdk/spec/A2AMethods.java
index 65eec783b..f41a78515 100644
--- a/spec/src/main/java/org/a2aproject/sdk/spec/A2AMethods.java
+++ b/spec/src/main/java/org/a2aproject/sdk/spec/A2AMethods.java
@@ -27,6 +27,6 @@ public interface A2AMethods {
     String SET_TASK_PUSH_NOTIFICATION_CONFIG_METHOD = "CreateTaskPushNotificationConfig";
     /** Method name for subscribing to task events. */
     String SUBSCRIBE_TO_TASK_METHOD = "SubscribeToTask";
-    
+
 
 }
diff --git a/spec/src/main/java/org/a2aproject/sdk/spec/APIKeySecurityScheme.java b/spec/src/main/java/org/a2aproject/sdk/spec/APIKeySecurityScheme.java
index 88cff4596..fde636b33 100644
--- a/spec/src/main/java/org/a2aproject/sdk/spec/APIKeySecurityScheme.java
+++ b/spec/src/main/java/org/a2aproject/sdk/spec/APIKeySecurityScheme.java
@@ -173,7 +173,7 @@ public Builder description(String description) {
          * @throws IllegalArgumentException if location or name is null
          */
         public APIKeySecurityScheme build() {
-            return new APIKeySecurityScheme(Assert.checkNotNullParam("location", location), 
+            return new APIKeySecurityScheme(Assert.checkNotNullParam("location", location),
                     Assert.checkNotNullParam("name", name), description);
         }
     }
diff --git a/tck/src/main/java/org/a2aproject/sdk/sut/TckAgentCardProducer.java b/tck/src/main/java/org/a2aproject/sdk/sut/TckAgentCardProducer.java
index 3119f6f9b..06a63dae9 100644
--- a/tck/src/main/java/org/a2aproject/sdk/sut/TckAgentCardProducer.java
+++ b/tck/src/main/java/org/a2aproject/sdk/sut/TckAgentCardProducer.java
@@ -28,7 +28,7 @@ public AgentCard agentCard() {
         String sutJsonRpcUrl = String.format("http://%s", HOST);
         String sutRestUrl = sutJsonRpcUrl;
         String sutGrpcUrl = GRPC_HOST;
-        
+
         return AgentCard.builder()
                 .name("A2A Java SDK System Under Test (SUT)")
                 .description("Auto-generated System Under Test for A2A TCK conformance")
diff --git a/tck/src/main/java/org/a2aproject/sdk/sut/TckAgentExecutorProducer.java b/tck/src/main/java/org/a2aproject/sdk/sut/TckAgentExecutorProducer.java
index 0889b9a08..f559b1826 100644
--- a/tck/src/main/java/org/a2aproject/sdk/sut/TckAgentExecutorProducer.java
+++ b/tck/src/main/java/org/a2aproject/sdk/sut/TckAgentExecutorProducer.java
@@ -1,7 +1,6 @@
 package org.a2aproject.sdk.sut;
 
 import java.util.List;
-import java.util.Map;
 
 import jakarta.enterprise.context.ApplicationScoped;
 import jakarta.enterprise.inject.Produces;
@@ -15,7 +14,6 @@
 import org.a2aproject.sdk.spec.FileWithBytes;
 import org.a2aproject.sdk.spec.FileWithUri;
 import org.a2aproject.sdk.spec.FilePart;
-import org.a2aproject.sdk.spec.TaskNotCancelableError;
 import org.a2aproject.sdk.spec.TextPart;
 
 /**
diff --git a/tests/multiversion/grpc/src/test/java/org/a2aproject/sdk/tests/multiversion/grpc/TaskAuthorizationTestProfile.java b/tests/multiversion/grpc/src/test/java/org/a2aproject/sdk/tests/multiversion/grpc/TaskAuthorizationTestProfile.java
index b4cdb2522..28d4fd110 100644
--- a/tests/multiversion/grpc/src/test/java/org/a2aproject/sdk/tests/multiversion/grpc/TaskAuthorizationTestProfile.java
+++ b/tests/multiversion/grpc/src/test/java/org/a2aproject/sdk/tests/multiversion/grpc/TaskAuthorizationTestProfile.java
@@ -3,7 +3,6 @@
 import java.util.HashMap;
 import java.util.Map;
 
-import io.quarkus.test.junit.QuarkusTestProfile;
 
 public class TaskAuthorizationTestProfile extends AuthTestProfile {
 
diff --git a/tests/multiversion/jsonrpc/src/test/java/org/a2aproject/sdk/tests/multiversion/jsonrpc/TaskAuthorizationTestProfile.java b/tests/multiversion/jsonrpc/src/test/java/org/a2aproject/sdk/tests/multiversion/jsonrpc/TaskAuthorizationTestProfile.java
index 6440a1a6a..c09cd9528 100644
--- a/tests/multiversion/jsonrpc/src/test/java/org/a2aproject/sdk/tests/multiversion/jsonrpc/TaskAuthorizationTestProfile.java
+++ b/tests/multiversion/jsonrpc/src/test/java/org/a2aproject/sdk/tests/multiversion/jsonrpc/TaskAuthorizationTestProfile.java
@@ -3,7 +3,6 @@
 import java.util.HashMap;
 import java.util.Map;
 
-import io.quarkus.test.junit.QuarkusTestProfile;
 
 public class TaskAuthorizationTestProfile extends AuthTestProfile {
 
diff --git a/tests/multiversion/rest/src/test/java/org/a2aproject/sdk/tests/multiversion/rest/TaskAuthorizationTestProfile.java b/tests/multiversion/rest/src/test/java/org/a2aproject/sdk/tests/multiversion/rest/TaskAuthorizationTestProfile.java
index 1d2d62f7f..e96a34e58 100644
--- a/tests/multiversion/rest/src/test/java/org/a2aproject/sdk/tests/multiversion/rest/TaskAuthorizationTestProfile.java
+++ b/tests/multiversion/rest/src/test/java/org/a2aproject/sdk/tests/multiversion/rest/TaskAuthorizationTestProfile.java
@@ -3,7 +3,6 @@
 import java.util.HashMap;
 import java.util.Map;
 
-import io.quarkus.test.junit.QuarkusTestProfile;
 
 public class TaskAuthorizationTestProfile extends AuthTestProfile {
 
diff --git a/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/A2AGsonObjectMapper.java b/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/A2AGsonObjectMapper.java
index f4145e9cc..f7056f40d 100644
--- a/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/A2AGsonObjectMapper.java
+++ b/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/A2AGsonObjectMapper.java
@@ -31,7 +31,7 @@ public Object serialize(ObjectMapperSerializationContext context) {
          try {
              return JsonUtil.toJson(context.getObjectToSerialize());
          } catch (JsonProcessingException ex) {
-             
+
              throw new RuntimeException(ex);
          }
     }
diff --git a/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/AbstractA2AServerWithAuthTest.java b/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/AbstractA2AServerWithAuthTest.java
index 98b65fbf4..beee98327 100644
--- a/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/AbstractA2AServerWithAuthTest.java
+++ b/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/AbstractA2AServerWithAuthTest.java
@@ -1,6 +1,5 @@
 package org.a2aproject.sdk.server.apps.common;
 
-import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -11,8 +10,6 @@
 import java.net.http.HttpResponse;
 import java.nio.charset.StandardCharsets;
 import java.util.Base64;
-import java.util.List;
-import java.util.Map;
 
 
 import io.restassured.RestAssured;
@@ -25,12 +22,7 @@
 import org.a2aproject.sdk.jsonrpc.common.json.JsonUtil;
 import org.a2aproject.sdk.server.apps.common.A2AGsonObjectMapper;
 import org.a2aproject.sdk.spec.A2AClientException;
-import org.a2aproject.sdk.spec.A2AClientHTTPError;
-import org.a2aproject.sdk.spec.AgentCapabilities;
 import org.a2aproject.sdk.spec.AgentCard;
-import org.a2aproject.sdk.spec.AgentInterface;
-import org.a2aproject.sdk.spec.HTTPAuthSecurityScheme;
-import org.a2aproject.sdk.spec.SecurityRequirement;
 import org.a2aproject.sdk.spec.Task;
 import org.a2aproject.sdk.spec.TaskQueryParams;
 import org.a2aproject.sdk.spec.TaskState;
diff --git a/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/AgentExecutorProducer.java b/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/AgentExecutorProducer.java
index b46519e30..46a2b4bc9 100644
--- a/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/AgentExecutorProducer.java
+++ b/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/AgentExecutorProducer.java
@@ -11,7 +11,6 @@
 
 import org.a2aproject.sdk.A2A;
 import org.a2aproject.sdk.client.Client;
-import org.a2aproject.sdk.client.ClientEvent;
 import org.a2aproject.sdk.client.TaskEvent;
 import org.a2aproject.sdk.client.TaskUpdateEvent;
 import org.a2aproject.sdk.server.PublicAgentCard;
@@ -24,7 +23,6 @@
 import org.a2aproject.sdk.spec.AgentCard;
 import org.a2aproject.sdk.spec.Artifact;
 import org.a2aproject.sdk.spec.InternalError;
-import org.a2aproject.sdk.spec.InvalidParamsError;
 import org.a2aproject.sdk.spec.Message;
 import org.a2aproject.sdk.spec.Part;
 import org.a2aproject.sdk.spec.Task;
diff --git a/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/TaskAuthorizationTestProfile.java b/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/TaskAuthorizationTestProfile.java
index 503142ab3..7463a9632 100644
--- a/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/TaskAuthorizationTestProfile.java
+++ b/tests/server-common/src/test/java/org/a2aproject/sdk/server/apps/common/TaskAuthorizationTestProfile.java
@@ -3,7 +3,6 @@
 import java.util.HashMap;
 import java.util.Map;
 
-import io.quarkus.test.junit.QuarkusTestProfile;
 
 public class TaskAuthorizationTestProfile extends AuthTestProfile {
 
diff --git a/transport/grpc/src/main/java/org/a2aproject/sdk/transport/grpc/context/GrpcContextKeys.java b/transport/grpc/src/main/java/org/a2aproject/sdk/transport/grpc/context/GrpcContextKeys.java
index 221c84f4a..ce083fbb0 100644
--- a/transport/grpc/src/main/java/org/a2aproject/sdk/transport/grpc/context/GrpcContextKeys.java
+++ b/transport/grpc/src/main/java/org/a2aproject/sdk/transport/grpc/context/GrpcContextKeys.java
@@ -3,7 +3,6 @@
 
 import static java.util.Locale.ROOT;
 
-import java.util.Locale;
 import java.util.Map;
 
 import org.a2aproject.sdk.common.A2AHeaders;
@@ -61,21 +60,21 @@ public final class GrpcContextKeys {
      * Context key for storing the complete gRPC Metadata object.
      * Provides access to all request headers and metadata.
      */
-    public static final Context.Key METADATA_KEY = 
+    public static final Context.Key METADATA_KEY =
         Context.key("grpc-metadata");
 
     /**
      * Context key for storing the method name being called.
      * Equivalent to Python's context.method() functionality.
      */
-    public static final Context.Key GRPC_METHOD_NAME_KEY = 
+    public static final Context.Key GRPC_METHOD_NAME_KEY =
         Context.key("grpc-method-name");
-    
+
     /**
      * Context key for storing the method name being called.
      * Equivalent to Python's context.method() functionality.
      */
-    public static final Context.Key METHOD_NAME_KEY = 
+    public static final Context.Key METHOD_NAME_KEY =
             Context.key("method");
 
     /**
diff --git a/transport/grpc/src/main/java/org/a2aproject/sdk/transport/grpc/handler/GrpcHandler.java b/transport/grpc/src/main/java/org/a2aproject/sdk/transport/grpc/handler/GrpcHandler.java
index 39a23c289..b1b5f6a41 100644
--- a/transport/grpc/src/main/java/org/a2aproject/sdk/transport/grpc/handler/GrpcHandler.java
+++ b/transport/grpc/src/main/java/org/a2aproject/sdk/transport/grpc/handler/GrpcHandler.java
@@ -697,14 +697,14 @@ private  ServerCallContext createCallContext(StreamObserver responseObserv
             // This provides proper equivalence to Python's ServicerContext for metadata access
             // Note: StreamObserver is still stored for response handling
             state.put("grpc_response_observer", responseObserver);
-            
+
             // Add rich gRPC context information if available (set by interceptor)
             // This provides equivalent functionality to Python's grpc.aio.ServicerContext
             try {
                 Context currentContext = Context.current();
                 if (currentContext != null) {
                     state.put("grpc_context", currentContext);
-                    
+
                     // Add specific context information for easy access
                     io.grpc.Metadata grpcMetadata = GrpcContextKeys.METADATA_KEY.get(currentContext);
                     if (grpcMetadata != null) {
@@ -719,7 +719,7 @@ private  ServerCallContext createCallContext(StreamObserver responseObserv
                     if (methodName != null) {
                         state.put("grpc_method_name", methodName);
                     }
-                    
+
                     String peerInfo = GrpcContextKeys.PEER_INFO_KEY.get(currentContext);
                     if (peerInfo != null) {
                         state.put("grpc_peer_info", peerInfo);
@@ -729,7 +729,7 @@ private  ServerCallContext createCallContext(StreamObserver responseObserv
                 // Context not available - continue without it
                 LOGGER.fine(() -> "Error getting data from current context" + e);
             }
-            
+
             // Extract requested protocol version from gRPC context (set by interceptor)
             // Default to current version since gRPC only handles 1.0 protocol
             String requestedVersion = getVersionFromContext();
@@ -1019,10 +1019,10 @@ public static void setStreamingSubscribedRunnable(Runnable runnable) {
      * Utility methods for accessing gRPC context information.
      * These provide equivalent functionality to Python's grpc.aio.ServicerContext methods.
      */
-    
+
     /**
      * Generic helper method to safely access gRPC context values.
-     * 
+     *
      * @param key the context key to retrieve
      * @return the context value, or null if not available
      */
@@ -1034,31 +1034,31 @@ public static void setStreamingSubscribedRunnable(Runnable runnable) {
             return null;
         }
     }
-    
+
     /**
      * Gets the complete gRPC metadata from the current context.
      * Equivalent to Python's context.invocation_metadata.
-     * 
+     *
      * @return the gRPC Metadata object, or null if not available
      */
     protected static io.grpc.@Nullable Metadata getCurrentMetadata() {
         return getFromContext(GrpcContextKeys.METADATA_KEY);
     }
-    
+
     /**
      * Gets the current gRPC method name.
      * Equivalent to Python's context.method().
-     * 
+     *
      * @return the method name, or null if not available
      */
     protected static @Nullable String getCurrentMethodName() {
         return getFromContext(GrpcContextKeys.GRPC_METHOD_NAME_KEY);
     }
-    
+
     /**
      * Gets the peer information for the current gRPC call.
      * Equivalent to Python's context.peer().
-     * 
+     *
      * @return the peer information, or null if not available
      */
     protected static @Nullable String getCurrentPeerInfo() {
diff --git a/transport/grpc/src/test/java/org/a2aproject/sdk/transport/grpc/handler/GrpcHandlerTest.java b/transport/grpc/src/test/java/org/a2aproject/sdk/transport/grpc/handler/GrpcHandlerTest.java
index 69f3aceae..539134bff 100644
--- a/transport/grpc/src/test/java/org/a2aproject/sdk/transport/grpc/handler/GrpcHandlerTest.java
+++ b/transport/grpc/src/test/java/org/a2aproject/sdk/transport/grpc/handler/GrpcHandlerTest.java
@@ -59,7 +59,6 @@
 import org.a2aproject.sdk.spec.TextPart;
 import org.a2aproject.sdk.spec.UnsupportedOperationError;
 import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.Timeout;
 import org.mockito.MockedConstruction;
@@ -686,7 +685,7 @@ public void testListPushNotificationConfig() throws Exception {
             agentEmitter.emitEvent(context.getTask() != null ? context.getTask() : context.getMessage());
         };
 
-        StreamRecorder pushRecorder = createTaskPushNotificationConfigRequest(handler, 
+        StreamRecorder pushRecorder = createTaskPushNotificationConfigRequest(handler,
                 AbstractA2ARequestHandlerTest.MINIMAL_TASK.id(), AbstractA2ARequestHandlerTest.MINIMAL_TASK.id());
         Assertions.assertNull(pushRecorder.getError());
 
diff --git a/transport/jsonrpc/src/main/java/org/a2aproject/sdk/transport/jsonrpc/context/JSONRPCContextKeys.java b/transport/jsonrpc/src/main/java/org/a2aproject/sdk/transport/jsonrpc/context/JSONRPCContextKeys.java
index dfb47798d..e9d1dc216 100644
--- a/transport/jsonrpc/src/main/java/org/a2aproject/sdk/transport/jsonrpc/context/JSONRPCContextKeys.java
+++ b/transport/jsonrpc/src/main/java/org/a2aproject/sdk/transport/jsonrpc/context/JSONRPCContextKeys.java
@@ -19,7 +19,7 @@
  * @see org.a2aproject.sdk.server.ServerCallContext
  */
 public final class JSONRPCContextKeys {
-    
+
     /**
      * Context key for storing the headers.
      */
diff --git a/transport/rest/src/main/java/org/a2aproject/sdk/transport/rest/context/RestContextKeys.java b/transport/rest/src/main/java/org/a2aproject/sdk/transport/rest/context/RestContextKeys.java
index 71035d7d3..d888a9c35 100644
--- a/transport/rest/src/main/java/org/a2aproject/sdk/transport/rest/context/RestContextKeys.java
+++ b/transport/rest/src/main/java/org/a2aproject/sdk/transport/rest/context/RestContextKeys.java
@@ -19,7 +19,7 @@
  * @see org.a2aproject.sdk.server.ServerCallContext
  */
 public final class RestContextKeys {
-    
+
     /**
      * Context key for storing the headers.
      */
diff --git a/transport/rest/src/main/java/org/a2aproject/sdk/transport/rest/handler/RestHandler.java b/transport/rest/src/main/java/org/a2aproject/sdk/transport/rest/handler/RestHandler.java
index 019f486da..c52c6511a 100644
--- a/transport/rest/src/main/java/org/a2aproject/sdk/transport/rest/handler/RestHandler.java
+++ b/transport/rest/src/main/java/org/a2aproject/sdk/transport/rest/handler/RestHandler.java
@@ -687,7 +687,7 @@ private void parseRequestBody(String body, com.google.protobuf.Message.Builder b
             validate(body);
             JsonFormat.parser().merge(body, builder);
         } catch (InvalidProtocolBufferException e) {
-            LOGGER.log(Level.SEVERE, "Error parsing JSON request body (length={0})", 
+            LOGGER.log(Level.SEVERE, "Error parsing JSON request body (length={0})",
                     body != null ? body.length() : 0);
             LOGGER.log(Level.SEVERE, "Parse error details", e);
             throw new InvalidParamsError("Failed to parse request body: " + e.getMessage());
diff --git a/transport/rest/src/test/java/org/a2aproject/sdk/transport/rest/handler/RestHandlerTest.java b/transport/rest/src/test/java/org/a2aproject/sdk/transport/rest/handler/RestHandlerTest.java
index c33273ee9..8580ef24d 100644
--- a/transport/rest/src/test/java/org/a2aproject/sdk/transport/rest/handler/RestHandlerTest.java
+++ b/transport/rest/src/test/java/org/a2aproject/sdk/transport/rest/handler/RestHandlerTest.java
@@ -674,14 +674,14 @@ public void testExtensionSupportRequiredErrorOnSendStreamingMessage() {
         // Streaming responses embed errors in the stream with status 200
         Assertions.assertEquals(200, response.getStatusCode());
         Assertions.assertInstanceOf(RestHandler.HTTPRestStreamingResponse.class, response);
-        
+
         // Subscribe to publisher and verify error in stream
         RestHandler.HTTPRestStreamingResponse streamingResponse = (RestHandler.HTTPRestStreamingResponse) response;
         Flow.Publisher publisher = streamingResponse.getPublisher();
-        
+
         AtomicBoolean errorFound = new AtomicBoolean(false);
         CountDownLatch latch = new CountDownLatch(1);
-        
+
         publisher.subscribe(new Flow.Subscriber() {
             @Override
             public void onSubscribe(Flow.Subscription subscription) {