Connect test agent button to backend GraphQL mutation

What does this MR do and why?

Adds the ability to test/execute an agent.

At the moment we do not have an API in place to send this agent to the DuoWorkflowService, so we return a YML instead which can be copy/pasted into DuoWorkFlow service to execute.

References

Screenshots or screen recordings

Screen_Recording_2025-08-19_at_23.36.18

How to set up and validate locally

  1. Enable global_ai_catalog feature flag
  2. Create an agent http://gdk.test:3000/explore/ai-catalog/agents/
  3. From the context menu in the agent list, select Test run
  4. Select Run
  5. YML should appear 🚀

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.

Related to #557569 (closed)

Edited by Lee Tickett

Merge request reports

Loading