在 Neo4j/FalkorDB/Neptune 上,嵌套属性值会导致数据抓取失败,而 Kuzu 已经对它们进行序列化
作者: xiaoyaner0201创建于 2026年9月12日更新于 2026年9月12日
The node and edge paths are not symmetric `_extract_entity_attributes` validates shape via `entity_type(**merged)`, so a malformed node attribute raises `ValidationError` and is rejected before the write. The edge path in `resolve_extracted_edge` assigns `resolved_edge.attributes = merged` with no equivalent validation, so the value reaches the driver unchanged. The cap layer does not catch it either: `_check_value_against_cap` inspects only `str` and `list`, so a `dict` falls through to `return False, 'ok'`. Deterministic reproduction, no database required:
内容来源: getzep/graphiti