Back to discovery
Knowledge & RAG

Cocoindex

Incremental engine for long horizon agents 🌟 Star if you like it!

Worth exploring for

Data-connected agents and retrieval workflows

In our collection

2 releases

Source

Official GitHub release feed

Follow the changes

The release trail

Atom feed

Original notes, ready to explore. Open a release to see what changed.

Cocoindexv1.0.23

From the release notes

What's Changed Custom target connector sink API changes Container sinks now fulfill child target providers through per-action child slots (TargetActionSink.from_fn_with_children / from_async_fn_with_children); returning a ChildTargetDef list is deprecated, and in the Rust SDK that closure shape moved to from_async_fn_with_child_defs by @georgeh0 in #2407 Sinks whose callbacks compare equal but differ in type no longer share one sink identity, and callbacks that can't be weak-referenced (e.g. NamedTuple instances) now raise TypeError by @georgeh0 in #2404 fix(engine): confine a merged target-action batch failure to the failing component, instead of failing every component merged into the same sink call by @georgeh0 in #2406 Fixes for spurious re-execution of memoized functions Garbage-collecting an identical redefinition (re-run notebook cell, importlib.reload, function factory) no longer invalidates the live function's memo by @georgeh0 in #2405 copy.copy / copy.deepcopy of a coco function return the function itself, so dropping a copy no longer invalidates the original's memo by @georgeh0 in #2409 fix: component exception handlers receive the original typed Python exception instead of a wrapping RuntimeError by @hardness1020 in #2383 fix: preserve tuple and bytes component-path segments through state-store decoding, so target-state ownership for those components is no longer leaked or misattributed by @hardness1020 in #2403 Full Changelog: v1.0.22...v1.0.23

Cocoindexv1.0.22

From the release notes

What's Changed ci: cap build-test at 60 min and stream prek hook progress by @georgeh0 in #2378 ci(deps): bump taiki-e/install-action from 2.87.0 to 2.87.5 by @dependabot[bot] in #2384 fix(litellm): align embedding responses to inputs by index by @hardness1020 in #2381 fix(engine): skip child-existence reconciliation on demote-only deletes by @georgeh0 in #2379 fix(core): track component activity explicitly instead of by reference count by @georgeh0 in #2385 ci(deps): bump svgo from 4.0.2 to 4.1.0 in /docs by @dependabot[bot] in #2386 ci(deps): bump sharp from 0.35.3 to 0.35.4 in /docs by @dependabot[bot] in #2388 ci(deps): bump js-yaml from 4.3.1 to 4.3.2 in /docs by @dependabot[bot] in #2387 feat(litellm): bound concurrent embedding requests to the backend by @georgeh0 in #2392 fix(litellm): make embedding timeouts terminal, add timeout param by @georgeh0 in #2394 feat(litellm): retry transcription requests under one timeout by @georgeh0 in #2395 docs(litellm): one shared-behavior section for embedder and transcriber by @georgeh0 in #2396 Full Changelog: v1.0.21...v1.0.22

A collected snapshot, not the complete archive.

Keep connecting the dots

LlamaIndex

Connect agents to private data, retrieval systems, and tools with a broad framework for context-aware applications.

Knowledge & RAG
Haystack

Design production-ready pipelines and agents for search, retrieval-augmented generation, and question answering.

Knowledge & RAG
Deer Flow

An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.

Knowledge & RAG