6e57489a44
.Net: Add OpenTelemetry Support and Samples ( #182 )
...
* Adding sample and implementation similar to MEAI approach
* Add Telemetry UnitTests
* Fix Async suffix
* Add ADR with the proposal
* Address merge changes
* Fixing const visibility + coverage
* Increase test coverage, add metrics collection code paths
* Fix warnings
* WIp
* Convention adeherence
* Add gen-ai.system logic + UT
* Add convetion reference
* Address PR comments
* Addressing PR comments, Agent name optional
* Remove constant
* Update dotnet/src/Microsoft.Extensions.AI.Agents/ChatCompletion/ChatClientAgent.cs
Co-authored-by: westey <164392973+westey-m@users.noreply.github.com >
* GetLoggingName
---------
Co-authored-by: westey <164392973+westey-m@users.noreply.github.com >
2025-07-16 17:00:24 +00:00
westey and GitHub
dd32a6d399
Add extension methods to get an AF agent from a Foundry Client ( #191 )
...
* Add helpers to go from foundry client to agent more easily.
* Fix xml docs.
2025-07-16 14:45:31 +00:00
westey and GitHub
95a3264c8b
Add ChatClientAgent constructor overload ( #188 )
...
* Add ChatClientAgent constructor overload
* Add unit tests for new constructor
* Up code coverage with extra tests
* Address PR comments.
* Address PR comment
* Add additional test to increase code coverage.
2025-07-16 13:36:17 +00:00
Dmytro Struk and GitHub
fa96f74ee9
Removed Persistent SDK IChatClient implementation ( #190 )
2025-07-15 17:37:42 +00:00
Stephen Toub and GitHub
59bf7343af
Update {Azure.AI.}OpenAI package versions ( #187 )
2025-07-14 18:04:52 -04:00
eca0eb9cd0
.Net: Introduce Dependency Injection Samples ( #165 )
...
* DI WIP
* Update dependency injection examples and Agent Creation update
* Rollback override for GettingStarted as Azure.AI.OpenAI package currentl does not support OpenAI 2.2.0 GA version
* Dropping ct
* Update dotnet/samples/GettingStarted/AgentSample.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-11 13:27:07 +00:00
fef4fd2c18
.Net: Update Code Interpreter Sample as a Step. ( #148 )
...
* Updating code interpreter samples
* Small adjustments to ensure it works as expected
* Update dotnet/samples/GettingStarted/Steps/Step03_ChatClientAgent_UsingCodeInterpreterTools.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Address xmldoc
* Addressing PR coment, external implementaions + ChatClients update, removing RawRepresentationFactory requirement
* Address warnings
* Update Fix warnings
* Proposed changes for the OpenAIAssistantChatClient
* Address PR comments
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Mark Wallace <127216156+markwallace-microsoft@users.noreply.github.com >
2025-07-10 15:26:41 +00:00
7c8ec5ec19
.NET Port Agent Orchestration ( #107 )
...
* Checkpoint
* Checkpoint
* Namespaces
* Namespace
* Cleanup
* Namespace order
* Fix sync
* Formatting
* Formatting
* Namespace
* Namespace order
* Code convention
* Naming
* Naming
* Text handling
* Text handling
* Namespace
* Namespace order
* Namespace ordering
* Test
* ValueTask
* net472
* Test fix
* Fix namespace (net472)
* Namespace
* Fix conditional namespace
* Fix type expression
* Compatibility and cleanup
* Sample compatibility
* Sample compat
* Test compat
* modifier order
* Simply http-stub
* Formating fix for unit-test
* Fix test
* Real fix
* Test clean-up
* Update dotnet/src/Microsoft.Agents.Orchestration/Handoff/HandoffOrchestration.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Fix build errors after merging
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Stephen Toub <stoub@microsoft.com >
2025-07-08 13:04:34 -04:00
Dmytro Struk and GitHub
fbb0fdfe0d
.Net: Code interpreter tool abstraction and implementation examples ( #110 )
...
* Added code interpreter abstraction updates for OpenAI Assistants
* Updated Persistent Agents implementation based on latest changes in SDK
* Added code interpreter abstraction updates for Azure AI Persistent Agents
* Small note for OpenAI responses code interpreter
* Small update
* Fixes after merge
* Addressed PR feedback
* Small update
* Small fix
* Fix after merge
2025-07-01 14:59:51 +00:00
Mark Wallace and GitHub
95738b0ac2
Renaming to use Microsoft.Extensions prefix ( #120 )
...
* Rename the folders
* Rename the .csproj files
* Some build file updates
* Update namespaces
* Fix order of imports
* Fix order of imports
* Fix order of imports
2025-07-01 08:15:28 +00:00
Roger Barreto and GitHub
b46ee00468
.Net: Agent Samples - Adding AzureAIAgentsPersistent to Steps ( #105 )
...
* Adding Persistent Agent to Steps
* Add comments
* Ensure changes
* Fix format
* Fix formatting
* Adding cancellation token good practice
2025-06-26 22:17:59 +00:00
Dmytro Struk and GitHub
47dcad6b49
.Net: Added Azure AI Persistent Agents ( #81 )
...
* Added PersistentAgentsChatClient
* Added integration tests
* Small fixes
* Added sample
* Added TODO for tools
* Small rename
* Removed user-secrets id
* Renamed project
* Fixed warning
* Fixed warning
* More fixes
* More fixes
2025-06-19 14:01:26 +00:00
Roger Barreto and GitHub
14f3811648
.Net: Add Azure OpenAI Agent Model Samples ( #80 )
...
* Improved Merge logic
* Add modularization for Model Samples and Azure OpenAI
* Address PR feedback
* Warning fix
* Address PR comments
2025-06-18 12:00:38 +00:00
16cbc44611
.Net: Adding ChatOptions configuration to the Agent level ( #75 )
...
* Adding ChatOptions configuration to the Agent level
* fix warnings
* Address Copilot Feedback
* Add UT for new AgentExtensions
* Add UnitTests for ChatOptions merging behavior
* Fix warning
* Address PR Feedback
* Update dotnet/src/Microsoft.Agents/ChatCompletion/ChatClientAgent.cs
Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com >
---------
Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com >
2025-06-17 09:08:11 +00:00
westey and GitHub
293cdb1846
Add test infrastructure for agent conformance tests ( #77 )
...
* Add test infrastructure for agent conformance tests
* Address PR comments.
* Switch TargetFrameworks to have inline condition
2025-06-16 11:32:20 +01:00
2c75f13337
.Net: Add ChatClientAgent Samples - OpenAI Model Client ( #72 )
...
* Add Streaming API
* Removing InstructionsRole
* Updating thread notification strategy
* Fix net472 failing
* Small fixes
* Adding Samples for OpenAI
* WIP samples
* default runsettings for unit tests
* Adding first samples with OpenAIModelChatClientAgents
* Removing OpenAI dependency on the sample utility
* Release -> Debug update for GettingStarted project
* Fix GettingStarted.csproj failing to build in Release
* Update dotnet/src/Shared/Samples/BaseSample.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Address PR feedback
* Fix Step 1 samples
* Simplify code
* Address PR feedback
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-12 12:22:07 +00:00