Auto-fetch from Integrations
Every twenty minutes, OpenHuman walks every active integration and folds new data into your memory tree. No prompts, no polling loops you have to write.
How it works
every 20 min
|
v
for each active connection (Gmail, Notion, GitHub, ...)
|
+--> check sync_state (toolkit, connection_id)
| - last sync timestamp
| - daily budget
| - dedup set
| - cursor
|
+--> if interval elapsed -> provider.sync()
|
+--> on success -> record_sync_success(ts)What lands in the memory tree
Why a 20-minute tick
Tuning and visibility
See also
Last updated