Skip to content

Commit 48e9d4a

Browse files
committed
Cosmetic fixes (images, typos, heading)
1 parent 19e3b71 commit 48e9d4a

File tree

2 files changed

+12
-17
lines changed

2 files changed

+12
-17
lines changed

_posts/2025-06-27-a2a-project-lanunches-java-sdk.adoc renamed to _posts/2025-06-27-a2a-project-launches-java-sdk.adoc

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,15 @@ tags: release
66
synopsis: 'We’re thrilled to announce the launch of the Agent2Agent (A2A) Java SDK, made possible by WildFly and Quarkus teams’ contribution.'
77
author: maeste
88
---
9-
:imagesdir: /assets/images/posts/a2a-annonce
10-
ifdef::env-github,env-browser,env-vscode[:imagesdir: ../assets/images/posts/a2a-announce]
11-
12-
9+
:imagesdir: /assets/images/posts/a2a-announce
1310

1411
The agent revolution just took a massive leap forward! Following the
1512
recent landmark https://developers.googleblog.com/en/google-cloud-donates-a2a-to-linux-foundation/[announcement] that Google has donated the Agent2Agent
1613
(A2A) protocol to the Linux Foundation, we’re thrilled to announce the
1714
launch of the https://github.com/a2aproject/a2a-java[A2A Java SDK], built by WildFly and Quarkus teams in close collaboration, and now contributed to the official A2A project.
1815

1916

20-
=== A New Era Under Linux Foundation Stewardship
17+
== A New Era Under Linux Foundation Stewardship
2118

2219
The https://a2aproject.github.io/A2A/latest/specification[A2A] protocol’s transition to the Linux Foundation represents more
2320
than just a change of governance: it’s a commitment to vendor-neutral,
@@ -28,7 +25,7 @@ what industry leaders are calling "`an open, interoperable Internet of
2825
Agents.`"
2926
With the A2A Java SDK now part of this movement, enterprise developers can participate in this open agent ecosystem from day one.
3027

31-
=== Why Java SDK Matters
28+
== Why Java SDK Matters
3229

3330
Here’s where things get exciting from a technical perspective: *true
3431
polyglot agent ecosystems*.
@@ -50,7 +47,7 @@ well-tested enterprise capabilities (including observability, security...)
5047

5148
And you know what? Writing agents in Java is now as easy as writing
5249

53-
==== 1. A class that creates an A2A Agent Card
50+
=== 1. A class that creates an A2A Agent Card
5451

5552
[source,java]
5653
----
@@ -90,7 +87,7 @@ public class WeatherAgentCardProducer {
9087
}
9188
----
9289

93-
==== 2. A class that creates an A2A Agent Executor
90+
=== 2. A class that creates an A2A Agent Executor
9491

9592
[source,java]
9693
----
@@ -197,15 +194,15 @@ using the A2A protocol. This client abstracts away the complexities of
197194
the protocol, making it easy to send messages, receive responses, and
198195
manage agent interactions. Creating an A2A client in Java is as simple as:
199196

200-
==== 1. Create an A2A client
197+
=== 1. Create an A2A client
201198

202199
[source,java]
203200
----
204201
// Create an A2AClient (the URL specified is the server agent's URL, be sure to replace it with the actual URL of the A2A server you want to connect to)
205202
A2AClient client = new A2AClient("http://localhost:1234");
206203
----
207204

208-
==== 2. Send a message to the A2A server agent
205+
=== 2. Send a message to the A2A server agent
209206

210207
[source,java]
211208
----
@@ -227,7 +224,7 @@ Message message = A2A.toUserMessage("tell me a joke", "message-1234"); // messag
227224
----
228225

229226
And the SDK also provides a convenient way to handle task management,
230-
allowing you to create, get gurrent state, and cancel tasks with ease. This is
227+
allowing you to create, get the current state, and cancel tasks with ease. This is
231228
especially useful for managing long-running operations or coordinating
232229
complex workflows between multiple agents. You can find more details
233230
about task management and many other features in the *https://github.com/a2aproject/a2a-java[A2A Java SDK]* repository's.
@@ -238,9 +235,9 @@ sample implementation,] which demonstrates how Python and Java
238235
agents collaborate seamlessly. See this picture for a bird-eye overview,
239236
and checkout the code for more insights
240237

241-
image::A2A_multi_agent.png[scaledwidth=100%]
238+
image::a2a-agentic.png[scaledwidth=100%]
242239

243-
=== Technical Excellence: The Mutiny-Zero Advantage
240+
== Technical Excellence: The Mutiny-Zero Advantage
244241

245242
And if you need your agent to be reactive, don't worry about the dependencies you are adding, because
246243
the Java SDK leverages *mutiny-zero* as its reactive foundation, a
@@ -263,9 +260,7 @@ This reactive foundation ensures your Java agents can handle
263260
high-throughput, low-latency agent-to-agent communications while
264261
remaining lightweight and composable.
265262

266-
=== Community-Driven Innovation
267-
268-
263+
== Community-Driven Innovation
269264

270265
What started as an external contribution has now become an official part
271266
of the A2A project repository, showcasing how the ecosystem can rapidly
@@ -287,7 +282,7 @@ ecosystem +
287282
. *Start Building*: Begin prototyping your first multi-language agent
288283
team
289284

290-
=== The Bigger Picture: Collaborative Intelligence
285+
== The Bigger Picture: Collaborative Intelligence
291286

292287
The A2A protocol aims to break down the silos that currently limit the
293288
potential of aAI infuse applications by providing a common language for

0 commit comments

Comments
 (0)