Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I built an Airtable connector for Cognee. The hard part was knowing what to delete.

Описание и применение

Создан коннектор Airtable для Cognee, реализующий полную синхронизацию источника с инкрементальной выдачей документов и маркерами удаления, корректно обрабатывающий обновления комментариев и схемы.

Задача

When syncing Airtable records to Cognee, it is unclear whether to delete obsolete data or keep data that failed to sync, leading to either data loss or stale information.

Результат

The connector successfully reconciles Airtable data with Cognee, correctly handling deletions, failed syncs, and comment updates, as verified by 107 passing local tests.

Рабочий процесс

  • 1. Add Airtable connector to cognee-community without changing core.
  • 2. Configure connector with primary key, merge write disposition, and unlimited read.
  • 3. Perform full source reconciliation: read all selected tables, compare with persisted fingerprints.
  • 4. Emit changed documents and confirmed deletion markers.
  • 5. Handle comments and schema independently of timestamps.
  • 6. On sync failure, retain last successful data; on record deletion, remove corresponding documents and schema.
  • 7. Run local verification tests to ensure assertions pass.

Доказательства

The connector turns selected records into documents, including comments when enabled.

The design is full source reconciliation with incremental document emission.

107 passing tests on Python 3.12, with no failures, errors, or skips.

  • Дата записи: 2026-10-09T07:55:51.876Z