From b7bb1b757bd4c8e652ca7b49ddb1886e48df306a Mon Sep 17 00:00:00 2001 From: Alireza Afzali Date: Tue, 19 May 2026 10:41:00 +0300 Subject: [PATCH 1/2] docs: add env example files for durabletask samples --- .../04-hosting/durabletask/01_single_agent/.env.example | 2 ++ .../04-hosting/durabletask/02_multi_agent/.env.example | 2 ++ .../durabletask/03_single_agent_streaming/.env.example | 4 ++++ .../04_single_agent_orchestration_chaining/.env.example | 2 ++ .../05_multi_agent_orchestration_concurrency/.env.example | 2 ++ .../06_multi_agent_orchestration_conditionals/.env.example | 2 ++ .../07_single_agent_orchestration_hitl/.env.example | 2 ++ 7 files changed, 16 insertions(+) create mode 100644 python/samples/04-hosting/durabletask/01_single_agent/.env.example create mode 100644 python/samples/04-hosting/durabletask/02_multi_agent/.env.example create mode 100644 python/samples/04-hosting/durabletask/03_single_agent_streaming/.env.example create mode 100644 python/samples/04-hosting/durabletask/04_single_agent_orchestration_chaining/.env.example create mode 100644 python/samples/04-hosting/durabletask/05_multi_agent_orchestration_concurrency/.env.example create mode 100644 python/samples/04-hosting/durabletask/06_multi_agent_orchestration_conditionals/.env.example create mode 100644 python/samples/04-hosting/durabletask/07_single_agent_orchestration_hitl/.env.example diff --git a/python/samples/04-hosting/durabletask/01_single_agent/.env.example b/python/samples/04-hosting/durabletask/01_single_agent/.env.example new file mode 100644 index 0000000000..b637c3c9c1 --- /dev/null +++ b/python/samples/04-hosting/durabletask/01_single_agent/.env.example @@ -0,0 +1,2 @@ +FOUNDRY_PROJECT_ENDPOINT="..." +FOUNDRY_MODEL="..." diff --git a/python/samples/04-hosting/durabletask/02_multi_agent/.env.example b/python/samples/04-hosting/durabletask/02_multi_agent/.env.example new file mode 100644 index 0000000000..00a7fc8da3 --- /dev/null +++ b/python/samples/04-hosting/durabletask/02_multi_agent/.env.example @@ -0,0 +1,2 @@ +AZURE_OPENAI_ENDPOINT="..." +AZURE_OPENAI_MODEL="..." diff --git a/python/samples/04-hosting/durabletask/03_single_agent_streaming/.env.example b/python/samples/04-hosting/durabletask/03_single_agent_streaming/.env.example new file mode 100644 index 0000000000..fc4c371a9f --- /dev/null +++ b/python/samples/04-hosting/durabletask/03_single_agent_streaming/.env.example @@ -0,0 +1,4 @@ +FOUNDRY_PROJECT_ENDPOINT="..." +FOUNDRY_MODEL="..." +REDIS_CONNECTION_STRING="..." +REDIS_STREAM_TTL_MINUTES="10" diff --git a/python/samples/04-hosting/durabletask/04_single_agent_orchestration_chaining/.env.example b/python/samples/04-hosting/durabletask/04_single_agent_orchestration_chaining/.env.example new file mode 100644 index 0000000000..b637c3c9c1 --- /dev/null +++ b/python/samples/04-hosting/durabletask/04_single_agent_orchestration_chaining/.env.example @@ -0,0 +1,2 @@ +FOUNDRY_PROJECT_ENDPOINT="..." +FOUNDRY_MODEL="..." diff --git a/python/samples/04-hosting/durabletask/05_multi_agent_orchestration_concurrency/.env.example b/python/samples/04-hosting/durabletask/05_multi_agent_orchestration_concurrency/.env.example new file mode 100644 index 0000000000..b637c3c9c1 --- /dev/null +++ b/python/samples/04-hosting/durabletask/05_multi_agent_orchestration_concurrency/.env.example @@ -0,0 +1,2 @@ +FOUNDRY_PROJECT_ENDPOINT="..." +FOUNDRY_MODEL="..." diff --git a/python/samples/04-hosting/durabletask/06_multi_agent_orchestration_conditionals/.env.example b/python/samples/04-hosting/durabletask/06_multi_agent_orchestration_conditionals/.env.example new file mode 100644 index 0000000000..00a7fc8da3 --- /dev/null +++ b/python/samples/04-hosting/durabletask/06_multi_agent_orchestration_conditionals/.env.example @@ -0,0 +1,2 @@ +AZURE_OPENAI_ENDPOINT="..." +AZURE_OPENAI_MODEL="..." diff --git a/python/samples/04-hosting/durabletask/07_single_agent_orchestration_hitl/.env.example b/python/samples/04-hosting/durabletask/07_single_agent_orchestration_hitl/.env.example new file mode 100644 index 0000000000..b637c3c9c1 --- /dev/null +++ b/python/samples/04-hosting/durabletask/07_single_agent_orchestration_hitl/.env.example @@ -0,0 +1,2 @@ +FOUNDRY_PROJECT_ENDPOINT="..." +FOUNDRY_MODEL="..." From bc26a9d471ba76a0827660de6613240579f33c89 Mon Sep 17 00:00:00 2001 From: Alireza Afzali Date: Tue, 19 May 2026 11:16:30 +0300 Subject: [PATCH 2/2] docs: clarify env example values and comments --- .../durabletask/01_single_agent/.env.example | 7 +++++-- .../durabletask/02_multi_agent/.env.example | 7 +++++-- .../03_single_agent_streaming/.env.example | 14 ++++++++++---- .../.env.example | 7 +++++-- .../.env.example | 7 +++++-- .../.env.example | 7 +++++-- .../.env.example | 7 +++++-- 7 files changed, 40 insertions(+), 16 deletions(-) diff --git a/python/samples/04-hosting/durabletask/01_single_agent/.env.example b/python/samples/04-hosting/durabletask/01_single_agent/.env.example index b637c3c9c1..30f5c34228 100644 --- a/python/samples/04-hosting/durabletask/01_single_agent/.env.example +++ b/python/samples/04-hosting/durabletask/01_single_agent/.env.example @@ -1,2 +1,5 @@ -FOUNDRY_PROJECT_ENDPOINT="..." -FOUNDRY_MODEL="..." +# Azure AI Foundry project endpoint URL, e.g. https://your-project.services.ai.azure.com/api/projects/your-project +FOUNDRY_PROJECT_ENDPOINT= + +# Model deployment name in your Foundry project +FOUNDRY_MODEL= diff --git a/python/samples/04-hosting/durabletask/02_multi_agent/.env.example b/python/samples/04-hosting/durabletask/02_multi_agent/.env.example index 00a7fc8da3..fbb0778107 100644 --- a/python/samples/04-hosting/durabletask/02_multi_agent/.env.example +++ b/python/samples/04-hosting/durabletask/02_multi_agent/.env.example @@ -1,2 +1,5 @@ -AZURE_OPENAI_ENDPOINT="..." -AZURE_OPENAI_MODEL="..." +# Azure OpenAI resource endpoint URL, e.g. https://your-resource.openai.azure.com/ +AZURE_OPENAI_ENDPOINT= + +# Azure OpenAI model deployment name +AZURE_OPENAI_MODEL= diff --git a/python/samples/04-hosting/durabletask/03_single_agent_streaming/.env.example b/python/samples/04-hosting/durabletask/03_single_agent_streaming/.env.example index fc4c371a9f..c2b6a3af7e 100644 --- a/python/samples/04-hosting/durabletask/03_single_agent_streaming/.env.example +++ b/python/samples/04-hosting/durabletask/03_single_agent_streaming/.env.example @@ -1,4 +1,10 @@ -FOUNDRY_PROJECT_ENDPOINT="..." -FOUNDRY_MODEL="..." -REDIS_CONNECTION_STRING="..." -REDIS_STREAM_TTL_MINUTES="10" +# Azure AI Foundry project endpoint URL, e.g. https://your-project.services.ai.azure.com/api/projects/your-project +FOUNDRY_PROJECT_ENDPOINT= + +# Model deployment name in your Foundry project +FOUNDRY_MODEL= + +# Redis connection string (defaults to redis://localhost:6379 if unset) +REDIS_CONNECTION_STRING= + +REDIS_STREAM_TTL_MINUTES=10 # Stream key TTL in minutes; use a positive integer (default: 10). Non-positive values remove keys immediately (Redis EXPIRE). diff --git a/python/samples/04-hosting/durabletask/04_single_agent_orchestration_chaining/.env.example b/python/samples/04-hosting/durabletask/04_single_agent_orchestration_chaining/.env.example index b637c3c9c1..30f5c34228 100644 --- a/python/samples/04-hosting/durabletask/04_single_agent_orchestration_chaining/.env.example +++ b/python/samples/04-hosting/durabletask/04_single_agent_orchestration_chaining/.env.example @@ -1,2 +1,5 @@ -FOUNDRY_PROJECT_ENDPOINT="..." -FOUNDRY_MODEL="..." +# Azure AI Foundry project endpoint URL, e.g. https://your-project.services.ai.azure.com/api/projects/your-project +FOUNDRY_PROJECT_ENDPOINT= + +# Model deployment name in your Foundry project +FOUNDRY_MODEL= diff --git a/python/samples/04-hosting/durabletask/05_multi_agent_orchestration_concurrency/.env.example b/python/samples/04-hosting/durabletask/05_multi_agent_orchestration_concurrency/.env.example index b637c3c9c1..30f5c34228 100644 --- a/python/samples/04-hosting/durabletask/05_multi_agent_orchestration_concurrency/.env.example +++ b/python/samples/04-hosting/durabletask/05_multi_agent_orchestration_concurrency/.env.example @@ -1,2 +1,5 @@ -FOUNDRY_PROJECT_ENDPOINT="..." -FOUNDRY_MODEL="..." +# Azure AI Foundry project endpoint URL, e.g. https://your-project.services.ai.azure.com/api/projects/your-project +FOUNDRY_PROJECT_ENDPOINT= + +# Model deployment name in your Foundry project +FOUNDRY_MODEL= diff --git a/python/samples/04-hosting/durabletask/06_multi_agent_orchestration_conditionals/.env.example b/python/samples/04-hosting/durabletask/06_multi_agent_orchestration_conditionals/.env.example index 00a7fc8da3..fbb0778107 100644 --- a/python/samples/04-hosting/durabletask/06_multi_agent_orchestration_conditionals/.env.example +++ b/python/samples/04-hosting/durabletask/06_multi_agent_orchestration_conditionals/.env.example @@ -1,2 +1,5 @@ -AZURE_OPENAI_ENDPOINT="..." -AZURE_OPENAI_MODEL="..." +# Azure OpenAI resource endpoint URL, e.g. https://your-resource.openai.azure.com/ +AZURE_OPENAI_ENDPOINT= + +# Azure OpenAI model deployment name +AZURE_OPENAI_MODEL= diff --git a/python/samples/04-hosting/durabletask/07_single_agent_orchestration_hitl/.env.example b/python/samples/04-hosting/durabletask/07_single_agent_orchestration_hitl/.env.example index b637c3c9c1..30f5c34228 100644 --- a/python/samples/04-hosting/durabletask/07_single_agent_orchestration_hitl/.env.example +++ b/python/samples/04-hosting/durabletask/07_single_agent_orchestration_hitl/.env.example @@ -1,2 +1,5 @@ -FOUNDRY_PROJECT_ENDPOINT="..." -FOUNDRY_MODEL="..." +# Azure AI Foundry project endpoint URL, e.g. https://your-project.services.ai.azure.com/api/projects/your-project +FOUNDRY_PROJECT_ENDPOINT= + +# Model deployment name in your Foundry project +FOUNDRY_MODEL=