Evan Mattson and GitHub
74ac470a56
[BREAKING] Python: Move single-config fluent methods to constructor parameters ( #3693 )
...
* Move single-config fluent methods to constructor parameters
* Updates
* Adjust magentic and group chat
2026-02-07 06:01:52 +00:00
Evan Mattson and GitHub
0f3f4dbcaf
[BREAKING] Python: Refactor workflow events to unified discriminated union pattern ( #3690 )
...
* Refactor events
* Merge main
* Fixes
* Cleanup
* Update samples and tests
* Remove unused imports
* PR feedback
* Merge main. Add properties for events to help typing
* Formatting
* Cleanup
* use builtins.type to avoid shadowing by WorkflowEvent.type attribute
* Final improvements
2026-02-06 07:47:20 +00:00
Evan Mattson and GitHub
10afb86213
[BREAKING] Python: Refactor SharedState to State with sync methods and superstep caching ( #3667 )
...
* Refactor SharedState to State with sync methods and superstep caching
* Fixes
* Address PR feedback
* Remove dead links
* Fix lab test import
2026-02-05 01:42:52 +00:00
Evan Mattson and GitHub
e0b9be7e08
Python: fix(declarative): Fix MCP tool connection not passed from YAML to Azure AI agent creation API ( #3248 )
...
* fix(declarative): Fix MCP tool connection not passed from YAML
* Add samples to README
* Fix mypy
* Fix mypy again
* Address PR comments
2026-01-20 07:24:20 +00:00
Evan Mattson and GitHub
9c094573e8
Python: Add declarative workflow runtime ( #2815 )
...
* Further support for declarative python workflows
* Add tests. Clean up for typing and formatting
* Improvements and cleanup
* Typing cleanup. Improve docstrings
* Proper code in docstrings
* Fix malformed code-block directive in docstring
* Remove dead links
* PR feedback
* Address PR feedback
* Address PR feedback
* Remove sl
* Update devui frontend
* More cleanup
* Fix uv lock
* Skip Py 3.14 tests as powerfx doesn't support it
* Fix mypy error
* Fix for tool calls
* Removed stale docstring
* Fix lint
* Standardize on .NET namespaces. Revert DevUI changes (bring in later)
* Implement remaining items for Python declarative support to match dotnet
2026-01-13 07:11:21 +00:00
Eduard van Valkenburg and GitHub
4b8a545589
Python: add powerfx safe mode ( #3028 )
...
* add powerfx safe mode
* improved docstring and aligned env_file loading
* ensured test uses reset
2025-12-23 20:12:50 +00:00
Eduard van Valkenburg and GitHub
92df9e14bf
Python: Introducing support for declarative yaml spec ( #2002 )
...
* first work on declarative
* initial version of the declarative support
* fix tests and mypy
* fix parameters of functiontool
* slight logic improvement
* remove path until merge
* updates from comments
* create dispatcher and spec type, json_schema method
* fix mypy, skipping model
* updated lock
* fixed declarative tests and renamed some other test files
* refined loader
* updated lock
* fix mypy
* added readme to samples folder
* fixes from review
* undid test file rename
2025-11-19 16:33:02 +00:00