Skip to content

fix(a2a): handle missing extended card support flag#4632

Merged
yuluo-yx merged 1 commit into
alibaba:mainfrom
codingkiddo:fix/a2a-null-authenticated-extended-card
May 19, 2026
Merged

fix(a2a): handle missing extended card support flag#4632
yuluo-yx merged 1 commit into
alibaba:mainfrom
codingkiddo:fix/a2a-null-authenticated-extended-card

Conversation

@codingkiddo

Copy link
Copy Markdown

Summary

Handle a missing supportsAuthenticatedExtendedCard value when converting
a Nacos AgentCard into an A2A AgentCard.

The Nacos model exposes this field as a nullable Boolean, while the A2A
builder path expects a concrete boolean value. When the field is absent, the
conversion previously triggered a Boolean.booleanValue() failure.

Changes

  • Default a missing supportsAuthenticatedExtendedCard value to false
  • Add a regression test for the null conversion path

Testing

  • mvn -pl spring-boot-starters/spring-ai-alibaba-starter-a2a-nacos -Dtest=AgentCardConverterUtilTest test
  • mvn -pl spring-boot-starters/spring-ai-alibaba-starter-a2a-nacos test

Fixes #4622

Signed-off-by: Vinod Kumar <codingkiddo@gmail.com>
@CLAassistant

CLAassistant commented May 18, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@yuluo-yx yuluo-yx merged commit 570d8a3 into alibaba:main May 19, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants