genie-hq/genie

Create a whole BE pipeline (overall async service) from the request from the client to the response to the client

Closed this issue · 0 comments

  1. Call Gemini API (Pass the user request)
  2. Get the response from Gemini API
  3. Save objects in DB
  4. Call Github API (Create a new branch)
  5. Call Github API (Push a new file)
  6. Count (failures = 0) in a while loop until it becomes 3. Inside, call Github API (Get workflow + logs) -> (if failure), step 2, 3, 5 repeat. If success, break the loop.
  7. Send a final response to the client.