Add a2a module: agent card, tasks, streaming, input-required and agent-to-agent calls on the A2A Java SDK, served over the JDK HTTP server

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01G8ikz8xdWuTP5yun8DZ1hk
This commit is contained in:
Claude
2026-10-11 08:35:19 +00:00
parent ec1b076e9b
commit 10545299f8
19 changed files with 1042 additions and 2 deletions
+17
View File
@@ -0,0 +1,17 @@
Caller -> Brief Agent -> Glossary Agent.
Request: "record, sealed class"
Brief Agent task state: COMPLETED
result:
- record: A record is a final class that is a transparent carrier for its components.
- sealed class: A sealed class restricts which other classes may extend it.
Calls the Brief Agent made to the Glossary Agent:
SendMessage "record" -> COMPLETED "A record is a final class that is a transparent carrier for its components."
SendMessage "sealed class" -> COMPLETED "A sealed class restricts which other classes may extend it."
Request: "record, monad"
Brief Agent task state: FAILED
message: Glossary Agent could not help: I do not know the term 'monad'.
Calls the Brief Agent made to the Glossary Agent:
SendMessage "record" -> COMPLETED "A record is a final class that is a transparent carrier for its components."
SendMessage "monad" -> FAILED "I do not know the term 'monad'."