Skip to content

Conversation

@SergeyMenshykh
Copy link
Member

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

@SergeyMenshykh SergeyMenshykh self-assigned this Jan 22, 2026
Copilot AI review requested due to automatic review settings January 22, 2026 10:14
@SergeyMenshykh SergeyMenshykh moved this to In Review in Agent Framework Jan 22, 2026
@markwallace-microsoft markwallace-microsoft added the documentation Improvements or additions to documentation label Jan 22, 2026
Copy link
Contributor

Copilot AI left a 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation .NET

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

2 participants