Commit 4cd3027
Johan Broberg
feat: Implement chat history API for Azure AI Foundry
- Added `send_chat_history_messages` and `send_chat_history` methods to handle chat history messaging.
- Introduced message conversion logic to transform ThreadMessage objects into ChatHistoryMessage format.
- Implemented input validation for method parameters.
- Created unit tests for input validation, message conversion, success paths, error handling, and edge cases.
- Added mock classes for testing Azure AI Foundry message structures.
- Established shared pytest fixtures for consistent testing setup.1 parent f0158a1 commit 4cd3027
7 files changed
Lines changed: 2886 additions & 3 deletions
File tree
- docs/prd
- libraries/microsoft-agents-a365-tooling-extensions-azureaifoundry/microsoft_agents_a365/tooling/extensions/azureaifoundry/services
- tests/tooling/extensions/azureaifoundry
- services
Large diffs are not rendered by default.
0 commit comments