Add audit logging for Duo workflow session deletion

What does this MR do and why?

Add audit logging for Duo workflow session deletion

  • Emit a duo_session_deleted audit event from DestroyWorkflowService after a workflow is successfully destroyed, providing an audit trail for session deletions including who initiated the deletion and which session was removed.

References

Screenshots or screen recordings

Before After
It's darker than a black hole Screenshot_2026-04-24_at_15.14.54

How to set up and validate locally

  1. Open the Duo Agentic Chat panel
  2. Switch to the chat history / thread list view
  3. Hover/focus a past conversation row — a trash/remove icon button (Delete this chat) appears next to it, click one
  4. Go to related project's audit events
  5. should see Deleted Duo session event like in screenshot

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by SAM FIGUEROA

Merge request reports

Loading