v0.31.0

getzep/graphitiv0.31.0Oct 14, 2026by pevans

Upgrading?

AI Summary

A major version update introducing the new gpt-6-luna default OpenAI model, upgrading the MCP server to SDK 2.x, and adding an LLMRuntime for prompt and model routing.

Key Highlights

  • Default OpenAI model updated to gpt-6-luna
  • MCP server upgraded to SDK 2.x
  • Introduction of LLMRuntime for prompt and model routing
  • FalkorDB fulltext index fixes for 6.x
  • Upstream extraction, dedup, and temporal fixes

New Features

  • Add LLMRuntime for prompt and model routing
  • Make the C2 prompt the default combined extraction prompt
  • Add Jev and OpenAI Decisions clients for node and edge dedupe

Full Release Notes

## What's Changed
* Publish zepai/graphiti on v*.*.* tags like MCP by @mehulp93 in https://github.com/getzep/graphiti/pull/1862
* Add pevans to the CLA allowlist [ZEPAI-3570] by @pevans in https://github.com/getzep/graphiti/pull/1883
* Update root uv.lock to fix Dependabot alerts [ZEPAI-3570] by @pevans in https://github.com/getzep/graphiti/pull/1881
* Update mcp_server/uv.lock to fix Dependabot alerts [ZEPAI-3570] by @pevans in https://github.com/getzep/graphiti/pull/1882
* Update mcp_server/uv.lock to fix httpx2/httpcore2 Dependabot alerts [ZEPAI-3570] by @pevans in https://github.com/getzep/graphiti/pull/1884
* Add contributor guidelines and an intake bot for issues and pull requests by @pevans in https://github.com/getzep/graphiti/pull/1902
* upgrade mcp_server to MCP SDK 2.x by @pevans in https://github.com/getzep/graphiti/pull/1921
* route MCP tools to the graph of the requested group_id by @pevans in https://github.com/getzep/graphiti/pull/1926
* Update anyio to 4.14.2 or later in the uv lock files by @jackaldenryan in https://github.com/getzep/graphiti/pull/1936
* Replace Ellipsis with on-request Copilot code review by @pevans in https://github.com/getzep/graphiti/pull/1939
* feat: add LLMRuntime for prompt and model routing by @paul-paliychuk in https://github.com/getzep/graphiti/pull/1778
* fix(falkordb): create node fulltext indices with DDL form for FalkorDB 6.x by @devin-ai-integration[bot] in https://github.com/getzep/graphiti/pull/1963
* chore(mcp_server): upgrade pyjwt and sentence-transformers for security advisories by @paul-paliychuk in https://github.com/getzep/graphiti/pull/1965
* chore(deps): upgrade urllib3, tornado, jupyterlab, fsspec, langgraph, and multidict for security advisories by @paul-paliychuk in https://github.com/getzep/graphiti/pull/1972
* Upstream extraction, dedup, and temporal fixes from the Zep fork by @devin-ai-integration[bot] in https://github.com/getzep/graphiti/pull/1964
* chore: release graphiti-core 0.31.0 and correct the add_episode_bulk docstring by @devin-ai-integration[bot] in https://github.com/getzep/graphiti/pull/1985
* Add Jev and OpenAI Decisions clients for node and edge dedupe by @devin-ai-integration[bot] in https://github.com/getzep/graphiti/pull/1984
* Make the C2 prompt the default combined extraction prompt by @prasmussen15 in https://github.com/getzep/graphiti/pull/1997
* Remove torch from the dev dependencies and the unit-test CI installs by @danielchalef in https://github.com/getzep/graphiti/pull/2002
* ci: use OpenAI workload identity federation for the live tests by @pevans in https://github.com/getzep/graphiti/pull/2004
* fix: replace deprecated gpt-4.1-nano defaults and default OpenAI calls to gpt-6-luna with prompt caching off by @pevans in https://github.com/getzep/graphiti/pull/1999

## New Contributors
* @pevans made their first contribution in https://github.com/getzep/graphiti/pull/1883
* @devin-ai-integration[bot] made their first contribution in https://github.com/getzep/graphiti/pull/1963

**Full Changelog**: https://github.com/getzep/graphiti/compare/v0.30.2...v0.31.0

Related Repositories