We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6310c5d commit 726ed40Copy full SHA for 726ed40
1 file changed
src/a2a/server/apps/rest/fastapi_app.py
@@ -6,11 +6,13 @@
6
7
if TYPE_CHECKING:
8
from fastapi import APIRouter, FastAPI, Request, Response
9
+ from fastapi.responses import JSONResponse
10
11
_package_fastapi_installed = True
12
else:
13
try:
14
15
16
17
18
except ImportError:
@@ -111,7 +113,8 @@ def build(
111
113
112
114
@router.get(f'{rpc_url}{agent_card_url}')
115
async def get_agent_card(request: Request) -> Response:
- return await self._adapter.handle_get_agent_card(request)
116
+ card = await self._adapter.handle_get_agent_card(request)
117
+ return JSONResponse(card)
118
119
app.include_router(router)
120
return app
0 commit comments