Dmytro Struk and GitHub
d7434d59ce
Python: Added custom args and thread object to ai_function kwargs ( #2769 )
...
* Added an example of using kwargs in ai_function
* Added thread object to ai_function kwargs
* Updated docs
* Small fix
* Added thread parameter filtering
2025-12-12 01:53:04 +00:00
79bb87061b
Python: Clean up imports ( #2318 )
...
* chore: tidy imports
* Update python/packages/azurefunctions/agent_framework_azurefunctions/_errors.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update python/packages/azurefunctions/agent_framework_azurefunctions/_callbacks.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: revert stub file change
* chore: trigger pre-commit hook, re-add `annotations` import
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-19 23:41:01 +00:00
Eduard van Valkenburg and GitHub
51b32ed1ac
Python: Updates to Tools ( #1835 )
...
* updated tool samples
* mypy and readme fixes
* updated call logic
* added function invocation config
* added include detailed error
* added tests
* updated FRC exception handling
* updated tests
* fix oai test
* fix name in sample
* imporoved tests coverage and removed some dead code paths
2025-11-05 08:33:19 +00:00
9148392d00
Python: Enhanced documentation for dependency injection and serialization features ( #1324 )
...
* improvements in dep injection and sample
* fix for falsy default
* fix mypy
* update to use a nested dict instead of a string.
* clarify docs
* Update python/packages/core/agent_framework/_tools.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update python/packages/core/agent_framework/_tools.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update python/packages/core/agent_framework/_tools.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update python/packages/core/agent_framework/_serialization.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* format
---------
Co-authored-by: eavanvalkenburg <github@vanvalkenburg.eu >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-13 20:34:27 +00:00
Victor Dibia and GitHub
e032fe3993
Python: Fix Failure with Function Approval Messages in Chat Clients ( #1322 )
...
* Python: set role=tool when processing approval responses
* Python: set role=tool when processing approval responses
* Fix approval mode with OpenAIChatClient and threads: add approval requests to assistant message, fix deduplication/rejection call_id, filter approval content, add tests and example
* update test tools after change
* Rename _collect_approval_todos to _collect_approval_responses and filter empty call_ids
2025-10-10 18:38:23 +00:00
9fe4a61dd0
Python: Added function approval example with streaming ( #1365 )
...
* Added function approval example with streaming
* Update python/samples/getting_started/tools/ai_tool_with_approval.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-09 17:31:36 +00:00
Eduard van Valkenburg and GitHub
fd819c6c02
Python: Introducing AI Function approval ( #1131 )
...
* support for local function approval
* small fix
* fix mypy
* added bigger test scenario's for function calling and approvals
* updated lock
* updated return message for rejection
* fix test
* updated function result content handling
2025-10-04 15:19:16 +00:00