Make Generating Audio and Images Subactivities #1335
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several changes aimed at improving the logging and response handling in the
agixt/Interactions.py
andagixt/Task.py
files. The most important changes include updating log messages to include subactivity identifiers, refining the handling of text-to-speech responses, and ensuring proper formatting of responses that include generated images or audio.Improvements to logging and response handling:
agixt/Interactions.py
: Updated log messages to include subactivity identifiers for better tracking of activities and subactivities. [1] [2]agixt/Interactions.py
: Modified the handling of text-to-speech responses to extract the relevant answer portion and format the response correctly. [1] [2]agixt/Interactions.py
: Ensured that responses containing generated images are properly formatted and appended to the existing response.agixt/Task.py
: Added a new parameter to disable text-to-speech in theexecute_pending_tasks
method.