2.1.0-beta.1 (2026-05-12)
Features Added
- Added new
SkillsClientandSkillsAsyncClientsub-clients (preview, opt-in viaFoundryFeaturesOptInKeys.SKILLS_V1_PREVIEW) with operations tocreateSkill,createSkillFromPackage,getSkill,downloadSkill,listSkills,updateSkill, anddeleteSkill. NewbuildSkillsClient()andbuildSkillsAsyncClient()methods onAIProjectClientBuilder. NewSkillDetailsmodel. - Added
buildAgentScopedOpenAIClient(String agentName)andbuildAgentScopedOpenAIAsyncClient(String agentName)toAIProjectClientBuilderfor constructing OpenAI clients targeting a specific agent's endpoint (base URL{endpoint}/agents/{agentName}/endpoint/protocols/openai). The defaultbuildOpenAIClient()/buildOpenAIAsyncClient()continue to target{endpoint}/openai/v1. - Added
thresholdproperty (Double) toEvaluatorMetricwithgetThreshold()andsetThreshold(Double). - Added
entryPoint,imageTag, andblobUrlproperties toCodeBasedEvaluatorDefinitionwith corresponding getters and setters; added a no-argument constructor andsetCodeText(String)setter. - Added new feature-flag values to
FoundryFeaturesOptInKeys:SKILLS_V1_PREVIEW(Skills=V1Preview) andTOOLBOXES_V1_PREVIEW(Toolboxes=V1Preview). - Added new samples
SkillsSampleandSkillsAsyncSampledemonstrating end-to-end use of the Skills sub-client.
Other Changes
- Regenerated client from the updated TypeSpec specification.
module-info.javanow openscom.azure.ai.projects.implementation.modelstocom.azure.coreto support serialization of new internal request types (e.g.,CreateSkillRequest,UpdateSkillRequest).