from praisonaiagents import Agent, A2A
from fastapi import FastAPI
import uvicorn
agent = Agent(
name="Assistant",
instructions="You are a helpful assistant",
tools=[search, calculate]
)
# 2 lines to expose as A2A server
a2a = A2A(agent=agent, url="http://localhost:8000/a2a")
app = FastAPI()
app.include_router(a2a.get_router())
uvicorn.run(app, port=8000)