Skip to content

Commit c20e5ab

Browse files
authored
feat(memory): add index configuration for long term memory backend (#220)
1 parent 6540020 commit c20e5ab

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

veadk/memory/long_term_memory.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,14 @@ def model_post_init(self, __context: Any) -> None:
115115
f"Initialized long term memory backend {self.backend} with config. We will ignore `app_name` and `user_id` if provided."
116116
)
117117
self._backend = _get_backend_cls(self.backend)(**self.backend_config)
118+
_index = self.backend_config.get("index", None)
119+
if _index:
120+
self._index = _index
121+
logger.info(f"Long term memory index set to {self._index}.")
122+
else:
123+
logger.warning(
124+
"Cannot find index via backend_config, please set `index` parameter."
125+
)
118126
return
119127

120128
if self.app_name and self.user_id:

0 commit comments

Comments
 (0)