feat(server): make @PublicAgentCard optional with fallback to @ExtendedAgentCard by ehsavoie · Pull Request #1124 · a2aproject/a2a-java · GitHub
Skip to content

feat(server): make @PublicAgentCard optional with fallback to @ExtendedAgentCard - #1124

Merged
kabir merged 2 commits into
a2aproject:mainfrom
ehsavoie:issue_1120
Sep 3, 2026
Merged

kabir merged 2 commits into
a2aproject:mainfrom
ehsavoie:issue_1120

Conversation

@ehsavoie

@ehsavoie ehsavoie commented Sep 2, 2026 •

Copy link
Copy Markdown
Collaborator
  • Remove @DefaultBean AgentCard from DefaultProducers; bean absence is the signal
  • Return 404 from /.well-known/agent-card.json when no @PublicAgentCard
  • Fall back to @ExtendedAgentCard for internal capability checks across all transports

Fixes #1120 🦕

On top of #1119

@ehsavoie
ehsavoie requested review from jmesnil and kabir September 2, 2026 11:08
@ehsavoie
ehsavoie force-pushed the issue_1120 branch 2 times, most recently from 150009f to ea69313 Compare September 2, 2026 16:23
…ture

- Add gRPC multitenancy integration tests verifying tenant-based executor routing
- Extract shared CDI producers into test-common module, reuse across jsonrpc and gRPC
- Config-driven TestAuthorizationController with CDI alternative verification test

This fixes a2aproject#1102

Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
…edAgentCard

- Remove @DefaultBean AgentCard from DefaultProducers; bean absence is the signal
- Return 404 from /.well-known/agent-card.json when no @PublicAgentCard
- Fall back to @ExtendedAgentCard for internal capability checks across all transports

Fixes a2aproject#1120

Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
@kabir
kabir merged commit 9032f08 into a2aproject:main Sep 3, 2026
17 of 20 checks passed
@ehsavoie
ehsavoie deleted the issue_1120 branch September 8, 2026 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feat]: Make the public agent card optional

2 participants