This guide helps you get started with Enhanced Task Completion, a new experimental orchestration mode that lets agents reason dynamically, chain tools, delegate to other agents, and recover from failures. Explore the scenarios below, then try the deployable sample.
How it works
With Enhanced Task Completion enabled, your agent gains new capabilities that let it handle complex, multi-step tasks autonomously.
Instead of guessing, the agent asks targeted follow-up questions to gather the information it needs before taking action.
Recognizes when one tool's output feeds into another, sequences dependent calls, and parallelizes independent ones.
Adjusts its approach mid-conversation based on what it learns from tool results, user responses, and changing context.
Interleaves questions, tool calls, and responses fluidly across multiple turns. Keeps the user informed at every step.
Adheres to the instructions you provide, resulting in more consistent and predictable behavior.
When a tool call fails, the agent retries with corrected parameters or finds an alternative approach rather than giving up.
Scenarios
Each scenario demonstrates a different Enhanced Task Completion capability through a realistic e-commerce customer service example with 9 tools across two MCP servers.
The agent dynamically chains search_orders, get_order, request_return, and get_shipment, parallelizing independent calls and narrating each step.
Explore scenario
The Orders Agent delegates to the Warehouse Agent, which checks stock and finds alternatives. Results are relayed back through the parent agent.
Explore scenario
Upload a CSV of order IDs. The agent reads the file, calls tools for each order, populates the missing data, and returns a completed CSV.
Explore scenario
The user gives fuzzy info. The agent asks clarifying questions to gather the inputs tools need before acting, mixing conversation with action.
Explore scenarioGet started
Import one solution zip, create connections, publish, and start testing. No servers or code needed, everything runs inside the Power Platform.
Upload the zip file in Power Apps
Click Create for each MCP connector
Publish both agents, then try the prompts
A lightweight web app for demos to non-makers