Skip to content

[azure-ai-projects] Emit SDK from TypeSpec (models, routines sub-clients)#47009

Draft
dargilco wants to merge 3 commits into
feature/azure-ai-projects/2.2.0from
dargilco/emit-from-typespec-19-05-1640
Draft

[azure-ai-projects] Emit SDK from TypeSpec (models, routines sub-clients)#47009
dargilco wants to merge 3 commits into
feature/azure-ai-projects/2.2.0from
dargilco/emit-from-typespec-19-05-1640

Conversation

@dargilco
Copy link
Copy Markdown
Member

TypeSpec Source

Latest commit on feature/foundry-release branch: 18ccc2a0bfd5cccccf78608f9faaa88185c66f5a

Summary of Changes

Features Added

  • New .beta.models sub-client with model management operations
  • New .beta.routines sub-client with routine operations
  • New optional force parameter on agents.delete() and agents.delete_version()
  • New ExternalAgentDefinition model

Breaking Changes

  • Renamed enum EvaluatorDefinitionType.RUBRICS to RUBRIC
  • Removed classes RubricCriterion, Target, TargetConfig

Notes for review

  • AGENTS_OPTIMIZATION_V1_PREVIEW added to enum but not mapped to a sub-client - needs review
  • toolboxes header uses hardcoded string since TOOLBOXES_V1_PREVIEW was removed from enum

dargilco and others added 3 commits May 19, 2026 16:47
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dargilco dargilco self-assigned this May 20, 2026
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.

1 participant