feat: reduce project and checkpoint http calls
What does this merge request do and why?
This MR reduces the extra call to the project endpoint by calling a graphql endpoint instead of the REST endpoint. It also reduces the number of times the checkpoint entry point calls rails thus improving performance.
- Related Rails MR is here.
- Related Issue
How to set up and validate locally
- Use Case 1. Create a number of messages in Agentic chat
- Use Case 2. Run a duo Workflow, stop, and resume the workflow
Merge request checklist
-
Tests added for new functionality. If not, please raise an issue to follow up. -
Documentation added/updated, if needed.
Edited by Shekhar Patnaik