We want to introduce a way to record interactions with Canvas AI prompts. The goal is to monitor how the AI is being used and understand the status of these interactions. This information will help improve the usefulness of the AI by providing insights into its usage patterns.
Update CanvasAISettingsForm to include a checkbox for "Enable Logging".
src/Event/PrepareAiLogEvent): Responsible for building the logs array. Module developers can subscribe to this event to add or alter data to be logged.src/Event/LogAiPromptEvent): Responsible for sending or storing the logs array. Module developers can subscribe to this event to send log data to external or store it locally.Update the render() method of the CanvasAIBuilder class to dispatch events accordingly.
Active
1.0
AI
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.