You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(ingestion): submit all sources then poll the last episode (v0.3.0) (#607)
* feat(ingestion): submit all sources then poll the last episode
Stop treating sequential ingest as wait-for-each-file. Queue every file into
a graph first; wait() is opt-in, polls the tail of the per-graph queue, and
scales its timeout with how many episodes were submitted. Bump zep-ingest to
0.3.0 for the release.
Co-authored-by: Cursor <cursoragent@cursor.com>
* chore(ingestion): increase auto wait timeout to 60s per item
Give episodes and manual graph updates more headroom before wait() raises IngestTimeoutError.
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(ingestion): align wait() polling with ingestion status docs
Poll thread backfills via the last message UUID per request, document batch vs episode vs task handles, and warn against mixing batch and sequential graph.add on one graph.
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(ingestion): correct thread polling and multi-thread wait semantics
Regular thread.add_messages returns message_uuids only (verified against production). Remove dead task_id fallback, poll one tail per thread, and stop falsely marking all threads done when one saga finishes.
Co-authored-by: Cursor <cursoragent@cursor.com>
* chore(ingestion): add production release smoke script for v0.3.0
Document pre-release prod checks and finalize 0.3.0 changelog notes for thread polling and combine().
Co-authored-by: Cursor <cursoragent@cursor.com>
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
0 commit comments