From 028eb64d1cf6caaf8c44b5245afe8ecf4d5a9b64 Mon Sep 17 00:00:00 2001 From: "jinli.yl" Date: Tue, 10 Jun 2025 18:05:29 +0800 Subject: [PATCH] update --- .../module/context_generator/simple_context_generator.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/experiencemaker/module/context_generator/simple_context_generator.py b/experiencemaker/module/context_generator/simple_context_generator.py index 9b76a66f..cc104e9c 100644 --- a/experiencemaker/module/context_generator/simple_context_generator.py +++ b/experiencemaker/module/context_generator/simple_context_generator.py @@ -3,6 +3,7 @@ from typing import List from pydantic import Field from experiencemaker.module.context_generator.base_context_generator import BaseContextGenerator +from experiencemaker.schema.experience import Experience from experiencemaker.schema.trajectory import Trajectory, ContextMessage from experiencemaker.schema.vector_store_node import VectorStoreNode @@ -31,9 +32,9 @@ class SimpleContextGenerator(BaseContextGenerator): content = "" for node in nodes: - experience = node.metadata.get("experience", "") - if not experience: + experience: Experience = Experience.from_vector_store_node(node) + if not experience.experience_content: continue - content += f"- {node.content} {experience}\n" + content += f"- {experience.experience_desc} {experience.experience_content}\n" return ContextMessage(content=content.strip())