MicroFish/backend/app
Ubuntu e7ebcdff75 fix(graphiti): patch _extract_entity_attributes to flatten nested attr dicts
The previous fix applied _flatten_attributes too broadly, breaking graphiti's
internal ExtractedEntities validation (lists were converted to strings).

Instead, monkey-patch only _extract_entity_attributes — the exact function
that returns entity attribute dicts to node.attributes before Neo4j write.
Lists of primitives are preserved; only dict-valued attributes are flattened.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 20:24:08 +00:00
..
api chore(i18n): replace all hardcoded Chinese strings with English in backend 2026-04-24 23:40:58 +00:00
graph fix(graphiti): patch _extract_entity_attributes to flatten nested attr dicts 2026-04-25 20:24:08 +00:00
models chore(i18n): replace all hardcoded Chinese strings with English in backend 2026-04-24 23:40:58 +00:00
services feat(ontology): make entity/edge type limits configurable via env vars 2026-04-25 19:56:44 +00:00
utils feat(llm): auto-configure Google AI Studio URL when LLM_PROVIDER=gemini 2026-04-25 13:13:11 +00:00
__init__.py chore(i18n): replace all hardcoded Chinese strings with English in backend 2026-04-24 23:40:58 +00:00
config.py feat(ontology): make entity/edge type limits configurable via env vars 2026-04-25 19:56:44 +00:00