Agno v1.8.2 adds response_model structured output support for AG-UI and Discord, plus updated_at on session responses.
$ git clone --branch v1.8.2 https://github.com/agno-agi/agno.git # already have the repo? check out this version: $ git checkout v1.8.2
from agno.client.discord import DiscordClient
from pydantic import BaseModel
class AnalysisResult(BaseModel):
summary: str
risk_level: str
client = DiscordClient(agent=my_agent, response_model=AnalysisResult) - ›Adds
response_modelsupport to AG-UI, enabling structured output from agents in AG-UI apps. - ›Adds
response_modelsupport toDiscordClient, enabling structured output from agents in Discord apps. - ›Adds
updated_atfield toAgentSessionResponseandTeamSessionResponse. - ›Extends JSON Schema constraint support for Gemini models.