Menu

I built an AniList connector for Cognee so my AI agent remembers my anime watchlist
📰

I built an AniList connector for Cognee so my AI agent remembers my anime watchlist

DEV Community: python·Manthan Rajpurohit·5 days ago
#odrl0tqa
#devtopython#devto#dev#anilist#connector
Reading 0:00
15s threshold

My anime watchlist lives in two places: my head (unreliable) and AniList (reliable, but dumb — it can't answer questions). I wanted a third option: an AI agent with actual memory of what I've watched, what I scored, and what I dropped. So for Mergetober I built a data-source connector that feeds a public AniList list straight into Cognee's memory layer.

The pivot: MyAnimeList was down, AniList just worked

Honest version of how this started: I first proposed a MyAnimeList connector. Jikan — the unofficial MAL API — was down the entire time I tried to build against it. Timeouts, 504s, nothing. I patched a request throttle, wrote the tests, and still couldn't run the one thing that matters: a live smoke test against a real account.

So I closed that proposal (topoteretes/cognee#5505) and pivoted to AniList (proposal: topoteretes/cognee#5507). AniList has an official GraphQL API, no auth needed for public lists, and it answered on the first try.…

Continue reading — create a free account

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