The Azure AI Assistant Tool is experimental Python application and middleware designed to simplify the development, experimentation, testing, and debugging of OpenAI assistants.
Added support for Debug View which shows logs for the middleware and OpenAI library when enabled
Debug View enables OPEN_AI logs automatically and middleware specific logs
Debug View supports filtering which helps in tracing specific areas of interest
Renamed earlier Diagnostics to Run View in Diagnostics menu for showing the run details
Added support for Speech Synthesis using Azure Speech SDK using fixed voice name
Added support for General settings to allow configuration for timeouts for HTTP requests and use of chat completion in thread friendly name generation and assistant output summarization for speech synthesis
Bug fixes from bug bash, primarily reliability fixes when using starting the tool without correctly set API keys and UI reliability fixes.
Added more test on middleware SDK
Does this introduce a breaking change?
[ ] Yes
[X] No
Pull Request Type
Additional features, bug fixes and minor refactoring
[X] Bugfix
[X] Feature
[ ] Code style update (formatting, local variables)
[X] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:
Other Information
Updated assistant middleware version to 0.2.4-alpha. There will be a new release 0.2.4-alpha created after this PR has been completed.
Purpose
Does this introduce a breaking change?
Pull Request Type
Additional features, bug fixes and minor refactoring
Other Information