Skip to content

Commit fd514d0

Browse files
dargilcoCopilot
andcommitted
Part 3: Additional edits
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent db2ce90 commit fd514d0

5 files changed

Lines changed: 27 additions & 1 deletion

File tree

sdk/ai/azure-ai-projects/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
* New evaluator generation job operations on `.beta.evaluators`: `create_generation_job`, `get_generation_job`, `list_generation_jobs`, `cancel_generation_job`, `delete_generation_job`.
1212
* New methods on `.beta.agents` sub-client for code-based hosted agents: `update_agent_from_code()`, `create_agent_version_from_code()`, `download_agent_version_code()`, `download_agent_code()`.
1313
* New read-only property `content_hash` on `CodeConfiguration`, returning the SHA-256 hex digest of the uploaded code zip.
14+
* New `.beta.models` sub-client with model management operations: `list_versions`, `list`, `get`, `delete`, `update`, `create_async`, `pending_upload`, `get_credentials`.
15+
* New `.beta.routines` sub-client with routine operations: `create_or_update`, `get`, `enable`, `disable`, `list`, `delete`, `list_runs`, `dispatch_async`.
16+
* New optional `force` parameter on `agents.delete()` and `agents.delete_version()`.
17+
* New `ExternalAgentDefinition` model for external agent integration.
1418

1519
### Breaking Changes
1620

@@ -29,6 +33,8 @@ Breaking changes in beta classes:
2933
* Renamed class `SkillObject` to `SkillDetails`.
3034
* Removed class `FabricIQPreviewToolParameters`.
3135
* Removed class `WorkIQPreviewToolParameters`.
36+
* Renamed enum value `EvaluatorDefinitionType.RUBRICS` to `EvaluatorDefinitionType.RUBRIC`.
37+
* Removed classes `RubricCriterion`, `Target`, `TargetConfig`.
3238

3339
### Bugs Fixed
3440

sdk/ai/azure-ai-projects/azure/ai/projects/aio/operations/_patch.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@
2222
BetaEvaluationTaxonomiesOperations,
2323
BetaEvaluatorsOperations,
2424
BetaInsightsOperations,
25+
BetaModelsOperations,
2526
BetaOperations as GeneratedBetaOperations,
2627
BetaRedTeamsOperations,
28+
BetaRoutinesOperations,
2729
BetaSchedulesOperations,
2830
BetaSkillsOperations,
2931
BetaToolboxesOperations,
@@ -50,8 +52,12 @@ class BetaOperations(GeneratedBetaOperations):
5052
""":class:`~azure.ai.projects.aio.operations.BetaInsightsOperations` operations"""
5153
memory_stores: BetaMemoryStoresOperations
5254
""":class:`~azure.ai.projects.aio.operations.BetaMemoryStoresOperations` operations"""
55+
models: BetaModelsOperations
56+
""":class:`~azure.ai.projects.aio.operations.BetaModelsOperations` operations"""
5357
red_teams: BetaRedTeamsOperations
5458
""":class:`~azure.ai.projects.aio.operations.BetaRedTeamsOperations` operations"""
59+
routines: BetaRoutinesOperations
60+
""":class:`~azure.ai.projects.aio.operations.BetaRoutinesOperations` operations"""
5561
schedules: BetaSchedulesOperations
5662
""":class:`~azure.ai.projects.aio.operations.BetaSchedulesOperations` operations"""
5763
toolboxes: BetaToolboxesOperations
@@ -86,8 +92,10 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
8692
"BetaEvaluatorsOperations",
8793
"BetaInsightsOperations",
8894
"BetaMemoryStoresOperations",
95+
"BetaModelsOperations",
8996
"BetaOperations",
9097
"BetaRedTeamsOperations",
98+
"BetaRoutinesOperations",
9199
"BetaSchedulesOperations",
92100
"BetaSkillsOperations",
93101
"BetaToolboxesOperations",

