diff --git a/python/samples/04-hosting/azure_functions/09_workflow_shared_state/README.md b/python/samples/04-hosting/azure_functions/09_workflow_shared_state/README.md index 6fd2a6b4a9c..cc1c2e83b33 100644 --- a/python/samples/04-hosting/azure_functions/09_workflow_shared_state/README.md +++ b/python/samples/04-hosting/azure_functions/09_workflow_shared_state/README.md @@ -38,7 +38,7 @@ SharedState allows executors to pass large payloads (like email content) by refe ## Setup -1. Copy `local.settings.json.sample` to `local.settings.json` and configure: +1. Copy `local.settings.json.template` to `local.settings.json` and configure: ```json { "Values": { diff --git a/python/samples/04-hosting/azure_functions/09_workflow_shared_state/local.settings.json.sample b/python/samples/04-hosting/azure_functions/09_workflow_shared_state/local.settings.json.template similarity index 100% rename from python/samples/04-hosting/azure_functions/09_workflow_shared_state/local.settings.json.sample rename to python/samples/04-hosting/azure_functions/09_workflow_shared_state/local.settings.json.template diff --git a/python/samples/04-hosting/azure_functions/10_workflow_no_shared_state/.env.sample b/python/samples/04-hosting/azure_functions/10_workflow_no_shared_state/.env.template similarity index 100% rename from python/samples/04-hosting/azure_functions/10_workflow_no_shared_state/.env.sample rename to python/samples/04-hosting/azure_functions/10_workflow_no_shared_state/.env.template diff --git a/python/samples/04-hosting/azure_functions/10_workflow_no_shared_state/README.md b/python/samples/04-hosting/azure_functions/10_workflow_no_shared_state/README.md index 2de3569f33a..37227ef2eea 100644 --- a/python/samples/04-hosting/azure_functions/10_workflow_no_shared_state/README.md +++ b/python/samples/04-hosting/azure_functions/10_workflow_no_shared_state/README.md @@ -46,7 +46,7 @@ SpamDetectionAgent → [branch based on is_spam]: 1. Copy configuration files: ```bash - cp local.settings.json.sample local.settings.json + cp local.settings.json.template local.settings.json ``` 2. Configure `local.settings.json`: diff --git a/python/samples/04-hosting/azure_functions/10_workflow_no_shared_state/local.settings.json.sample b/python/samples/04-hosting/azure_functions/10_workflow_no_shared_state/local.settings.json.template similarity index 100% rename from python/samples/04-hosting/azure_functions/10_workflow_no_shared_state/local.settings.json.sample rename to python/samples/04-hosting/azure_functions/10_workflow_no_shared_state/local.settings.json.template diff --git a/python/samples/04-hosting/azure_functions/11_workflow_parallel/README.md b/python/samples/04-hosting/azure_functions/11_workflow_parallel/README.md index 669f2579844..2f80893a262 100644 --- a/python/samples/04-hosting/azure_functions/11_workflow_parallel/README.md +++ b/python/samples/04-hosting/azure_functions/11_workflow_parallel/README.md @@ -124,7 +124,7 @@ The sample can run locally without Azure Functions infrastructure using DevUI: 1. Copy configuration files: ```bash cp .env.template .env - cp local.settings.json.sample local.settings.json + cp local.settings.json.template local.settings.json ``` 2. Configure `local.settings.json` with your Azure OpenAI credentials diff --git a/python/samples/04-hosting/azure_functions/11_workflow_parallel/local.settings.json.sample b/python/samples/04-hosting/azure_functions/11_workflow_parallel/local.settings.json.template similarity index 100% rename from python/samples/04-hosting/azure_functions/11_workflow_parallel/local.settings.json.sample rename to python/samples/04-hosting/azure_functions/11_workflow_parallel/local.settings.json.template diff --git a/python/samples/04-hosting/azure_functions/12_workflow_hitl/README.md b/python/samples/04-hosting/azure_functions/12_workflow_hitl/README.md index 60e575ad829..78970c3f087 100644 --- a/python/samples/04-hosting/azure_functions/12_workflow_hitl/README.md +++ b/python/samples/04-hosting/azure_functions/12_workflow_hitl/README.md @@ -89,7 +89,7 @@ When running on Durable Functions, the HITL pattern maps to: 1. Copy the sample settings file: ```bash - cp local.settings.json.sample local.settings.json + cp local.settings.json.template local.settings.json ``` 2. Update `local.settings.json` with your Foundry project settings: diff --git a/python/samples/04-hosting/azure_functions/12_workflow_hitl/local.settings.json.sample b/python/samples/04-hosting/azure_functions/12_workflow_hitl/local.settings.json.template similarity index 100% rename from python/samples/04-hosting/azure_functions/12_workflow_hitl/local.settings.json.sample rename to python/samples/04-hosting/azure_functions/12_workflow_hitl/local.settings.json.template diff --git a/python/samples/04-hosting/azure_functions/13_subworkflow_hitl/README.md b/python/samples/04-hosting/azure_functions/13_subworkflow_hitl/README.md index cdbbe9b3689..8161fd53797 100644 --- a/python/samples/04-hosting/azure_functions/13_subworkflow_hitl/README.md +++ b/python/samples/04-hosting/azure_functions/13_subworkflow_hitl/README.md @@ -61,7 +61,7 @@ workflow is driven as a child orchestration, not addressed directly. 1. Start Azurite: `azurite --silent --location .` 2. Start the Durable Task Scheduler emulator on `localhost:8080`. -3. Copy `local.settings.json.sample` to `local.settings.json`. +3. Copy `local.settings.json.template` to `local.settings.json`. 4. `func start` 5. Drive it with [demo.http](./demo.http): start a run, GET the status to read the qualified `review_sub~0~{requestId}`, then POST the response to the top-level diff --git a/python/samples/04-hosting/azure_functions/13_subworkflow_hitl/local.settings.json.sample b/python/samples/04-hosting/azure_functions/13_subworkflow_hitl/local.settings.json.template similarity index 100% rename from python/samples/04-hosting/azure_functions/13_subworkflow_hitl/local.settings.json.sample rename to python/samples/04-hosting/azure_functions/13_subworkflow_hitl/local.settings.json.template diff --git a/python/samples/04-hosting/durabletask/02_multi_agent/requirements.txt b/python/samples/04-hosting/durabletask/02_multi_agent/requirements.txt index 860b74ae33d..2196484084b 100644 --- a/python/samples/04-hosting/durabletask/02_multi_agent/requirements.txt +++ b/python/samples/04-hosting/durabletask/02_multi_agent/requirements.txt @@ -1,13 +1,13 @@ # Agent Framework packages # To use the deployed version, uncomment the lines below and comment out the local installation lines -# agent-framework-foundry +# agent-framework-openai # agent-framework-durabletask # Local installation (for development and testing) # Each package must be listed explicitly because pip doesn't resolve uv workspace sources. # Without explicit entries, pip would fetch transitive dependencies from PyPI instead of local source. -e ../../../../packages/core # Core framework - base dependency for all packages --e ../../../../packages/foundry # Foundry support - dependency for hosted chat/agent samples +-e ../../../../packages/openai # OpenAI provider - dependency for this sample's chat client -e ../../../../packages/durabletask # Durable Task support - the main package for this sample # Azure authentication