Share via

How to set the Reasoning Effort for Foundry Agents?

Sammy Lastre Silveira 20 Reputation points
2025-10-28T21:53:36.13+00:00

I am currently using the Azure AI Foundry Agents API and noticed that unlike the base completions endpoint, there is no option to specify the "Reasoning Effort" parameter. Could you please confirm if this feature is supported in the Agents API?

If not yet supported, are there any plans to introduce Reasoning Effort control for the Agents API in future releases?

Foundry Tools
Foundry Tools

Formerly known as Azure AI Services or Azure Cognitive Services is a unified collection of prebuilt AI capabilities within the Microsoft Foundry platform


Answer accepted by question author

SRILAKSHMI C 19,005 Reputation points Microsoft External Staff Moderator
2025-10-29T02:33:42.3133333+00:00

Hello Sammy Lastre,

Welcome to Microsoft Q&A.

Thank you for reaching out regarding the “Reasoning Effort” parameter in the Azure AI Foundry Agents API.

At this time, the Reasoning Effort setting which allows you to control the model’s reasoning depth (low, medium, or high) is only available for direct model inference endpoints, such as the Completions or Responses API, when using reasoning-capable models (e.g., o1, o3-mini).

In the Agents API, this parameter is not currently supported. Based on the available documentation, there isn’t an option to specify “Reasoning Effort” directly when configuring or invoking an agent. The current focus of the Agents API is on managing multi-turn conversations, tool integrations, and context orchestration, rather than low-level reasoning controls.

As for future support, the official documentation does not yet indicate any upcoming feature or timeline for adding Reasoning Effort control to the Agents API. However, this is a known area of interest, and the product team is aware of customer demand for more flexible reasoning control within the agent experience.

If your scenario requires adjusting the reasoning depth today, you can consider one of the following workarounds:

Use the Responses API directly with a reasoning-capable model and specify the desired reasoning_effort value.

Include explicit reasoning-style instructions in your agent’s system or developer message (e.g., “reason step-by-step in detail” or “respond concisely with minimal reasoning”) to simulate a similar effect.

We recommend please keeping an eye on the official Azure AI Foundry documentation for any future updates on this feature.

Also refer this How to use reasoning models with Azure AI Foundry Models - Python

I Hope this helps. Do let me know if you have any further queries.


If this answers your query, please do click Accept Answer and Yes for was this answer helpful.

Thank you!

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.