Knowledge core fixed:

- trustgraph-flow/trustgraph/tables/knowledge.py - v.vector, v.chunk_id
- trustgraph-base/trustgraph/messaging/translators/document_loading.py -
  chunk.vector
- trustgraph-base/trustgraph/messaging/translators/knowledge.py -
  entity.vector
- trustgraph-flow/trustgraph/gateway/dispatch/serialize.py - entity.vector,
  chunk.vector

Test fixtures fixed:
- tests/unit/test_storage/conftest.py - All mock entities/chunks use vector
- tests/unit/test_query/conftest.py - All mock requests use vector
- tests/unit/test_query/test_doc_embeddings_pinecone_query.py - All mock
  messages use vector

These changes align with commit f2ae0e86 which changed the schema from
vectors: list[list[float]] to vector: list[float].
This commit is contained in:
Cyber MacGeddon 2026-03-10 13:18:44 +00:00
parent 84941ce645
commit 41f2dacc8d
7 changed files with 32 additions and 46 deletions

View file

@ -99,7 +99,7 @@ class KnowledgeRequestTranslator(MessageTranslator):
},
"entities": [
{
"vectors": entity.vectors,
"vector": entity.vector,
"entity": self.value_translator.from_pulsar(entity.entity),
}
for entity in obj.graph_embeddings.entities
@ -154,7 +154,7 @@ class KnowledgeResponseTranslator(MessageTranslator):
},
"entities": [
{
"vectors": entity.vectors,
"vector": entity.vector,
"entity": self.value_translator.from_pulsar(entity.entity),
}
for entity in obj.graph_embeddings.entities