Summary
- remove the TODO around FunctionChoiceBehavior filters in
ResponsesAgentThreadActions._get_tools
- skip kernel function exposure when
enable_kernel_functions is disabled
- request filtered kernel function metadata when filters are provided
Motivation
OpenAI responses agents should only surface functions that match the caller’s FunctionChoiceBehavior. The previous implementation ignored filters and could expose unintended tools.
- python
- semantic kernel 1.37.0
Summary
ResponsesAgentThreadActions._get_toolsenable_kernel_functionsis disabledMotivation
OpenAI responses agents should only surface functions that match the caller’s FunctionChoiceBehavior. The previous implementation ignored filters and could expose unintended tools.