- Converted bare issue numbers to proper markdown links - Format: [#123](https://github.com/getzep/graphiti/issues/123) - Applied to all three triage documents - Makes issues clickable in GitHub web interface
156 lines
7.8 KiB
Markdown
156 lines
7.8 KiB
Markdown
# Duplicate GitHub Issues
|
||
|
||
**Date**: 2025-10-07
|
||
|
||
## Confirmed Duplicates (Already Marked)
|
||
|
||
### [#963](https://github.com/getzep/graphiti/issues/963) - Duplicate Entities in Neo4j
|
||
- **Status**: Marked as duplicate
|
||
- **Original Issue**: [#875](https://github.com/getzep/graphiti/issues/875) - Duplicate Entities in Neo4j with custom db name
|
||
- **Labels**: bug, duplicate
|
||
- **Action**: Can be closed with reference to [#875](https://github.com/getzep/graphiti/issues/875)
|
||
- **Notes**: Same core issue - deduplication not working properly
|
||
|
||
---
|
||
|
||
### [#941](https://github.com/getzep/graphiti/issues/941) - TaskGroup Errors
|
||
- **Title**: ERROR:unhandled errors in a TaskGroup (1 sub-exception)
|
||
- **Status**: Marked as duplicate
|
||
- **Labels**: duplicate
|
||
- **Notes**: Reporter mentioned issue was previously reported in [#353](https://github.com/getzep/graphiti/issues/353)
|
||
- **Action**: Close with reference to original issue
|
||
|
||
---
|
||
|
||
### [#920](https://github.com/getzep/graphiti/issues/920) - Timezone-Naive/Aware Datetime Comparison
|
||
- **Title**: [BUG] edge_operations.py is unable to compare a timezone-naive datetime with a timezone-aware one
|
||
- **Status**: Marked as duplicate
|
||
- **Labels**: bug, duplicate
|
||
- **Original Issue**: Likely resolved by commit 73015e9 "Fix datetime comparison errors by normalizing to UTC"
|
||
- **Action**: Close with reference to recent fix. Ask reporter to verify on latest version.
|
||
|
||
---
|
||
|
||
### [#867](https://github.com/getzep/graphiti/issues/867) - MCP with GPT-oss Models
|
||
- **Title**: MPC does not work with GPT-oss:20 or 120B
|
||
- **Status**: Marked as duplicate
|
||
- **Duplicate Of**: [#831](https://github.com/getzep/graphiti/issues/831) - [BUG] GPT-oss:20 and 120
|
||
- **Labels**: bug, duplicate
|
||
- **Action**: Close with reference to [#831](https://github.com/getzep/graphiti/issues/831)
|
||
|
||
---
|
||
|
||
### [#801](https://github.com/getzep/graphiti/issues/801) - Empty Fulltext Search Results
|
||
- **Title**: [BUG] empty-result bug in episode_fulltext_search
|
||
- **Status**: Marked as duplicate
|
||
- **Labels**: bug, duplicate
|
||
- **Original Issue**: Likely [#810](https://github.com/getzep/graphiti/issues/810) - Empty group_id handling issues
|
||
- **Action**: Close with reference to [#810](https://github.com/getzep/graphiti/issues/810) or related search issue
|
||
|
||
---
|
||
|
||
### [#787](https://github.com/getzep/graphiti/issues/787) - Rate Limit with SEMAPHORE_LIMIT
|
||
- **Title**: [BUG] Got rate limit even SEMAPHORE_LIMIT=1 in mcp server
|
||
- **Status**: Marked as duplicate
|
||
- **Labels**: bug, duplicate
|
||
- **Action**: Close with reference to original rate limiting issue
|
||
|
||
---
|
||
|
||
## Potential Duplicates (Require Investigation)
|
||
|
||
### Database Configuration Issues (Likely Related)
|
||
|
||
[#851](https://github.com/getzep/graphiti/issues/851), [#798](https://github.com/getzep/graphiti/issues/798), [#715](https://github.com/getzep/graphiti/issues/715) - All relate to database name handling
|
||
- [#851](https://github.com/getzep/graphiti/issues/851) - Search only connects to 'neo4j' db
|
||
- [#798](https://github.com/getzep/graphiti/issues/798) - Database name not passed through Graphiti object
|
||
- [#715](https://github.com/getzep/graphiti/issues/715) - Feature request to configure Neo4j database name
|
||
|
||
**Analysis**: These may be describing the same underlying issue. [#715](https://github.com/getzep/graphiti/issues/715) appears to be the feature request, while [#851](https://github.com/getzep/graphiti/issues/851) and [#798](https://github.com/getzep/graphiti/issues/798) are bugs from the missing feature.
|
||
|
||
**Recommendation**: Fix the root cause and consolidate. Keep [#715](https://github.com/getzep/graphiti/issues/715) as the tracking issue if implementing multi-DB support properly.
|
||
|
||
---
|
||
|
||
### Bulk Upload Failures
|
||
|
||
[#882](https://github.com/getzep/graphiti/issues/882), [#879](https://github.com/getzep/graphiti/issues/879), [#871](https://github.com/getzep/graphiti/issues/871), [#658](https://github.com/getzep/graphiti/issues/658) - Bulk upload failures
|
||
- [#882](https://github.com/getzep/graphiti/issues/882) - IndexError during node resolution
|
||
- [#879](https://github.com/getzep/graphiti/issues/879) - ValidationError 'duplicates' field missing
|
||
- [#871](https://github.com/getzep/graphiti/issues/871) - Invalid JSON and index errors
|
||
- [#658](https://github.com/getzep/graphiti/issues/658) - "Bulk ingestion not possible"
|
||
|
||
**Analysis**: All appear to be bulk upload failures, potentially from same root cause in validation/schema handling.
|
||
|
||
**Recommendation**: Investigate if these are manifestations of same bug. If so, consolidate into single issue.
|
||
|
||
---
|
||
|
||
### FalkorDB Query Errors
|
||
|
||
[#815](https://github.com/getzep/graphiti/issues/815), [#757](https://github.com/getzep/graphiti/issues/757), [#731](https://github.com/getzep/graphiti/issues/731) - FalkorDB query errors
|
||
- [#815](https://github.com/getzep/graphiti/issues/815) - falkordb query error
|
||
- [#757](https://github.com/getzep/graphiti/issues/757) - quickstart_falkordb example query error
|
||
- [#731](https://github.com/getzep/graphiti/issues/731) - Malformed Cypher query on episode insertion
|
||
|
||
**Analysis**: May be same underlying issue with FalkorDB Cypher query generation.
|
||
|
||
**Recommendation**: Investigate if root cause is same. Could consolidate.
|
||
|
||
---
|
||
|
||
### MCP Server + Custom LLM Providers
|
||
|
||
[#565](https://github.com/getzep/graphiti/issues/565), [#945](https://github.com/getzep/graphiti/issues/945) - OPENAI_BASE_URL issues
|
||
- [#565](https://github.com/getzep/graphiti/issues/565) - Cross-encoder ignores OPENAI_BASE_URL
|
||
- [#945](https://github.com/getzep/graphiti/issues/945) - Custom OPENAI_BASE_URL causes NaN embeddings
|
||
|
||
**Analysis**: Both relate to custom OpenAI-compatible endpoints not being respected in MCP server.
|
||
|
||
**Recommendation**: Likely same root issue - configuration not properly passed through MCP components.
|
||
|
||
---
|
||
|
||
### Ollama Compatibility
|
||
|
||
[#868](https://github.com/getzep/graphiti/issues/868), [#831](https://github.com/getzep/graphiti/issues/831) - Ollama issues
|
||
- [#868](https://github.com/getzep/graphiti/issues/868) - Cannot get minimal example to work with Ollama
|
||
- [#831](https://github.com/getzep/graphiti/issues/831) - GPT-oss:20 and 120 (Ollama models)
|
||
|
||
**Analysis**: Both relate to Ollama model compatibility issues.
|
||
|
||
---
|
||
|
||
### Search Result Issues
|
||
|
||
[#534](https://github.com/getzep/graphiti/issues/534), [#801](https://github.com/getzep/graphiti/issues/801), [#810](https://github.com/getzep/graphiti/issues/810) - Search returning empty/no results
|
||
- [#534](https://github.com/getzep/graphiti/issues/534) - retrieve_episodes always returns no results
|
||
- [#801](https://github.com/getzep/graphiti/issues/801) - episode_fulltext_search empty results (marked duplicate)
|
||
- [#810](https://github.com/getzep/graphiti/issues/810) - Empty group_id handled inconsistently
|
||
|
||
**Analysis**: Likely all related to search filtering/group_id handling issues.
|
||
|
||
---
|
||
|
||
### Documentation/Setup Questions (Can Be Consolidated)
|
||
|
||
[#517](https://github.com/getzep/graphiti/issues/517), [#530](https://github.com/getzep/graphiti/issues/530) - OpenRouter setup questions
|
||
- [#517](https://github.com/getzep/graphiti/issues/517) - How to setup with OpenRouter and Voyage
|
||
- [#530](https://github.com/getzep/graphiti/issues/530) - Does this work with Cursor AI + OpenRouter ChatGPT
|
||
|
||
**Analysis**: Same topic - using OpenRouter as provider. Could close with documentation reference.
|
||
|
||
---
|
||
|
||
## Summary
|
||
|
||
- **Confirmed Duplicates (Already Marked)**: 6 issues ready to close
|
||
- **Potential Duplicate Clusters**: 7 clusters (20+ issues) requiring investigation
|
||
- **Estimated Consolidation**: Could reduce issue count by 15-25 through deduplication
|
||
|
||
## Recommended Actions
|
||
|
||
1. **Immediate**: Close the 6 confirmed duplicates with appropriate references
|
||
2. **Investigation**: Review potential duplicate clusters to confirm root causes
|
||
3. **Consolidation**: Create tracking issues for clusters where multiple issues stem from same bug
|
||
4. **Documentation**: Several "questions" can be closed once docs are updated
|