Skip to content

[agentserver] Clean response models for TypedDict contracts#47992

Draft
Shivakishore14 wants to merge 1 commit into
sshiva/openai-typeddict-extensionfrom
sshiva/agentserver-typeddict-cleanup
Draft

[agentserver] Clean response models for TypedDict contracts#47992
Shivakishore14 wants to merge 1 commit into
sshiva/openai-typeddict-extensionfrom
sshiva/agentserver-typeddict-cleanup

Conversation

@Shivakishore14

Copy link
Copy Markdown
Member

Stack PR 2/3. Base: sshiva/openai-typeddict-extension.

Cleans AgentServer Responses to consume extension-owned OpenAI Responses TypedDict contracts and removes runtime dependence on generated model internals.

Includes:

  • local generated compatibility shims re-exporting extension contracts
  • dict/TypedDict runtime request, response, storage, streaming, and validation paths
  • removal of stale nested generated runtime model tree
  • contract/unit/interop test updates for dict-native wire payloads

Validation performed before stacking:

  • pytest tests/unit tests/contract tests/interop -q in sdk/agentserver/azure-ai-agentserver-responses (951 passed)
  • targeted ID/wire tests (62 passed)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added the Hosted Agents sdk/agentserver/* label Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Hosted Agents sdk/agentserver/*

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant