Skip to content

Commit d1d9e49

Browse files
committed
Lint - Construct AgentInterfaces for minimal_agent_card
1 parent 98e9fe1 commit d1d9e49

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/a2a/client/client_factory.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@
99
from a2a.client.jsonrpc_client import NewJsonRpcClient
1010
from a2a.client.middleware import ClientCallInterceptor
1111
from a2a.client.rest_client import NewRestfulClient
12-
from a2a.types import (
13-
AgentCapabilities,
14-
AgentCard,
15-
)
12+
from a2a.types import AgentCapabilities, AgentCard, AgentInterface
1613
from a2a.utils import Transports
1714

1815

@@ -135,7 +132,11 @@ def minimal_agent_card(
135132
return AgentCard(
136133
url=url,
137134
preferred_transport=transports[0] if transports else None,
138-
additional_interfaces=transports[1:] if len(transports) > 1 else [],
135+
additional_interfaces=[
136+
AgentInterface(transport=t, url=url) for t in transports[1:]
137+
]
138+
if len(transports) > 1
139+
else [],
139140
supports_authenticated_extended_card=True,
140141
capabilities=AgentCapabilities(),
141142
default_input_modes=[],

0 commit comments

Comments
 (0)