You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: python/samples/README.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -253,6 +253,21 @@ The recommended way to use Ollama is via the native `OllamaChatClient` from the
253
253
|[`getting_started/azure_functions/05_multi_agent_orchestration_concurrency/`](./getting_started/azure_functions/05_multi_agent_orchestration_concurrency/)| Run two agents concurrently within a durable orchestration and combine their domain-specific outputs. |
254
254
|[`getting_started/azure_functions/06_multi_agent_orchestration_conditionals/`](./getting_started/azure_functions/06_multi_agent_orchestration_conditionals/)| Route orchestration logic based on structured agent responses for spam detection and reply drafting. |
255
255
|[`getting_started/azure_functions/07_single_agent_orchestration_hitl/`](./getting_started/azure_functions/07_single_agent_orchestration_hitl/)| Implement a human-in-the-loop approval loop that iterates on agent output inside a durable orchestration. |
256
+
|[`getting_started/azure_functions/08_mcp_server/`](./getting_started/azure_functions/08_mcp_server/)| Configure agents as both HTTP endpoints and MCP tools for flexible integration patterns. |
257
+
258
+
## Durable Task
259
+
260
+
These samples demonstrate durable agent hosting using the Durable Task Scheduler with a worker-client architecture pattern, enabling distributed agent execution with persistent conversation state.
261
+
262
+
| Sample | Description |
263
+
|--------|-------------|
264
+
|[`getting_started/durabletask/01_single_agent/`](./getting_started/durabletask/01_single_agent/)| Host a single conversational agent with worker-client architecture and agent state management. |
265
+
|[`getting_started/durabletask/02_multi_agent/`](./getting_started/durabletask/02_multi_agent/)| Host multiple domain-specific agents and route requests based on question topic. |
266
+
|[`getting_started/durabletask/03_single_agent_streaming/`](./getting_started/durabletask/03_single_agent_streaming/)| Implement reliable streaming using Redis Streams with cursor-based resumption for durable agents. |
267
+
|[`getting_started/durabletask/04_single_agent_orchestration_chaining/`](./getting_started/durabletask/04_single_agent_orchestration_chaining/)| Chain multiple agent invocations using durable orchestration while preserving conversation context. |
268
+
|[`getting_started/durabletask/05_multi_agent_orchestration_concurrency/`](./getting_started/durabletask/05_multi_agent_orchestration_concurrency/)| Run multiple agents concurrently within an orchestration and aggregate their responses. |
269
+
|[`getting_started/durabletask/06_multi_agent_orchestration_conditionals/`](./getting_started/durabletask/06_multi_agent_orchestration_conditionals/)| Implement conditional branching with spam detection using structured outputs and activity functions. |
270
+
|[`getting_started/durabletask/07_single_agent_orchestration_hitl/`](./getting_started/durabletask/07_single_agent_orchestration_hitl/)| Human-in-the-loop pattern with external event handling, timeouts, and iterative refinement. |
0 commit comments