mirror of
https://github.com/vxcontrol/pentagi.git
synced 2026-07-21 08:15:23 -04:00
[PR #305] [MERGED] docs(graphiti): note beta status and OpenAI-only provider limitation #309
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/vxcontrol/pentagi/pull/305
Author: @mason5052
Created: 5/7/2026
Status: ✅ Merged
Merged: 5/21/2026
Merged by: @asdek
Base:
feature/next-release← Head:codex/issue-187-graphiti-limitations-docs📝 Commits (2)
fa53a4edocs(graphiti): note beta status and OpenAI-only provider limitationc0e9ed7docs(graphiti): use user-facing env vars for OpenAI endpoint📊 Changes
2 files changed (+27 additions, -0 deletions)
View changed files
📝
README.md(+14 -0)📝
backend/docs/config.md(+13 -0)📄 Description
Summary
Documents that the Graphiti knowledge graph integration is currently a beta feature, and that the bundled container today only consumes OpenAI-compatible LLM credentials. Adds the note in two places (README and
backend/docs/config.md) without changing any runtime behavior.Problem
Issue #187 raised that Graphiti's current provider story is not obvious to users. PentAGI itself is configured against many LLM providers (Anthropic, Google AI / Gemini, AWS Bedrock, DeepSeek, GLM, Kimi, Qwen, OpenAI, Ollama), but the bundled
vxcontrol/graphiticontainer indocker-compose-graphiti.ymlonly readsOPENAI_API_KEYand a singleOPEN_AI_SERVER_URL(defaulthttps://api.openai.com/v1) for entity extraction, with a fixed model name fromGRAPHITI_MODEL_NAME(defaultgpt-5-mini).Today neither the README's Graphiti section nor
backend/docs/config.md's Graphiti settings call this out, and they do not flag the integration as beta. Users have to readdocker-compose-graphiti.ymlto understand the constraint.Solution
Add a small, accurate, English-only note in two surfaces:
[!IMPORTANT]beta callout at the top of the Knowledge Graph Integration (Graphiti) section and a new Current Limitations subsection covering:GRAPHITI_ENABLED=falseif the deployment cannot reach an OpenAI-compatible endpoint.The commit is documentation only; no runtime, schema, or env-var behavior changes.
User Impact
GRAPHITI_ENABLED=false) and that the rest of the stack still works.Test Plan
git diff --statshows onlyREADME.mdandbackend/docs/config.mdchanged.docker-compose-graphiti.ymlonfeature/next-release(env varsOPENAI_API_KEY,OPENAI_BASE_URLfromOPEN_AI_SERVER_URL, defaulthttps://api.openai.com/v1,MODEL_NAMEfromGRAPHITI_MODEL_NAME, defaultgpt-5-mini).Refs #187
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.