b4ebafa9b1
Python: [Breaking] removed pydantic from types and workflows ( #917 )
...
* removed pydantic from types
* fix test
* fix test
* fix tests
* fix assistants client
* Remove Pydantic usage from workflow code.
* updated pydantic removal
* updated lock and test fixes
* fix mypy
* updated build system
* updated chat client parsing
* fix broken test
---------
Co-authored-by: Evan Mattson <evan.mattson@microsoft.com >
2025-09-29 21:19:58 +00:00
Dmytro Struk and GitHub
eec7f192eb
Python: Added chat middleware and more examples ( #883 )
...
* Added example with stateful middleware
* Added chat middleware
* Updated middleware example with override scenario
* Small revert
* Small fixes
* Added kwargs to context objects
* Added README
* Added function middleware to chat client
* Small refactoring
* Reverted example files
* Made MiddlewareWrapper generic
* Added Middleware exception
* Small refactoring
* Small fix
2025-09-26 15:10:56 +00:00
Eduard van Valkenburg and GitHub
9355329dfd
Python: [BREAKING] updated structure and samples ( #875 )
...
* updated structure and samples
* updated names and removed cross tests
* updated projects etc
* updated tests
* updated test
* test fixes
* removed devui for now
* updated all-tests task
* removed old style configs
* remove coverage from tests
* updated to unit tests with all-tests
* updated foundry everywhere
* fix azure ai tests
* fix merge tests
* fix mypy
2025-09-25 07:02:53 +00:00
f43939d803
Python: Azure Responses client ( #311 )
...
* Azure Responses client
* Fix a change made in the wrong place
* allow api_version and token_endpoint to use env vars
* Add getting started sample
* add responses deployment name env var
* update azure clients to use defaults for api_version and token_endpoint
* make tests more reliable
---------
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
2025-08-06 14:18:38 +00:00
Dmytro Struk and GitHub
c1d306ec95
Python: Azure OpenAI Assistants Chat Client and Agent ( #300 )
...
* Initial version of assistant client
* More updates to assistant client
* Finished assistant chat client implementation
* Small fixes and basic example
* Added code interpreter example
* More examples
* Added chat client example
* Small fixes
* Added tests
* Enabled telemetry
* Small fix
* Removed files temporarily
* Revert "Removed files temporarily"
This reverts commit 5cdfa0d299 .
* Small fixes
* Addressed PR feedback
* Fixed tests
* Small update
* Added Azure assistants client and examples
* Added tests
* Small fix
2025-08-05 14:51:36 +00:00
Eduard van Valkenburg and GitHub
42c7a59640
Python: updated doc generation setup and some slight api enhancements ( #267 )
...
* updated doc generation setup and some slight api enhancements
* small fix in index
2025-07-31 15:04:22 +00:00
Eduard van Valkenburg and GitHub
9287572b0d
Python: improved loading ( #202 )
...
* improved loading
* updated openai folder imports
* fixed import
2025-07-18 19:17:30 +00:00
f0dc661c3e
Python: Azure chat client ( #185 )
...
* updated openai, fcc works, with sample
* reduced files in openai
* Add azure chat client
* fix tests
* Update python/packages/main/tests/unit/test_openai_chat_completion_base.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update python/packages/azure/agent_framework/azure/__init__.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update python/packages/azure/agent_framework/azure/_azure_openai_settings.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* PR comments
* fix bad merge
* disable tests for now
* actually disable tests for azure
* fix tests, align test files with merge changes
* update code for new project structure
* PR comments
* add streaming integration tests. Fix flakiness
---------
Co-authored-by: eavanvalkenburg <github@vanvalkenburg.eu >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-15 18:38:09 +00:00
Eduard van Valkenburg and GitHub
2e6f6a4008
small update in init ( #189 )
2025-07-15 15:09:32 +00:00