Skip to content

Conversation

@contextablemark
Copy link
Member

Summary

  • reinstate consolidated START/CONTENT/END emission for final responses when no stream is active while keeping duplicate suppression
  • ensure empty or duplicate final responses still clean up state without emitting events
  • update translator tests to expect non-streaming consolidated responses and verify de-duplication behavior

Testing

  • PYTHONPATH=sdks/python:integrations/adk-middleware/python/src python -m pytest integrations/adk-middleware/python/tests/test_event_translator_comprehensive.py -k "final_response_no_streaming or final_response_from_agent_callback or final_response_closes_stream_without_consolidated_text" -q (fails: ModuleNotFoundError: No module named 'google')

Codex Task

@contextablemark contextablemark merged commit f3e0b93 into main Dec 6, 2025
2 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants