Urgent.News

What's breaking now, across thousands of outlets.

AI

I built a Read.ai connector for Cognee. Importing once wasn’t enough

Built for WeMakeDevs × Cognee Mergetober. A meeting report says the launch is on Friday. Someone corrects it to Monday. Your assistant still retrieves Friday. Nothing crashed. The import worked. The copy is just out of date. That is the problem behind the Read.ai connector I built for Cognee: importing meeting reports is useful, but those reports do not stop changing once they reach your…

A developer built a Read.ai connector for Cognee. Importing meeting reports once was not sufficient because those reports continuously change. The connector allows users to choose meeting IDs or date ranges, and specifies whether to include summaries, transcripts, and metrics for each report. The imported reports are stored as separate documents, preserving context such as participant names, timestamps, and the original report link.

The connector handles the workflow through the sync_read_ai() function, which manages ingestion, recovery, Cognee processing, and cleanup verification. Users can search the selected dataset after the import. The connector uses OAuth 2.1 for authentication, and handles token refresh to prevent concurrent runs from refreshing the same credential simultaneously.

Unlike other synchronization methods, this connector rechecks selected reports, renders their content consistently, and compares hashes. This ensures that only new or changed content is sent downstream, avoiding repeated extraction and embedding work for unchanged documents. However, this method still requires re-reading the selected reports from Read.ai.

The connector successfully imported two fictional reports, a launch plan and a support handover, which became searchable documents. When the launch report was changed from Friday to Monday, the document's references and chunk vectors were updated, while the old document's references were removed. The removed report and its chunks were deleted from the storage.

The connector also demonstrated handling errors, such as a simulated 403 permission failure, which left the sync incomplete and preserved the previous corpus and successful checkpoint. The implementation flow includes five phases: updates, reuse, removal, and failure handling, but does not cover the quality of a real model's answers.

While the recent local verification showed no failures or errors, the connector's implementation still requires work, such as verifying live Read.ai OAuth, handling field availability, and addressing deletion and permission transitions. The successful checkpoint must occur after ingestion, Cognee's processing step, and verification.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

ReviewRescue — The Open-Source AI Reputation Engine for Local Businesses

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built Over 30 million small businesses worldwide—from family-owned Italian trattorias and local dental…

  • ReviewRescue is an open-source AI tool for local businesses
  • Analyzes reviews to identify operational pain points
  • Generates diplomatic responses and SEO-optimized replies

Building a Side Hustle for Open Source: Hacktoberfest Issue Tracker with GitHub Copilot 🚀

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle 💡 The Spark: The Open-Source Onboarding Bottleneck Every October, over 150,000 developers eagerly dive into…

  • Hacktoberfest Issue Tracker & Contributor Hub platform launched
  • AI tool tracker.py created to streamline GitHub Search API queries
  • Two monetization models: B2B for $49-$199/month, B2C for $9/month

More from Wednesday 14 October →