mediar-ai / screenpipe

rewind.ai x cursor.com = your AI assistant that has all the context. 24/7 screen & voice recording for the age of super intelligence. get your data ready or be left behind
https://screenpi.pe
MIT License
9.61k stars 559 forks source link

feat: add Gumloop flow trigger pipe #639

Open divanshu-go opened 2 weeks ago

divanshu-go commented 2 weeks ago

name: pull request about: submit changes to the project title: "[pr] Add Gumloop flow trigger pipe" labels: '' assignees: ''


description

This pull request introduces a new pipe to trigger Gumloop flows. you can configure the pipeline to execute Gumloop flows based on configured intervals, daily, or hourly schedules. The pipe send the data captured by Screenpipe to the Gumloop API for processing. you can create a gumloop flow on your own for any type of flow making or Gumloop pipeline

related issue: #365 /claim #365

type of change

how to test

  1. Ensure that the pipe.ts script is running with the new Gumloop flow trigger tasks.
  2. Verify that the scheduler tasks trigger correctly based on the configured intervals (e.g., every minute, hourly, or daily).
  3. Confirm that the flow is successfully triggered by checking the logs and verifying the data sent to the Gumloop API.
  4. Test the behavior with various configurations in pipe.json (such as different frequencies and flow times).

if relevant add screenshots or screen captures to prove that this PR works to save us time.

checklist

additional notes

louis030195 commented 2 weeks ago

@divanshu-go nice!!

so what is this doing? how did you use it?

was wondering if we should make it usable in two ways:

either send all raw data to gumloop (mic & screen)

pros:

cons:

or have a local AI that capture specific details of your day (logs) and then send this to gumloop

pros:

cons:

divanshu-go commented 2 weeks ago

https://github.com/mediar-ai/screenpipe/issues/365#issuecomment-2459990707

Anshgrover23 commented 1 week ago

image