Skip to content

Conversation

@trrwilson
Copy link
Member

@trrwilson trrwilson commented Nov 1, 2025

  • Adds two extension methods for ResponseCreationOptions:

    • AddStructuredInput(string, string) will add or set a single, simple key/value string/string pair for a structured input (this is a common case)
    • SetStructuredInputs(BinaryData) will set or replace any existing structured_inputs with the verbatim data provided, allowing direct JSON and arbitrary complexity when needed
  • Removes the old TriggerBytes from WorkflowAgentDefinition and adds a WorkflowAgentDefinition.FromYaml(string) factory method

  • Restores several disabled tests that now work

  • AdditionalPropertyHelpers gains significant complexity to support dictionary manipulation; this is very temporary (when OpenAI gets AdditionalProperties in, this goes first thing)

    • This support is very certainly not robust to all potential reuse cases, either; it's special-cased for what's being done right now

@trrwilson trrwilson changed the title Agents v2 (branch-to-branc): basic e2e support for structured inputs; restored workflow (now yaml) support Agents v2 (branch-to-branch): basic e2e support for structured inputs; restored workflow (now yaml) support Nov 3, 2025
…dry/agents-v2/workflow-and-structured-inputs
@trrwilson trrwilson merged commit 8a65e07 into feature/ai-foundry/agents-v2 Nov 4, 2025
9 of 17 checks passed
@trrwilson trrwilson deleted the user/travisw/ai-foundry/agents-v2/workflow-and-structured-inputs branch November 4, 2025 21:13
nick863 pushed a commit that referenced this pull request Nov 5, 2025
…; restored workflow (now yaml) support (#53625)

* workflow and structured inputs support

* export-api update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants