Skip to content

Commit 0248c33

Browse files
committed
Make credential_service parameter optional
Updated the VeA2AServer constructor and init_app function to allow credential_service to be optional by defaulting it to None. This increases flexibility for cases where credentials are not required.
1 parent cf90e60 commit 0248c33

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

veadk/a2a/ve_a2a_server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def __init__(
3535
url: str,
3636
app_name: str,
3737
short_term_memory: ShortTermMemory,
38-
credential_service: BaseCredentialService,
38+
credential_service: BaseCredentialService | None = None,
3939
):
4040
self.agent_card = get_agent_card(agent, url)
4141

@@ -69,7 +69,7 @@ def init_app(
6969
app_name: str,
7070
agent: Agent,
7171
short_term_memory: ShortTermMemory,
72-
credential_service: BaseCredentialService,
72+
credential_service: BaseCredentialService | None = None,
7373
) -> FastAPI:
7474
"""Init the fastapi application in terms of VeADK agent.
7575

0 commit comments

Comments
 (0)