Skip to content

Log Azure Foundry migration phases and update AI sample applications#504

Merged
elbruno merged 12 commits intomainfrom
bruno-addInitFoundryResourcesScript
Mar 4, 2026
Merged

Log Azure Foundry migration phases and update AI sample applications#504
elbruno merged 12 commits intomainfrom
bruno-addInitFoundryResourcesScript

Conversation

@elbruno
Copy link
Copy Markdown
Collaborator

@elbruno elbruno commented Mar 4, 2026

Enhance logging for Azure Foundry migration phases and consolidate decision documentation. Introduce various AI sample applications utilizing OpenAI and LlmTornado, while updating model references to gpt-5-mini across documentation and code samples. Streamline Azure setup instructions and resource provisioning, including user secrets management. Migrate samples to use AzureCliCredential for improved authentication.

elbruno and others added 12 commits March 4, 2026 11:27
- Added orchestration logs for Neo Phase 1 (infrastructure scripts)
- Added orchestration logs for Neo Phase 2 (CoreSamples migration)
- Added orchestration logs for Neo Phase 3 (MAF migration)
- Merged decision inbox files into decisions.md
- Cleaned up decision inbox

Co-authored-by: Copilot <[email protected]>
- Neo Phase 4: Migrated 13 CoreSamples to .NET 10 file-based app format
- Trinity Phases 5-6: Created docs/azure-resource-setup.md, updated CONTRIBUTING.MD
- Merged neo-phase4-dotnet10.md and trinity-phase56-docs.md decisions into decisions.md
- Cleared decisions/inbox/ files

Co-authored-by: Copilot <[email protected]>
…nd LlmTornado

- Implement BasicChat with OpenAI APIs for sentiment analysis.
- Create BasicChat with Ollama GPT for reasoning capabilities.
- Develop BasicChat using LlmTornado for sentiment analysis.
- Introduce BasicChat with LlmTornado and Ollama for reasoning tasks.
- Add BasicChat to demonstrate conversation history management.
- Implement Foundry Claude integration with custom HTTP client for Azure.
- Create image generation sample using Azure OpenAI.
- Add MEAIFunctions sample demonstrating function invocation with Azure OpenAI.
- Implement MEAIFunctionsAzureOpenAI sample for function calling with weather information.
- Add setup scripts for configuring user secrets and deploying Azure infrastructure.
…and code samples

- Replaced instances of gpt-4o-mini with gpt-5-mini in French, Japanese, Korean, Portuguese, Traditional Chinese, and Simplified Chinese translations.
- Standardized model references in practical samples and core generative AI techniques documentation.
- Added decisions for repo-wide model consistency to ensure all future documentation uses gpt-5-mini as the default Azure OpenAI model.
…or dotnet run app.cs

- Switch 5 Azure OpenAI file-based samples from ApiKeyCredential to AzureCliCredential (no API key needed)
- Fix config keys: config["endpoint"] -> config["AzureOpenAI:Endpoint"] across all file-based samples
- Add null-check error messages with setup guide links
- Fix docs: dotnet run -> dotnet run app.cs for file-based samples
- Add az login requirement notes to README, setup-azure-openai.md, and scripts
- Special cases: LlmTornado/Claude/OpenAI keep API key auth with standardized config keys

Co-authored-by: Copilot <[email protected]>
- Add orchestration logs for Neo (AzureCliCredential migration) and Trinity (docs standardization)
- Add session log summarizing multi-agent coordination
- Merge decisions from inbox into decisions.md, deduplicating and consolidating insights
- Document 8 app.cs files migrated to AzureCliCredential, 7 docs updated for dotnet run app.cs syntax

Co-authored-by: Copilot <[email protected]>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 4, 2026

👋 Thanks for contributing @elbruno! We will review the pull request and get back to you soon.

@elbruno elbruno merged commit 4e5ad4c into main Mar 4, 2026
8 of 10 checks passed
@elbruno elbruno deleted the bruno-addInitFoundryResourcesScript branch March 4, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant