November 28: Support for entity resolution, agentic GraphRAG, user-scoped knowledge graphs

New Features

  • πŸ’‘ Graphlit now supports LLM-based entity resolution via the resolveEntities mutation. You can provide a list of JSON-LD entities to the model, and it will return a resolved list with fields merged or new entities split out, helping to deduplicate and consolidate your knowledge graph.

  • πŸ’‘ We have expanded our agentic GraphRAG capabilities by breaking out specific SDK calls for graph tools, allowing an agentic LLM to manipulate the knowledge graph directly rather than relying solely on graph strategy configuration.

  • Graphlit now supports user-specific knowledge graphs. For multi-tenant applications, each user can have their own isolated knowledge graph rather than sharing a project-wide graph.

  • We have added support for on-demand entity enrichment. You can now select entities and enrich them with external data sources like Diffbot, Crunchbase, or Parallel to fill in websites, addresses, funding information, and more.

  • Observable entities now expose their feed property to the API, and you can filter entities by feed using the updated observable filter.

Bugs Fixed

  • GPLA-4748: Fixed entity validation errors when upserting Organization entities

  • GPLA-4743: Enrichment now correctly creates and assigns Founder relationships from JSON-LD

  • GPLA-4725: graph query now returns inter-entity edges that were being ignored

  • GPLA-4728: Deleting a CRM feed now recursively deletes entities sourced from it

Last updated