Menu

I built an Asana connector for cognee, and my first version got deleting wrong
📰

I built an Asana connector for cognee, and my first version got deleting wrong

DEV Community: github·Abdul Wasih·12 days ago
#qjgOR2yp
#devtogithub#technology#devto#dev#cognee
Reading 0:00
15s threshold

My Asana connector for cognee got merged during Mergetober. It's a small package, but it taught me more about syncing data than anything I've built before.

What it does

cognee turns your documents into a knowledge graph you can ask questions. My connector is a dlt source that feeds it your Asana projects. Every task becomes a document with its notes, custom fields, subtasks and comments, and each project description becomes one too. Then you can ask things like "what's blocking the website launch?" and the answer covers all your tasks, not just the one you happen to have open.

Setting it up

It isn't on PyPI yet, so you install it from the cognee-community repo:

git clone https://github.com/topoteretes/cognee-community cd cognee-community/packages/connector/asana uv sync --all-extras

Enter fullscreen mode

Exit fullscreen mode

Create a personal access token in Asana under Settings > Apps > Developer apps, and export it as ASANA_ACCESS_TOKEN along with your usual LLM_API_KEY .…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.