ag2-structured-output

Installation
SKILL.md

Structured output

When to use

  • The user wants a Pydantic model, dataclass, dict, primitive, or union back — not a string.
  • They're doing classification, extraction, scoring, normalisation, or anything where downstream code parses the reply.
  • They want automatic retry on validation failure.

60-second recipe

from pydantic import BaseModel, Field
from typing import Annotated

from ag2 import Agent
from ag2.config import OpenAIConfig
Installs
54
GitHub Stars
10
First Seen
May 8, 2026
ag2-structured-output — ag2ai/ag2-skills