Duo Agents - Render details page

What does this MR do and why?

We are adding the show page data for workflows. It's a simple layout that is supposed to look like a job log.

Screenshots or screen recordings

Before After
Screenshot_2025-06-17_at_4.13.20_PM Screenshot_2025-06-17_at_3.34.16_PM

How to set up and validate locally

How to set up and validate locally

  1. Make sure you have AI features enabled https://docs.gitlab.com/development/ai_features/
  2. Turn on two feature flags: duo_workflow and duo_workflow_in_ci
  3. Navigate to a project with AI features
  4. On the left, you will see the Agents menu
  5. Click on it, it will take you to fullpath/-/agents
  6. This will load your workflows in that project
  7. If you have none, notice the empty screen
  8. To easily populate them, you can run the rake task found in this MR !194342 (merged)
    1. For this workflow to have checkpoint data: go checkout the next version of the rake task for workflows:
  9. Notice that the workflows are rendered
  10. Click on a link (the workflow prompt)
  11. Notice it takes you to a different page
  12. Notice that you see this workflow's log
  13. Notice that you see the type and status

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 Frédéric Caplette

Merge request reports

Loading