-
Notifications
You must be signed in to change notification settings - Fork 1.1k
.NET: Structured output ADR doc #3373
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds an Architecture Decision Record (ADR) documenting the issues and proposed solutions for implementing structured output in the Agent Framework. The ADR analyzes current limitations and proposes multiple approaches to improve the API design and user experience.
Changes:
- Adds comprehensive ADR document analyzing structured output implementation challenges
- Proposes three distinct solutions for compile-time type handling with detailed pros/cons analysis
- Documents approaches for both compile-time and runtime type scenarios
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Motivation, Context and Description
Currently, Structured Output in AF has a few issues that this ADR describes and suggests potential solutions to address.
Related: #3231