sdk/ai/azure-ai-projects/azure/ai/projects/models/_patch.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,11 @@
4444
"evaluators": _FoundryFeaturesOptInKeys.EVALUATIONS_V1_PREVIEW.value,
4545
"insights": _FoundryFeaturesOptInKeys.INSIGHTS_V1_PREVIEW.value,
4646
"memory_stores": _FoundryFeaturesOptInKeys.MEMORY_STORES_V1_PREVIEW.value,
47+
"models": _FoundryFeaturesOptInKeys.MODELS_V1_PREVIEW.value,
4748
"red_teams": _FoundryFeaturesOptInKeys.RED_TEAMS_V1_PREVIEW.value,
49+
"routines": _FoundryFeaturesOptInKeys.ROUTINES_V1_PREVIEW.value,
4850
"schedules": _FoundryFeaturesOptInKeys.SCHEDULES_V1_PREVIEW.value,
49-
"toolboxes": _FoundryFeaturesOptInKeys.TOOLBOXES_V1_PREVIEW.value,
51+
"toolboxes": "Toolboxes=V1Preview",
5052
"skills": _FoundryFeaturesOptInKeys.SKILLS_V1_PREVIEW.value,
5153
"datasets": _FoundryFeaturesOptInKeys.DATA_GENERATION_JOBS_V1_PREVIEW.value,
5254
"agents": ",".join(

sdk/ai/azure-ai-projects/azure/ai/projects/operations/_patch.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,10 @@
2424
BetaEvaluationTaxonomiesOperations,
2525
BetaEvaluatorsOperations,
2626
BetaInsightsOperations,
27+
BetaModelsOperations,
2728
BetaOperations as GeneratedBetaOperations,
2829
BetaRedTeamsOperations,
30+
BetaRoutinesOperations,
2931
BetaSchedulesOperations,
3032
BetaSkillsOperations,
3133
BetaToolboxesOperations,
@@ -105,8 +107,12 @@ class BetaOperations(GeneratedBetaOperations):
105107
""":class:`~azure.ai.projects.operations.BetaInsightsOperations` operations"""
106108
memory_stores: BetaMemoryStoresOperations
107109
""":class:`~azure.ai.projects.operations.BetaMemoryStoresOperations` operations"""
110+
models: BetaModelsOperations
111+
""":class:`~azure.ai.projects.operations.BetaModelsOperations` operations"""
108112
red_teams: BetaRedTeamsOperations
109113
""":class:`~azure.ai.projects.operations.BetaRedTeamsOperations` operations"""
114+
routines: BetaRoutinesOperations
115+
""":class:`~azure.ai.projects.operations.BetaRoutinesOperations` operations"""
110116
schedules: BetaSchedulesOperations
111117
""":class:`~azure.ai.projects.operations.BetaSchedulesOperations` operations"""
112118
toolboxes: BetaToolboxesOperations
@@ -141,8 +147,10 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
141147
"BetaEvaluatorsOperations",
142148
"BetaInsightsOperations",
143149
"BetaMemoryStoresOperations",
150+
"BetaModelsOperations",
144151
"BetaOperations",
145152
"BetaRedTeamsOperations",
153+
"BetaRoutinesOperations",
146154
"BetaSchedulesOperations",
147155
"BetaSkillsOperations",
148156
"BetaToolboxesOperations",

sdk/ai/azure-ai-projects/tests/foundry_features_header/foundry_features_header_test_base.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@
3939
"evaluators": "Evaluations=V1Preview",
4040
"insights": "Insights=V1Preview",
4141
"memory_stores": "MemoryStores=V1Preview",
42+
"models": "Models=V1Preview",
4243
"red_teams": "RedTeams=V1Preview",
44+
"routines": "Routines=V1Preview",
4345
"schedules": "Schedules=V1Preview",
4446
"toolboxes": "Toolboxes=V1Preview",
4547
"skills": "Skills=V1Preview",

0 commit comments

Comments
 (0)