Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
193f1ec
re emit
kaylieee May 12, 2026
420fcf5
suppress spellcheck for dedup
kaylieee May 12, 2026
8c961ff
add checkstyle suppressions
kaylieee May 13, 2026
2f2fcdb
rename targetconfig
kaylieee May 13, 2026
8b3e811
add custom overload
kaylieee May 13, 2026
8214549
Merge branch 'main' into kaylieee/release/2.1.0
kaylieee May 13, 2026
3eac3e7
unhide tsp location
kaylieee May 13, 2026
5e78999
regen
kaylieee May 13, 2026
7a03a9b
add customization for union type
kaylieee May 13, 2026
20283c6
Merge branch 'main' into kaylieee/release/2.1.0
kaylieee May 13, 2026
950bf72
increment versions
kaylieee May 13, 2026
22239bd
fix spacing
kaylieee May 13, 2026
560aec6
regen
kaylieee May 13, 2026
2b02d3e
regen
kaylieee May 15, 2026
fbd71c5
fix spacing
kaylieee May 15, 2026
bd44689
suppress checkstyle
kaylieee May 18, 2026
41792a3
Merge branch 'main' into kaylieee/release/2.1.0
kaylieee May 18, 2026
325c4ac
add listAgentConversations overload
kaylieee May 19, 2026
23106c4
Tests and Samples for 2.1.0 release (#49167)
jpalvarezl May 19, 2026
e84ca83
update samples and tests
kaylieee May 19, 2026
d173b3a
getSessionFiles rename
kaylieee May 19, 2026
fdd06d1
fix async sample
kaylieee May 19, 2026
ab49517
Move evaluator generation ops (#49238)
kaylieee May 21, 2026
4a9a550
Merge branch 'main' into kaylieee/release/2.1.0
kaylieee May 21, 2026
1f1f676
Emit agent optimizations (#49240)
kaylieee May 21, 2026
4b95ebc
update sessionlog tests
kaylieee May 21, 2026
2208496
revert version to beta.2
kaylieee May 21, 2026
6d2da66
update version client txt
kaylieee May 21, 2026
9b12e53
suppress inputitem classes, add binarydata helpers
kaylieee May 22, 2026
29a7440
fix tests, samples
kaylieee May 22, 2026
22c78b7
disable session log tests
kaylieee May 22, 2026
75a6474
suppress checkstyle
kaylieee May 22, 2026
3287ea8
suppression
kaylieee May 22, 2026
9a8bd42
Jpalvarezl/fix/samples for 210 release (#49243)
jpalvarezl May 22, 2026
0fa9bf3
fix type collisions
kaylieee May 26, 2026
aa282ca
ingest latest spec (#49273)
kaylieee May 26, 2026
ac985de
Merge branch 'main' into kaylieee/release/2.1.0
kaylieee May 26, 2026
f841ca2
update commit and re emit
kaylieee May 26, 2026
cdb34f4
remove dataset item tests
kaylieee May 26, 2026
ae4f6c2
update tests, samples
kaylieee May 26, 2026
fc71319
renames
kaylieee May 27, 2026
dbfcb8c
add toolbox params
kaylieee May 27, 2026
54d6ab7
update samples and tests
kaylieee May 27, 2026
1ccef5a
fix format
kaylieee May 27, 2026
fec39d0
disable sessionlog tests
kaylieee May 27, 2026
13d08ea
suppress checkstyle
kaylieee May 27, 2026
2447851
Suppress OpenAI tools (#49278)
kaylieee May 27, 2026
f4ea84b
Fabric IQ and Data Gen samples (#49247)
jpalvarezl May 27, 2026
8cb7f46
deleteSkill returns void
kaylieee May 27, 2026
6e9f47f
formatting updates
kaylieee May 27, 2026
945dc9a
rename to listsessionfiles
kaylieee May 27, 2026
1d57fda
Merge branch 'main' into kaylieee/release/2.1.0
kaylieee May 27, 2026
99fc6bd
update readme
kaylieee May 27, 2026
e0651a5
version update
kaylieee May 27, 2026
ccb33fb
update version txt
kaylieee May 27, 2026
d80e218
rename uri to url
kaylieee May 27, 2026
62fa995
update samples
kaylieee May 27, 2026
3dcd53c
re-emit agents, update samples and tests
kaylieee May 27, 2026
5151afd
re-emit for optin keys
kaylieee May 27, 2026
cf5d13f
rename fabricig
kaylieee May 27, 2026
7e761ba
typed getters and setters for fabriciq require approval
kaylieee May 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions eng/versioning/version_client.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ com.azure:azure-data-sdk-parent;1.3.0;1.3.0
com.azure:azure-sdk-parent;1.6.0;1.6.0
com.azure:azure-client-sdk-parent;1.7.0;1.7.0
com.azure:azure-ai-agents-persistent;1.0.0-beta.2;1.0.0-beta.3
com.azure:azure-ai-agents;2.0.1;2.1.0-beta.2
com.azure:azure-ai-agents;2.0.1;2.1.0
com.azure:azure-ai-anomalydetector;3.0.0-beta.5;3.0.0-beta.6
com.azure:azure-ai-contentsafety;1.0.18;1.1.0-beta.1
com.azure:azure-ai-contentunderstanding;1.0.0;1.1.0-beta.2
Expand All @@ -53,7 +53,7 @@ com.azure:azure-ai-openai-assistants;1.0.0-beta.5;1.0.0-beta.6
com.azure:azure-ai-openai-realtime;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-ai-openai-stainless;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-ai-personalizer;1.0.0-beta.1;1.0.0-beta.2
com.azure:azure-ai-projects;2.0.1;2.1.0-beta.2
com.azure:azure-ai-projects;2.0.1;2.1.0
com.azure:azure-ai-speech-transcription;1.0.0;1.1.0-beta.1
com.azure:azure-ai-textanalytics;5.5.13;5.6.0-beta.1
com.azure:azure-ai-textanalytics-perf;1.0.0-beta.1;1.0.0-beta.1
Expand Down
4 changes: 3 additions & 1 deletion sdk/ai/azure-ai-agents/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Release History

## 2.1.0-beta.2 (Unreleased)
## 2.1.0 (Unreleased)

### Features Added

Expand All @@ -16,6 +16,8 @@

### Other Changes

- Re-enabled `SessionLogSyncTest` and `SessionLogAsyncTest`; both tests are recordable via `@RecordWithoutRequestBody` and run live against the configured Foundry project.

## 2.1.0-beta.1 (2026-05-12)

### Features Added
Expand Down
2 changes: 1 addition & 1 deletion sdk/ai/azure-ai-agents/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Various documentation is available to help you get started
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-agents</artifactId>
<version>2.1.0-beta.1</version>
<version>2.1.0</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down
2 changes: 2 additions & 0 deletions sdk/ai/azure-ai-agents/checkstyle-suppressions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@
<suppress files="com.azure.ai.agents.models.PromptAgentDefinition.java" checks="io.clientcore.linting.extensions.checkstyle.checks.ExternalDependencyExposedCheck" />
<suppress files="com.azure.ai.agents.ResponsesClient.java" checks="io.clientcore.linting.extensions.checkstyle.checks.ServiceClientCheck" />
<suppress files="com.azure.ai.agents.ResponsesAsyncClient.java" checks="io.clientcore.linting.extensions.checkstyle.checks.ServiceClientCheck" />
<suppress files="com.azure.ai.agents.implementation.MultipartFormDataHelper.java" checks="io.clientcore.linting.extensions.checkstyle.checks.EnforceFinalFieldsCheck" />
<suppress files="com.azure.ai.agents.AgentsClient.java" checks="io.clientcore.linting.extensions.checkstyle.checks.ServiceClientCheck" />
<suppress files="com.azure.ai.agents.AgentsAsyncClient.java" checks="io.clientcore.linting.extensions.checkstyle.checks.ServiceClientCheck" />
<suppress files="com.azure.ai.agents.models.DatasetItem.java" checks="io.clientcore.linting.extensions.checkstyle.checks.ExternalDependencyExposedCheck" />
</suppressions>
3 changes: 2 additions & 1 deletion sdk/ai/azure-ai-agents/cspell.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@ import:
overrides:
- filename: "**/sdk/ai/azure-ai-agents/*"
words:
- gitmcp
- dedup
- gitmcp
2 changes: 1 addition & 1 deletion sdk/ai/azure-ai-agents/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

<groupId>com.azure</groupId>
<artifactId>azure-ai-agents</artifactId>
<version>2.1.0-beta.2</version> <!-- {x-version-update;com.azure:azure-ai-agents;current} -->
<version>2.1.0</version> <!-- {x-version-update;com.azure:azure-ai-agents;current} -->
<packaging>jar</packaging>

<name>Microsoft Azure SDK for Agents</name>
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

3,565 changes: 3,126 additions & 439 deletions sdk/ai/azure-ai-agents/src/main/java/com/azure/ai/agents/AgentsAsyncClient.java

Large diffs are not rendered by default.

3,440 changes: 3,031 additions & 409 deletions sdk/ai/azure-ai-agents/src/main/java/com/azure/ai/agents/AgentsClient.java

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@

import com.azure.ai.agents.models.AgentCard;
import com.azure.ai.agents.models.AgentCardSkill;
import com.azure.ai.agents.models.AgentEndpoint;
import com.azure.ai.agents.models.AgentEndpointAuthorizationScheme;
import com.azure.ai.agents.models.AgentEndpointConfig;
import com.azure.ai.agents.models.IsolationKeySource;
import com.azure.ai.agents.models.UpdateAgentDetailsOptions;
import com.azure.ai.agents.models.VersionSelectionRule;
Expand All @@ -17,20 +17,21 @@
* This is the Helper class to enable json merge patch serialization for a model.
*/
public class JsonMergePatchHelper {
private static AgentEndpointAccessor agentEndpointAccessor;
private static AgentEndpointConfigAccessor agentEndpointConfigAccessor;

public interface AgentEndpointAccessor {
AgentEndpoint prepareModelForJsonMergePatch(AgentEndpoint agentEndpoint, boolean jsonMergePatchEnabled);
public interface AgentEndpointConfigAccessor {
AgentEndpointConfig prepareModelForJsonMergePatch(AgentEndpointConfig agentEndpointConfig,
boolean jsonMergePatchEnabled);

boolean isJsonMergePatch(AgentEndpoint agentEndpoint);
boolean isJsonMergePatch(AgentEndpointConfig agentEndpointConfig);
}

public static void setAgentEndpointAccessor(AgentEndpointAccessor accessor) {
agentEndpointAccessor = accessor;
public static void setAgentEndpointConfigAccessor(AgentEndpointConfigAccessor accessor) {
agentEndpointConfigAccessor = accessor;
}

public static AgentEndpointAccessor getAgentEndpointAccessor() {
return agentEndpointAccessor;
public static AgentEndpointConfigAccessor getAgentEndpointConfigAccessor() {
return agentEndpointConfigAccessor;
}

private static VersionSelectorAccessor versionSelectorAccessor;
Expand Down
Loading
Loading