Add filter-incomplete + function-calling turn-management example

A copy of ``turn-management-filter-incomplete-turns.py`` extended with
a ``get_weather(location)`` direct function. Exercises the path where
the LLM responds to a complete user turn by calling a tool — used to
reproduce (and now verify the fix for) the ``_user_speaking`` gating
bug between filter-incomplete and function calls.
This commit is contained in:
Aleix Conchillo Flaqué
2026-05-15 14:50:37 -07:00
parent 94dbd2fa68
commit f5158d51e7
2 changed files with 202 additions and 0 deletions

View File

@@ -242,6 +242,7 @@ TESTS_VIDEO_AVATAR = [
TESTS_TURN_MANAGEMENT = [
("turn-management/turn-management-filter-incomplete-turns.py", EVAL_COMPLETE_TURN),
("turn-management/turn-management-filter-incomplete-turns-function-calling.py", EVAL_WEATHER),
]
TESTS_THINKING = [